>>> kodi: Building community/kodi 21.0-r1 (using abuild 3.14.1-r3) started Sat, 23 Nov 2024 17:59:01 +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.175902) (448/456) Installing dbus (1.14.10-r4) Executing dbus-1.14.10-r4.pre-install Executing dbus-1.14.10-r4.post-install (449/456) Installing dbus-openrc (1.14.10-r4) (450/456) Installing dbus-daemon-launch-helper (1.14.10-r4) (451/456) Installing avahi-openrc (0.8-r19) (452/456) Installing util-linux-openrc (2.40.2-r4) (453/456) Installing agetty-openrc (0.55.1-r2) (454/456) Installing perl-error (0.17029-r2) (455/456) Installing perl-git (2.47.0-r0) (456/456) Installing git-perl (2.47.0-r0) Executing busybox-1.37.0-r8.trigger Executing fontconfig-2.15.0-r1.trigger Executing glib-2.82.2-r0.trigger No schema files found: doing nothing. Executing graphviz-12.1.2-r0.trigger Executing java-common-0.5-r0.trigger Executing ca-certificates-20240705-r0.trigger Executing dbus-1.14.10-r4.trigger OK: 1179 MiB in 557 packages >>> kodi: Cleaning up srcdir >>> kodi: Cleaning up pkgdir >>> kodi: Cleaning up tmpdir >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/21.0-Omega.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/21.0-Omega.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Checking sha512sums... 21.0-Omega.tar.gz: OK crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz: OK libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz: OK libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz: OK libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz: OK fix-musl-incompability.patch: OK gcc13.patch: OK lfs64.patch: OK sse-build.patch: OK kodi.initd: OK 60-kodi.rules: OK >>> kodi: Unpacking /var/cache/distfiles/v3.21/21.0-Omega.tar.gz... >>> kodi: Unpacking /var/cache/distfiles/v3.21/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz... >>> kodi: Unpacking /var/cache/distfiles/v3.21/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz... >>> kodi: Unpacking /var/cache/distfiles/v3.21/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz... >>> kodi: Unpacking /var/cache/distfiles/v3.21/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz... >>> kodi: fix-musl-incompability.patch patching file xbmc/cores/DllLoader/exports/emu_msvcrt.cpp Hunk #1 succeeded at 71 (offset -1 lines). Hunk #2 succeeded at 130 (offset -1 lines). Hunk #3 succeeded at 1491 (offset 4 lines). Hunk #4 succeeded at 1504 (offset 4 lines). Hunk #5 succeeded at 1521 (offset 4 lines). Hunk #6 succeeded at 1545 (offset 4 lines). patching file xbmc/cores/DllLoader/exports/emu_msvcrt.h patching file xbmc/cores/DllLoader/exports/wrapper.c patching file xbmc/utils/UDMABufferObject.cpp Hunk #1 succeeded at 23 (offset 4 lines). >>> kodi: gcc13.patch patching file xbmc/cores/VideoPlayer/DVDInputStreams/BlurayStateSerializer.h Hunk #1 succeeded at 8 with fuzz 1. patching file xbmc/cores/VideoPlayer/DVDInputStreams/DVDInputStream.h patching file xbmc/cores/VideoPlayer/DVDInputStreams/DVDStateSerializer.h Hunk #1 succeeded at 8 with fuzz 1. patching file xbmc/cores/VideoPlayer/Edl.h patching file xbmc/filesystem/ZipManager.h >>> kodi: lfs64.patch patching file xbmc/platform/posix/PlatformDefs.h patching file xbmc/platform/posix/XHandle.h patching file xbmc/platform/posix/Filesystem.cpp Hunk #1 succeeded at 37 (offset -1 lines). patching file xbmc/platform/posix/filesystem/PosixFile.cpp patching file xbmc/guilib/XBTFReader.cpp patching file xbmc/cores/DllLoader/exports/emu_msvcrt.cpp Hunk #1 succeeded at 633 (offset 7 lines). Hunk #2 succeeded at 1231 (offset 7 lines). Hunk #3 succeeded at 1284 (offset 7 lines). Hunk #4 succeeded at 1334 (offset 7 lines). Hunk #5 succeeded at 1548 with fuzz 1 (offset 9 lines). >>> kodi: sse-build.patch patching file cmake/modules/FindSSE.cmake -- The CXX compiler identification is Clang 19.1.4 -- The C compiler identification is Clang 19.1.4 -- The ASM compiler identification is Clang with GNU-like command-line -- Found assembler: /usr/bin/clang -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Mirror download location: http://mirrors.kodi.tv -- Source directory: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega -- Build directory: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11 -- Generator: Single-configuration: Release (Ninja) -- CMake Version: 3.31.0 -- System type: Linux -- Host architecture is little-endian -- Core system type: linux -- Platform: x11 -- CPU: armv8l, ARCH: arm -- Cross-Compiling: FALSE -- Execute build artefacts on host: -- Depends based build: -- statx is available -- Could not find hardware support for SSE (missing: _SSE_TRUE _SSE_OK) -- Could not find hardware support for SSE2 (missing: _SSE2_TRUE _SSE2_OK) -- Could not find hardware support for SSE3 (missing: _SSE3_TRUE _SSE3_OK) -- Could not find hardware support for SSSE3 (missing: _SSSE3_TRUE _SSSE3_OK) -- Could not find hardware support for SSE4.1 (missing: _SSE41_TRUE _SSE41_OK) -- Could not find hardware support for SSE4.2 (missing: _SSE42_TRUE _SSE42_OK) -- Could not find hardware support for AVX (missing: _AVX_TRUE _AVX_OK) -- Could not find hardware support for AVX2 (missing: _AVX2_TRUE _AVX2_OK) -- NEON optimization enabled -- Found Git: /usr/bin/git (found version "2.47.0") -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") -- Could NOT find CCache (missing: CCACHE_PROGRAM) -- Could NOT find ClangFormat (missing: CLANG_FORMAT_EXECUTABLE) -- Found FlatC Compiler: /usr/bin/flatc (found version "24.3.25") -- Found JsonSchemaBuilder: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/bin/JsonSchemaBuilder -- Found Lzo2: /usr/lib/liblzo2.so -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Found PNG: /usr/lib/libpng.so (found version "1.6.44") -- Found GIF: /usr/lib/libgif.so (found version "5.2.2") -- Found JPEG: /usr/lib/libjpeg.so (found version "80") -- Building internal TexturePacker -- Shipping internal TexturePacker -- Internal TexturePacker will be executed during build -- Found Alsa: /usr/lib/libasound.so (found version "1.2.12") -- Found Avahi: /usr/lib/libavahi-client.so (found version "0.8") -- Found Bluetooth: /usr/lib/libbluetooth.so -- Found Bluray: /usr/lib/libbluray.so (found suitable version "1.3.4", minimum required is "0.9.3") -- Found CAP: /usr/lib/libcap.so (found version "2.71") -- Could NOT find libcec (missing: libcec_DIR) -- Found CEC: /usr/lib/libcec.so (found suitable version "4.0.7", minimum required is "4.0.0") -- Found Dav1d: /usr/lib/libdav1d.so (found version "1.5.0") -- Found DBus: /usr/lib/libdbus-1.so (found version "1.14.10") -- Found Cdio: /usr/lib/libcdio.so (found version "2.1.0") -- Found Iso9660pp: /usr/lib/libiso9660++.so (found version "2.1.0") -- Found LCMS2: /usr/lib/liblcms2.so (found version "2.16") -- Could NOT find LircClient (missing: LIRCCLIENT_LIBRARY LIRCCLIENT_INCLUDE_DIR) -- Could NOT find MDNS (missing: MDNS_LIBRARY) -- Found MicroHttpd: /usr/lib/libmicrohttpd.so (found version "0.9.77") -- Found NFS: /usr/lib/libnfs.so (found version "5.0.3") -- Found Pipewire: /usr/lib/libpipewire-0.3.so (found suitable version "1.2.6", minimum required is "0.3.50") -- Found Plist: /usr/lib/libplist-2.0.so (found version "2.6.0") -- Found PulseAudio: /usr/lib/libpulse.so (found version "17.0") -- Found Python3: /usr/include/python3.12 (found version "3.12.7") found components: Development Development.Module Development.Embed -- Found SmbClient: /usr/lib/libsmbclient.so (found version "0.8.0") -- Could NOT find Sndio (missing: SNDIO_LIBRARY SNDIO_INCLUDE_DIR) -- Found UDEV: /usr/lib/libudev.so (found version "251") -- Found udfread: /usr/lib/libudfread.so (version: "1.1.2") -- Found LibXml2: /usr/lib/libxml2.so (found version "2.13.4") -- Found XSLT: /usr/lib/libxslt.so (found version "1.1.42") -- Found VAAPI: /usr/lib/libva.so (found suitable version "1.22.0", minimum required is "0.39.0") -- Found ASS: /usr/lib/libass.so (found suitable version "0.17.3", minimum required is "0.15.0") -- Found Patch: /usr/bin/patch (found version "2.7.6") -- Found CrossGUID: optimized;/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libcrossguid.a;debug;/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libcrossguid-dgb.a (found version "ca1bf4b810e2d188d04cb6286f957008ee1b7681") -- Found UUID: /usr/lib/libuuid.so (found version "2.40.2") -- Found Curl: /usr/lib/libcurl.so (found version "8.11.0") -- Checking for modules 'libavcodec>=60.2.100;libavfilter>=9.3.100;libavformat>=60.3.100;libavutil>=58.2.100;libswscale>=7.1.100;libswresample>=4.10.100;libpostproc>=57.1.100' -- Package dependency requirement 'libavcodec >= 60.2.100' could not be satisfied. Package 'libavcodec' has version '58.134.100', required version is '>= 60.2.100' -- Package dependency requirement 'libavfilter >= 9.3.100' could not be satisfied. Package 'libavfilter' has version '7.110.100', required version is '>= 9.3.100' -- Package dependency requirement 'libavformat >= 60.3.100' could not be satisfied. Package 'libavformat' has version '58.76.100', required version is '>= 60.3.100' -- Package dependency requirement 'libavutil >= 58.2.100' could not be satisfied. Package 'libavutil' has version '56.70.100', required version is '>= 58.2.100' -- Package dependency requirement 'libswscale >= 7.1.100' could not be satisfied. Package 'libswscale' has version '5.9.100', required version is '>= 7.1.100' -- Package dependency requirement 'libswresample >= 4.10.100' could not be satisfied. Package 'libswresample' has version '3.9.100', required version is '>= 4.10.100' -- Package dependency requirement 'libpostproc >= 57.1.100' could not be satisfied. Package 'libpostproc' has version '55.9.100', required version is '>= 57.1.100' -- FFmpeg 6.0.0 not found, falling back to internal build -- Found FlatBuffers: /usr/include/ -- Found Fmt: /usr/lib/libfmt.so.10.2.1 (found version "10.2.1") -- Found FreeType: /usr/lib/libfreetype.so (found version "26.2.20") -- Found FriBidi: /usr/lib/libfribidi.so (found version "1.0.16") -- Found Fstrcmp: /usr/lib/libfstrcmp.so (found version "0.7") -- Found HarfBuzz: /usr/lib/libharfbuzz.so (found version "9.0.0") -- Found Iconv: /usr/lib/libc.so -- Found KissFFT: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/contrib -- Found LibDvdCSS: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdcss.a (found version "1.4.3-Next-Nexus-Alpha2-2") -- Found LibDvdRead: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdread.a (found version "6.1.3-Next-Nexus-Alpha2-2") -- Found LibDvdNav: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdnav.a (found version "6.1.1-Next-Nexus-Alpha2-2") -- Found OpenSSL: /usr/lib/libcrypto.so (found suitable version "3.3.2", minimum required is "1.1.0") -- Found PCRE: /usr/lib/libpcre.so -- RapidJSON found. Headers: /usr/include -- Found RapidJSON: /usr/include (found suitable version "1.1.0", minimum required is "1.0.2") -- Found Spdlog: /usr/lib/libspdlog.so (found version "1.14.1") -- Found Sqlite3: /usr/lib/libsqlite3.so (found version "3.47.0") -- Found TagLib: /usr/lib/libtag.so (found suitable version "1.13.1", minimum required is "1.9.0") -- Found TinyXML: /usr/lib/libtinyxml.so -- Found TinyXML2: /usr/lib/libtinyxml2.so (found version "10.0.0") -- Found EGL: /usr/lib/libEGL.so (found version "24.2.7") -- Found X: /usr/lib/libX11.so (found version "1.8.10") -- Found XRandR: /usr/lib/libXrandr.so (found version "1.5.4") -- Found LibDRM: /usr/lib/libdrm.so (found version "2.4.123") -- Found OpenGLES: /usr/lib/libGLESv2.so -- Could NOT find MariaDBClient (missing: MARIADBCLIENT_INCLUDE_DIR) (found version "3.3.10") -- Found MySqlClient: /usr/lib/libmysqlclient.so (found version "") -- Could NOT find Shairplay (missing: SHAIRPLAY_LIBRARY SHAIRPLAY_INCLUDE_DIR HAVE_SHAIRPLAY_CALLBACK_CLS) -- Found Java: /usr/bin/java (found version "1.8.0.422") found components: Runtime -- Found SWIG: /usr/bin/swig (found version "4.3.0") -- Found Doxygen: /usr/bin/doxygen (found version "1.12.0") found components: doxygen dot -- Found PythonInterpreter: /usr/bin/python3 (found version "3.12.7") Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'distutils' -- #---- CONFIGURATION ----# -- Platforms: x11 -- App package: org.xbmc.kodi -- -- PATH config -- -- Prefix: /usr -- Libdir: /usr/lib -- Bindir: /usr/bin -- Includedir: /usr/include -- Datarootdir: /usr/share -- Datadir: /usr/share -- Docdir: /usr/share/doc/kodi -- CCACHE enabled: No -- CLANGFORMAT enabled: No -- CLANGTIDY enabled: No -- CPPCHECK enabled: No -- INCLUDEWHATYOUUSE enabled: No -- ALSA enabled: Yes -- AVAHI enabled: Yes -- BLUETOOTH enabled: Yes -- BLURAY enabled: Yes -- CAP enabled: Yes -- CEC enabled: Yes -- DAV1D enabled: Yes -- DBUS enabled: Yes -- ISO9660PP enabled: Yes -- LCMS2 enabled: Yes -- LIRCCLIENT enabled: No -- MDNS enabled: No -- MICROHTTPD enabled: Yes -- NFS enabled: Yes -- PIPEWIRE enabled: Yes -- PLIST enabled: Yes -- PULSEAUDIO enabled: Yes -- PYTHON enabled: Yes -- SMBCLIENT enabled: Yes -- SNDIO enabled: No -- UDEV enabled: Yes -- UDFREAD enabled: Yes -- XSLT enabled: Yes -- VAAPI enabled: Yes -- MARIADBCLIENT enabled: No -- MYSQLCLIENT enabled: Yes -- Configuring done (14.8s) -- Generating done (1.8s) -- Build files have been written to: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11 [1/8] Creating directories for 'crossguid' [2/8] Performing download step (verify and extract) for 'crossguid' -- verifying file... file='/home/buildozer/aports/community/kodi/src/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/crossguid/src/crossguid' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [3/8] No update step for 'crossguid' [4/8] Performing patch step for 'crossguid' patching file src/guid.cpp patching file CMakeLists.txt patching file include/crossguid/guid.hpp [5/8] Performing configure step for 'crossguid' CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is Clang 19.1.4 -- The CXX compiler identification is Clang 19.1.4 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:441 (message): The package name passed to `find_package_handle_standard_args` (LibUUID) does not match the name of the calling package (Libuuid). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindLibuuid.cmake:18 (find_package_handle_standard_args) CMakeLists.txt:33 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found LibUUID: /usr/lib/libuuid.so (found version "2.40.2") -- Configuring done (0.7s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: PROJECTSOURCE -- Build files have been written to: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/crossguid/src/crossguid-build [6/8] Performing build step for 'crossguid' [1/2] Building CXX object CMakeFiles/crossguid.dir/src/guid.cpp.o [2/2] Linking CXX static library libcrossguid.a [7/8] Performing install step for 'crossguid' [1/1] Install the project... -- Install configuration: "Release" -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libcrossguid.a -- Up-to-date: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include/crossguid -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include/crossguid/guid.hpp -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/crossguid/cmake/crossguid-config.cmake -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/crossguid/cmake/crossguid-config-release.cmake -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/crossguid/LICENSE -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/crossguid/README.md -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/pkgconfig/crossguid.pc [8/8] Completed 'crossguid' [1/1700] Building C object CMakeFiles/kodi-xrandr.dir/xbmc-xrandr.c.o [2/1700] cd /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega && /usr/bin/cmake -DCORE_SOURCE_DIR=/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega -DCORE_SYSTEM_NAME=linux -DCORE_PLATFORM_NAME_LC="x11" -DCORE_BUILD_DIR=build -DCMAKE_BINARY_DIR=/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11 -DBUNDLEDIR=/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11 -P /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/cmake/scripts/common/GenerateSystemAddons.cmake [3/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/__/__/__/__/__/xbmc/guilib/XBTF.cpp.o [4/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/PNGDecoder.cpp.o [5/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/JPGDecoder.cpp.o [6/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GifHelper.cpp.o [7/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GIFDecoder.cpp.o [8/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/XBTFWriter.cpp.o [9/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/TexturePacker.cpp.o [10/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/DecoderManager.cpp.o [11/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/md5.cpp.o [12/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Null/NptNullAutoreleasePool.cpp.o [13/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdNetwork.cpp.o [14/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixTime.cpp.o [15/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixThreads.cpp.o [16/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixQueue.cpp.o [17/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptSelectableMessageQueue.cpp.o [18/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixSystem.cpp.o [19/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixEnvironment.cpp.o [20/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp.o [21/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/X_MS_MediaReceiverRegistrarSCPD.cpp.o [22/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RenderingControlSCPD.cpp.o [23/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RdrConnectionManagerSCPD.cpp.o [24/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/AVTransportSCPD.cpp.o [25/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp.o [26/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp.o [27/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcEnvironment.cpp.o [28/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcDebug.cpp.o [29/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdSockets.cpp.o [30/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdResolver.cpp.o [31/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptXml.cpp.o [32/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUtils.cpp.o [33/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUri.cpp.o [34/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTls.cpp.o [35/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTime.cpp.o [36/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptThreads.cpp.o [37/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSystem.cpp.o [38/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStrings.cpp.o [39/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStreams.cpp.o [40/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSockets.cpp.o [41/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSimpleMessageQueue.cpp.o [42/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptRingBuffer.cpp.o [43/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptResults.cpp.o [44/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptQueue.cpp.o [45/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptNetwork.cpp.o [46/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptMessaging.cpp.o [47/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptLogging.cpp.o [48/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptList.cpp.o [49/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHttp.cpp.o [50/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHash.cpp.o [51/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptFile.cpp.o [52/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDebug.cpp.o [53/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDataBuffer.cpp.o [54/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptCommon.cpp.o [55/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBufferedStreams.cpp.o [56/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBase64.cpp.o [57/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptAutomaticCleaner.cpp.o [58/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/Neptune.cpp.o [59/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.cpp.o [60/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorywSearchSCPD.cpp.o [61/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorySCPD.cpp.o [62/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ConnectionManagerSCPD.cpp.o [63/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp.o [64/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp.o [65/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaCache.cpp.o [66/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp.o [67/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp.o [68/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltDidl.cpp.o [69/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltUPnP.cpp.o [70/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltThreadTask.cpp.o [71/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltTaskManager.cpp.o [72/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltStateVariable.cpp.o [73/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltSsdp.cpp.o [74/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltService.cpp.o [75/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltProtocolInfo.cpp.o [76/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltMimeType.cpp.o [77/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltIconsData.cpp.o [78/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServerTask.cpp.o [79/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServer.cpp.o [80/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpClientTask.cpp.o [81/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttp.cpp.o [82/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltEvent.cpp.o [83/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceHost.cpp.o [84/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceData.cpp.o [85/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDatagramStream.cpp.o [86/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPointTask.cpp.o [87/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPoint.cpp.o [88/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltConstants.cpp.o [89/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltArgument.cpp.o [90/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltAction.cpp.o [91/1700] Building C++ header for video.fbs [92/1700] Building C++ header for savestate.fbs [93/1700] Generating build/xbmc/CompileInfo.cpp [94/1700] Building C object build/cores/dll-loader/exports/CMakeFiles/wrapper.dir/wrapper.c.o [95/1700] Creating directories for 'libdvdcss' [96/1700] Creating directories for 'ffmpeg' [97/1700] Creating directories for 'JsonSchemaBuilder' [98/1700] Performing download step (download, verify and extract) for 'ffmpeg' [99/1700] Building CXX object CMakeFiles/compileinfo.dir/build/xbmc/CompileInfo.cpp.o [100/1700] No download step for 'JsonSchemaBuilder' [101/1700] Performing download step (verify and extract) for 'libdvdcss' [102/1700] No update step for 'JsonSchemaBuilder' [103/1700] No patch step for 'JsonSchemaBuilder' [104/1700] Performing configure 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 [105/1700] No update step for 'libdvdcss' /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. [106/1700] No patch step for 'libdvdcss' [107/1700] Performing configure step for 'libdvdcss' In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.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. [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/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/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/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/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/Core/PltStateVariable.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltStateVariable.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp:142:12: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 142 | m_Rate = rate; | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp:1101:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1101 | info.rel_time = NPT_TimeStamp(-1.0f); | ~~~~~~~~~~~~~ ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp:1111:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1111 | info.abs_time = NPT_TimeStamp(-1.0f); | ~~~~~~~~~~~~~ ^~~~~ 3 warnings generated. [109/1700] Linking C executable kodi-xrandr /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/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/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/Devices/MediaServer/PltMediaItem.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp:589:55: warning: implicit conversion increases floating-point precision: 'NPT_Float' (aka 'float') to 'double' [-Wdouble-promotion] 589 | didl += NPT_String::Format("%.1f", m_XbmcInfo.rating); | ~~~~~~~~~~ ~~~~~~~~~~~^~~~~~ 2 warnings generated. /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:327:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:340:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:353:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:368:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:648:1: warning: unused label 'bad_request' [-Wunused-label] 648 | bad_request: | ^~~~~~~~~~~~ 5 warnings generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceData.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:256:17: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 256 | m_LeaseTime = (lease_time.ToSeconds()>=10)?lease_time:*PLT_Constants::GetInstance().GetDefaultDeviceLease(); | ^ 1 warning generated. -- The C compiler identification is Clang 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.8s) -- 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 [116/1700] Generating skin xbt CMake Warning (dev) at CMakeLists.txt:1 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is Clang 19.1.4 -- The CXX compiler identification is Clang 19.1.4 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") -- Found GnuTLS: /usr/include;/usr/include/p11-kit-1 -- FFMPEG_CONF: --cc=/usr/bin/clang;--cxx=/usr/bin/clang++;--disable-doc;--disable-devices;--disable-programs;--disable-sdl2;--disable-vulkan;--enable-gpl;--enable-postproc;--enable-runtime-cpudetect;--enable-pthreads;--extra-version="Kodi";--extra-cflags=-Os -Wformat -Werror=format-security -flto=thin -I/home/buildozer/aports/community/kodi/src/xbmc-21.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.9s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_INSTALL_LIBDIR CORE_PLATFORM_NAME PROJECTSOURCE -- Build files have been written to: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg-build [117/1700] Performing build step for 'ffmpeg' [1/2] Building CXX object CMakeFiles/JsonSchemaBuilder.dir/JsonSchemaBuilder.cpp.o [2/2] Linking CXX executable JsonSchemaBuilder [118/1700] Performing install step for 'JsonSchemaBuilder' [1/1] Install the project... -- Install configuration: "Release" -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/bin/JsonSchemaBuilder [119/1700] Completed 'JsonSchemaBuilder' [120/1700] Generating ServiceDescription.h [121/1700] Running utility command for generate_json_header DefaultActor.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultActorSolid.png frame 0 (delay: 0) ARGB * (256,392 @ 401408 bytes) DefaultAddSource.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddon.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAlbumInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonArtistInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAudioDSP.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAudioDecoder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAudioEncoder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonContextItem.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonFont.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonGame.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonHelper.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonImageDecoder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonImages.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonInfoLibrary.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonInfoProvider.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonInputstream.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonLanguage.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonLibrary.png **** duplicate of DefaultAddon.png DefaultAddonLookAndFeel.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonLyrics.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonMovieInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonMusic.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonMusicVideoInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonNone.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonPVRClient.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonPeripheral.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonPicture.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonProgram.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonRepository.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonScreensaver.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonService.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonSkin.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonSubtitles.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonTvInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonUISounds.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonVfs.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonVideo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonVisualization.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonWeather.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonWebSkin.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsInstalled.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsRecentlyUpdated.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsRepo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsSearch.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsUpdates.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsZip.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAlbumCover.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultArtist.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAudio.png frame 0 (delay: 0) ARGB * (256,256 @ 262144 bytes) DefaultAudioDSP.png frame 0 (delay: 0) ARGB * (128,128 @ 65536 bytes) DefaultBackBanner.png frame 0 (delay: 0) ARGB * (758,140 @ 424480 bytes) DefaultBluray.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultCDDA.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultCountry.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultDVDEmpty.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultDVDFull.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultDVDRom.png **** duplicate of DefaultDVDFull.png DefaultDirector.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultExtensionInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFavourites.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFile.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFolder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFolderBack.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFolderBackPoster.png frame 0 (delay: 0) ARGB * (256,392 @ 401408 bytes) DefaultFolderBackSquare.png frame 0 (delay: 0) ARGB * (256,256 @ 262144 bytes) DefaultFolderSquare.png frame 0 (delay: 0) ARGB * (256,256 @ 262144 bytes) DefaultGenre.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultHardDisk.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultIconError.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) DefaultIconInfo.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) DefaultIconWarning.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) DefaultInProgressShows.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMimetypeInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMovieTitle.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMovies.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicAlbums.png **** duplicate of DefaultAlbumCover.png DefaultMusicArtists.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicCompilations.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicGenres.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicPlaylists.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicRecentlyAdded.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicRecentlyPlayed.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicRoles.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicSearch.png **** duplicate of DefaultAddonsSearch.png DefaultMusicSongs.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicSources.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicTop100.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicTop100Albums.png **** duplicate of DefaultAlbumCover.png DefaultMusicTop100Songs.png **** duplicate of DefaultMusicSongs.png DefaultMusicVideoTitle.png **** duplicate of DefaultMovieTitle.png DefaultMusicVideos.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicYears.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultNetwork.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultNoPreview.png frame 0 (delay: 0) ARGB * (385,220 @ 338800 bytes) DefaultPVRChannels.png **** duplicate of DefaultAddonPeripheral.png DefaultPVRGuide.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPVRRecordings.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPVRSearch.png **** duplicate of DefaultAddonsSearch.png DefaultPVRTimerRules.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPVRTimers.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPartyMode.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPicture.png **** duplicate of DefaultAddonImages.png DefaultPlaylist.png **** duplicate of DefaultMusicPlaylists.png DefaultProgram.png **** duplicate of DefaultAddonProgram.png DefaultRecentlyAddedEpisodes.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultRecentlyAddedMovies.png **** duplicate of DefaultRecentlyAddedEpisodes.png DefaultRecentlyAddedMusicVideos.png **** duplicate of DefaultRecentlyAddedEpisodes.png DefaultRemovableDisk.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultScript.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultSets.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultStudios.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultTVShowTitle.png **** duplicate of DefaultMovieTitle.png DefaultTVShows.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultTags.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultUser.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultVCD.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultVideo.png frame 0 (delay: 0) ARGB * (256,392 @ 401408 bytes) DefaultVideoCover.png **** duplicate of DefaultVideo.png DefaultVideoDeleted.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultVideoPlaylists.png **** duplicate of DefaultMusicPlaylists.png DefaultVideoVersions.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultYear.png **** duplicate of DefaultMusicYears.png OverlayHD.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) OverlayLocked.png frame 0 (delay: 0) ARGB (55,52 @ 11440 bytes) OverlayRAR.png frame 0 (delay: 0) ARGB (55,52 @ 11440 bytes) OverlaySpoiler.png frame 0 (delay: 0) ARGB (320,180 @ 230400 bytes) OverlayUnwatched.png **** duplicate of OverlayHD.png OverlayWatched.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) OverlayZIP.png **** duplicate of OverlayRAR.png buttons/button-alt-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/button-fo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/button-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/color-back.png frame 0 (delay: 0) ARGB * (138,74 @ 40848 bytes) buttons/color-button-box.png frame 0 (delay: 0) ARGB (150,76 @ 45600 bytes) buttons/dialogbutton-fo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/dialogbutton-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/radio-button-off.png frame 0 (delay: 0) ARGB (120,75 @ 36000 bytes) buttons/radio-button-on.png frame 0 (delay: 0) ARGB (120,75 @ 36000 bytes) buttons/roundbutton-fo.png frame 0 (delay: 0) ARGB (120,120 @ 57600 bytes) buttons/slider-back.png frame 0 (delay: 0) ARGB (150,28 @ 16800 bytes) buttons/slider-nib.png frame 0 (delay: 0) ARGB (28,28 @ 3136 bytes) buttons/spinctrl/arrow-light-down.png frame 0 (delay: 0) ARGB (55,120 @ 26400 bytes) buttons/spinctrl/arrow-light-up.png frame 0 (delay: 0) ARGB (55,120 @ 26400 bytes) buttons/thumbnail_focused.png frame 0 (delay: 0) ARGB (20,20 @ 1600 bytes) calibrate/cal_br.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) calibrate/cal_ratio.png frame 0 (delay: 0) ARGB (500,500 @ 1000000 bytes) calibrate/cal_sub.png frame 0 (delay: 0) ARGB (380,90 @ 136800 bytes) calibrate/cal_tl.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) calibrate/reset.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) colors/black.png frame 0 (delay: 0) ARGB * (4,4 @ 64 bytes) colors/grey.png frame 0 (delay: 0) ARGB * (4,4 @ 64 bytes) colors/red.png frame 0 (delay: 0) ARGB (8,8 @ 256 bytes) colors/red50.png frame 0 (delay: 0) ARGB (8,8 @ 256 bytes) colors/white.png frame 0 (delay: 0) ARGB * (4,4 @ 64 bytes) colors/white50.png frame 0 (delay: 0) ARGB (4,4 @ 64 bytes) colors/white70.png frame 0 (delay: 0) ARGB (4,4 @ 64 bytes) dialogs/close.png frame 0 (delay: 0) ARGB (84,84 @ 28224 bytes) dialogs/dialog-bg-nobo.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/dialog-bg.png **** duplicate of buttons/button-nofo.png dialogs/extendedprogress/loading-back.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/extendedprogress/loading.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/separator-grey.png frame 0 (delay: 0) ARGB (196,6 @ 4704 bytes) dialogs/volume/mute.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/volume/progress/p0.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p1.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p10.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p100.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p11.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p12.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p13.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p14.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p15.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p16.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p17.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p18.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p19.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p2.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p20.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p21.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p22.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p23.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p24.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p25.png **** duplicate of dialogs/extendedprogress/loading.png dialogs/volume/progress/p26.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p27.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p28.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p29.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p3.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p30.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p31.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p32.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p33.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p34.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p35.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p36.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p37.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p38.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p39.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p4.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p40.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p41.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p42.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p43.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p44.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p45.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p46.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p47.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p48.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p49.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p5.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p50.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p51.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p52.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p53.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p54.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p55.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p56.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p57.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p58.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p59.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p6.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p60.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p61.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p62.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p63.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p64.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p65.png **** duplicate of dialogs/volume/progress/p64.png dialogs/volume/progress/p66.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p67.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p68.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p69.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p7.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p70.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p71.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p72.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p73.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p74.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p75.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p76.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p77.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p78.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p79.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p8.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p80.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p81.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p82.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p83.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p84.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p85.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p86.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p87.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p88.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p89.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p9.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p90.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p91.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p92.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p93.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p94.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p95.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p96.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p97.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p98.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p99.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/volume.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/volume/volume1.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/volume/volume2.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) flags/aspectratio/1.00.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.19.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.33.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.37.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.66.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.78.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.85.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.00.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.20.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.35.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.40.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.55.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.76.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/0.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/10.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/2.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/4.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/5.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/6.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/7.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/8.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aac.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aac_latm.png **** duplicate of flags/audiocodec/aac.png flags/audiocodec/ac3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aif.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aifc.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aiff.png **** duplicate of flags/audiocodec/aif.png flags/audiocodec/alac.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/ape.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/avc.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/cdda.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dca.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dolbydigital.png **** duplicate of flags/audiocodec/ac3.png flags/audiocodec/dts.png **** duplicate of flags/audiocodec/dca.png flags/audiocodec/dtshd_hra.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dtshd_ma.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dtsma.png **** duplicate of flags/audiocodec/dtshd_ma.png flags/audiocodec/eac3.png **** duplicate of flags/audiocodec/ac3.png flags/audiocodec/flac.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp2.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp3float.png **** duplicate of flags/audiocodec/mp3.png flags/audiocodec/ogg.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/opus.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/pcm.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/pcm_bluray.png **** duplicate of flags/audiocodec/pcm.png flags/audiocodec/pcm_s16le.png **** duplicate of flags/audiocodec/pcm.png flags/audiocodec/pcm_s24le.png **** duplicate of flags/audiocodec/pcm.png flags/audiocodec/truehd.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/vorbis.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wav.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wavpack.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wma.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wmapro.png **** duplicate of flags/audiocodec/wma.png flags/audiocodec/wmav2.png **** duplicate of flags/audiocodec/wma.png flags/flag.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/rds/rds.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/starrating/0.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/1.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/10.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/2.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/3.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/4.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/5.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/6.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/7.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/8.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/9.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/rating0.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating1.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating2.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating3.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating4.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating5.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/videocodec/av1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/avc1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/bluray.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/div3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/divx.png **** duplicate of flags/videocodec/div3.png flags/videocodec/dvd.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/dx50.png **** duplicate of flags/videocodec/div3.png flags/videocodec/flv.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/h264.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/hddvd.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/hdmv.png **** duplicate of flags/videocodec/bluray.png flags/videocodec/hev1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/hevc.png **** duplicate of flags/videocodec/hev1.png flags/videocodec/hvc1.png **** duplicate of flags/videocodec/hev1.png flags/videocodec/mp4v.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/mpeg1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/mpeg1video.png **** duplicate of flags/videocodec/mpeg1.png flags/videocodec/mpeg2.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/mpeg2video.png **** duplicate of flags/videocodec/mpeg2.png flags/videocodec/mpeg4.png **** duplicate of flags/videocodec/mp4v.png flags/videocodec/theora.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/tv.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vc-1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vc1.png **** duplicate of flags/videocodec/vc-1.png flags/videocodec/vhs.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vp8.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vp9.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/wmv.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/wmv3.png **** duplicate of flags/videocodec/wmv.png flags/videocodec/wvc1.png **** duplicate of flags/videocodec/vc-1.png flags/videocodec/xvid.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videohdr/dolbyvision.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videohdr/hdr10.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videohdr/hlg.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/1080.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/3D.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/480.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/4K.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/540.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/576.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/720.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/8K.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) frame/InfoBar.png frame 0 (delay: 0) ARGB (16,512 @ 32768 bytes) frame/item-count.png frame 0 (delay: 0) ARGB (54,44 @ 9504 bytes) frame/menu-nofo.png frame 0 (delay: 0) ARGB (44,44 @ 7744 bytes) frame/osdfade.png frame 0 (delay: 0) ARGB (16,512 @ 32768 bytes) icons/addonstatus/disable.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/enabled-broken.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/enabled-deprecated.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/enabled-normal.png **** duplicate of OverlayWatched.png icons/addonstatus/install-pinned.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/install.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/manual-pinned.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/manual.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/official-pinned.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/official.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/orphan.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/update.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/back.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/favourites.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/file-manager/left-right.png frame 0 (delay: 0) ARGB (96,96 @ 36864 bytes) icons/filemanager.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/infodialogs/bell.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/choose_image.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/cinema.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/configure.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/director.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/disable.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/enabled.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/extras.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/image.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/info.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/install.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/launch.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/play.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/play_record.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/rating.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/record.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/set.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/similar.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/timer.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/trailer.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/uninstall.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/update.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/versions.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/keyboard/accents.png frame 0 (delay: 0) ARGB (56,36 @ 8064 bytes) icons/keyboard/arrowleft.png frame 0 (delay: 0) ARGB (24,36 @ 3456 bytes) icons/keyboard/arrowright.png frame 0 (delay: 0) ARGB (24,36 @ 3456 bytes) icons/keyboard/backspace.png frame 0 (delay: 0) ARGB (51,36 @ 7344 bytes) icons/keyboard/capslock.png frame 0 (delay: 0) ARGB (42,47 @ 7896 bytes) icons/keyboard/letters.png frame 0 (delay: 0) ARGB (56,36 @ 8064 bytes) icons/keyboard/shift.png frame 0 (delay: 0) ARGB (36,36 @ 5184 bytes) icons/keyboard/spacebar.png frame 0 (delay: 0) ARGB (328,36 @ 47232 bytes) icons/menu.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/now-playing/fullscreen.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/next.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/pause.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/play.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/stop.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/power.png frame 0 (delay: 0) ARGB (72,83 @ 23904 bytes) icons/profiles/profile-diffuse.png frame 0 (delay: 0) ARGB (400,400 @ 640000 bytes) icons/pvr/PVR-HasArchive.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasRecording.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimer.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerConflict.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerDisabled.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerError.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerSchedule.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-HasTimerScheduleConflict.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-HasTimerScheduleDisabled.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-HasTimerScheduleError.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-IsRecording.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/premiere.png frame 0 (delay: 0) ARGB (16,16 @ 1024 bytes) icons/pvr/timers/bell.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/pvr/timers/recording.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/search.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/settings.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/settings/addons.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/eventlog.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/filemanager.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/games.png **** duplicate of DefaultAddonGame.png icons/settings/interface.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/libreelec.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/livetv.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/media.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/network.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/player.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/profiles.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/skin.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/sysinfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/system.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/sidemenu/addons.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/android.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/disc.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/download.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/favourites.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/games.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/livetv.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/manage.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/movies.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/music.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/musicvideos.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/pictures.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/programs.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/radio.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/tv.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/videos.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/weather.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/submenu/add-ons.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/channels.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/guide.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/recordings.png **** duplicate of icons/pvr/timers/recording.png icons/submenu/timer-rules.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/timers.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/tv-search.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/updatelibrary.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/weather/humidity.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/rain.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/sunrise.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/sunset.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/wind.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) lists/duration.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) lists/focus.png frame 0 (delay: 0) ARGB * (470,77 @ 144760 bytes) lists/panel-mediamenu.png frame 0 (delay: 0) ARGB (450,920 @ 1656000 bytes) lists/panel.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) lists/played-total.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) lists/rating.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) lists/year.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) osd/buffer-bg.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) osd/fullscreen/buttons/agent.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/bookmarks.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/button-fo.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/calendar.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/channels.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/forward.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/guide.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/home.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/information.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/next.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/pause.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/play.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/playlist.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/previous.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/random-off.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/random-on.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/rating.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/rds.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/record-white.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/record.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/repeat-all.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/repeat-off.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/repeat-one.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/reset.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/rewind.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/saves.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/settings-subtitle.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/settings.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/stereoscopic.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/stop.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/teletext.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/progress/nub_bar.png frame 0 (delay: 0) ARGB * (4,12 @ 192 bytes) osd/progress/nub_leftright.png frame 0 (delay: 0) ARGB * (54,36 @ 7776 bytes) overlays/arrowdown.png frame 0 (delay: 0) ARGB (96,48 @ 18432 bytes) overlays/arrowright.png frame 0 (delay: 0) ARGB (28,28 @ 3136 bytes) overlays/badge.png frame 0 (delay: 0) ARGB (44,44 @ 7744 bytes) overlays/extras.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/folder.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/overlay-bg.png frame 0 (delay: 0) ARGB (64,64 @ 16384 bytes) overlays/overlayfade.png frame 0 (delay: 0) ARGB (16,512 @ 32768 bytes) overlays/set.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/shadow.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) overlays/versions.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/watched/OverlayPlaying-List.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/watched/resume.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) pointer_arrow.png frame 0 (delay: 0) ARGB (44,50 @ 8800 bytes) pointer_click.png frame 0 (delay: 0) ARGB (44,50 @ 8800 bytes) progress/texturebg_alt_white.png frame 0 (delay: 0) ARGB (30,30 @ 3600 bytes) progress/texturebg_border_white.png frame 0 (delay: 0) ARGB (30,30 @ 3600 bytes) progress/texturebg_white.png frame 0 (delay: 0) ARGB (30,30 @ 3600 bytes) spinner.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) weather/small/0.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/1.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/10.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/11.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/12.png **** duplicate of weather/small/11.png weather/small/13.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/14.png **** duplicate of weather/small/13.png weather/small/15.png **** duplicate of weather/small/13.png weather/small/16.png **** duplicate of weather/small/13.png weather/small/17.png **** duplicate of weather/small/0.png weather/small/18.png **** duplicate of weather/small/11.png weather/small/19.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/2.png **** duplicate of weather/small/1.png weather/small/20.png **** duplicate of weather/small/19.png weather/small/21.png **** duplicate of weather/small/19.png weather/small/22.png **** duplicate of weather/small/19.png weather/small/23.png **** duplicate of weather/small/1.png weather/small/24.png **** duplicate of weather/small/1.png weather/small/25.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/26.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/27.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/28.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/29.png **** duplicate of weather/small/27.png weather/small/3.png **** duplicate of weather/small/0.png weather/small/30.png **** duplicate of weather/small/28.png weather/small/31.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/32.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/33.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/34.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/35.png **** duplicate of weather/small/0.png weather/small/36.png **** duplicate of weather/small/32.png weather/small/37.png **** duplicate of weather/small/0.png weather/small/38.png **** duplicate of weather/small/0.png weather/small/39.png **** duplicate of weather/small/10.png weather/small/4.png **** duplicate of weather/small/0.png weather/small/40.png **** duplicate of weather/small/10.png weather/small/41.png **** duplicate of weather/small/13.png weather/small/42.png **** duplicate of weather/small/13.png weather/small/43.png **** duplicate of weather/small/1.png weather/small/44.png **** duplicate of weather/small/28.png weather/small/45.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/46.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/47.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/5.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/6.png **** duplicate of weather/small/11.png weather/small/7.png **** duplicate of weather/small/5.png weather/small/8.png **** duplicate of weather/small/19.png weather/small/9.png **** duplicate of weather/small/19.png weather/small/na.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) windows/pvr/archive.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) windows/pvr/epg-genres/0.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/112.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/128.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/144.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/16.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/160.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/176.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/192.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/208.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/224.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/240.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/256.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/32.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/48.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/64.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/80.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/96.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg_progress_horizontal.png frame 0 (delay: 0) ARGB (47,15 @ 2820 bytes) windows/pvr/epg_progress_vertical.png frame 0 (delay: 0) ARGB (19,92 @ 6992 bytes) windows/pvr/record.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) windows/pvr/timer.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) windows/subtitles/flags/-.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ar.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/bg.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/bs.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ca.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/cs.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/da.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/de.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/el.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/en.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/es.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/et.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fa.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fi.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fo.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/gl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/he.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hi.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hu.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hy.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/id.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/is.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/it.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ja.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/kk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ko.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/lb.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/lt.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/lv.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/mk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ms.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/nl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/no.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/pb.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/pl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/pt.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ro.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ru.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sq.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sv.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/tr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/uk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/vi.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/zh.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/icon_close_caption.png frame 0 (delay: 0) ARGB (70,41 @ 11480 bytes) windows/subtitles/icon_sync.png frame 0 (delay: 0) ARGB (133,41 @ 21812 bytes) buttons/button-nofo.png frame 0 (delay: 0) ARGB (232,119 @ 110432 bytes) dialogs/dialog-bg-nobo.png frame 0 (delay: 0) ARGB (216,216 @ 186624 bytes) dialogs/dialog-bg.png frame 0 (delay: 0) ARGB (1004,594 @ 2385504 bytes) lists/panel-mediamenu.png frame 0 (delay: 0) ARGB (450,920 @ 1656000 bytes) lists/panel.png frame 0 (delay: 0) ARGB * (450,920 @ 1656000 bytes) overlays/shadow.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/button-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) dialogs/dialog-bg.png **** duplicate of buttons/button-nofo.png overlays/shadow.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -I m4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: aclocal --force -I m4 autoreconf: running: /usr/bin/autoconf --force configure.ac:20: warning: The macro 'AC_CONFIG_HEADER' is obsolete. configure.ac:20: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:20: the top level configure.ac:55: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.ac:55: You should run autoupdate. ./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from... configure.ac:55: the top level configure.ac:249: warning: AC_OUTPUT should be used without arguments. configure.ac:249: You should run autoupdate. autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:18: installing './compile' configure.ac:11: installing './config.guess' configure.ac:11: installing './config.sub' configure.ac:13: installing './install-sh' configure.ac:13: installing './missing' Makefile.am: installing './depcomp' autoreconf: Leaving directory '.' checking build system type... armv8l-unknown-linux-musleabihf checking host system type... arm-unknown-none checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 2 checking whether build environment is sane... yes checking for arm-strip... no checking for strip... strip checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking whether to enable maintainer-specific portions of Makefiles... yes checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for arm-gcc... /usr/bin/clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether /usr/bin/clang accepts -g... yes checking for /usr/bin/clang option to enable C11 features... none needed checking whether /usr/bin/clang understands -c and -o together... yes checking dependency style of /usr/bin/clang... gcc3 checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by /usr/bin/clang... /usr/armv7-alpine-linux-musleabihf/bin/ld checking if the linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... llvm-nm checking the name lister (llvm-nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 98304 checking how to convert armv8l-unknown-linux-musleabihf file names to arm-unknown-none format... func_convert_file_noop checking how to convert armv8l-unknown-linux-musleabihf file names to toolchain format... func_convert_file_noop checking for /usr/armv7-alpine-linux-musleabihf/bin/ld option to reload object files... -r checking for arm-file... no checking for file... file checking for arm-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... unknown checking for arm-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for arm-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for arm-strip... strip checking for arm-ranlib... no checking for ranlib... ranlib checking command to parse llvm-nm output from /usr/bin/clang object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for arm-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if /usr/bin/clang supports -fno-rtti -fno-exceptions... yes checking for /usr/bin/clang option to produce PIC... -fPIC -DPIC checking if /usr/bin/clang PIC flag -fPIC -DPIC works... yes checking if /usr/bin/clang static flag -static works... yes checking if /usr/bin/clang supports -c -o file.o... yes checking if /usr/bin/clang supports -c -o file.o... (cached) yes checking whether the /usr/bin/clang linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... no checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... no checking whether to build shared libraries... no checking whether to build static libraries... yes checking for arm-gcc... (cached) /usr/bin/clang checking whether the compiler supports GNU C... (cached) yes checking whether /usr/bin/clang accepts -g... (cached) yes checking for /usr/bin/clang option to enable C11 features... (cached) none needed checking whether /usr/bin/clang understands -c and -o together... (cached) yes checking dependency style of /usr/bin/clang... (cached) gcc3 checking for egrep... (cached) /bin/grep -E checking for an ANSI C-conforming const... yes checking for inline... inline checking for size_t... yes checking for unistd.h... (cached) yes checking for sys/param.h... yes checking for sys/uio.h... yes checking for pwd.h... yes checking for errno.h... yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for fcntl.h... yes checking for io.h... no checking for /usr/bin/clang options needed to detect all undeclared functions... none needed checking whether O_BINARY is declared... no checking for /usr/bin/clang option to enable large file support... none needed checking for posix mkdir()... yes checking for windows.h... no checking how to run the C preprocessor... /usr/bin/clang -E checking for egrep -e... (cached) /bin/grep -E checking for sys/ioctl.h... yes checking for sys/cdio.h... no checking for sys/dvdio.h... no checking for linux/cdrom.h... yes checking for dvd.h... no checking for sys/scsi/scsi_types.h... no checking for IOKit/storage/IODVDMediaBSDClient.h... no checking if /usr/bin/clang supports -Wall flag... yes checking if /usr/bin/clang supports -Wextra flag... yes checking for /usr/bin/clang way to treat warnings as errors... -Werror checking if /usr/bin/clang supports -fvisibility=hidden... yes checking if /usr/bin/clang supports __attribute__(( visibility("default") ))... yes checking for git... (cached) no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating libdvdcss.spec config.status: creating doc/doxygen.cfg config.status: creating src/libdvdcss.pc config.status: creating src/dvdcss/version.h config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands [122/1700] Performing build step for 'libdvdcss' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdcss/src/libdvdcss' test -e ChangeLog || touch ChangeLog CC src/libdvdcss.lo CC src/device.lo CC src/css.lo CC src/ioctl.lo CC src/error.lo src/css.c:1644:41: warning: argument 'p_sec' of type 'const uint8_t[2048]' (aka 'const unsigned char[2048]') with mismatched bound [-Warray-parameter] 1644 | static int AttackPattern( const uint8_t p_sec[ DVDCSS_BLOCK_SIZE ], | ^ src/css.c:82:44: note: previously declared as 'const uint8_t[]' (aka 'const unsigned char[]') here 82 | static int AttackPattern ( const uint8_t[], uint8_t * ); | ^ 1 warning generated. CCLD libdvdcss.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdcss/src/libdvdcss' [123/1700] Performing install step for 'libdvdcss' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdcss/src/libdvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/doc/libdvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include/dvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib' /usr/bin/install -c -m 644 AUTHORS COPYING NEWS README.md ChangeLog '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/doc/libdvdcss' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdcss.la '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib' /usr/bin/install -c -m 644 src/libdvdcss.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/pkgconfig' /usr/bin/install -c -m 644 src/dvdcss/dvdcss.h src/dvdcss/version.h '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include/dvdcss' libtool: install: /usr/bin/install -c .libs/libdvdcss.lai /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdcss.la libtool: install: /usr/bin/install -c .libs/libdvdcss.a /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdcss.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdcss.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdcss.a make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdcss/src/libdvdcss' [124/1700] Completed 'libdvdcss' [125/1700] Creating directories for 'libdvdread' [126/1700] Performing download step (verify and extract) for 'libdvdread' -- verifying file... file='/home/buildozer/aports/community/kodi/src/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdread/src/libdvdread' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [127/1700] No update step for 'libdvdread' [128/1700] No patch step for 'libdvdread' [129/1700] Performing configure step for 'libdvdread' 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 CC src/ifo_print.lo make[1]: [Makefile:1057: ChangeLog] Error 1 (ignored) rm -f ChangeLog-tmp 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/vm/vmcmd.c:92:19: warning: variable 'system_reg_abbr_table' is not needed and will not be emitted [-Wunneeded-internal-declaration] 92 | static const char system_reg_abbr_table[][8] = { | ^~~~~~~~~~~~~~~~~~~~~ src/navigation.c:265:66: warning: unused parameter 'parts_to_play' [-Wunused-parameter] 265 | int32_t part, int32_t parts_to_play) { | ^ src/navigation.c:272:58: warning: unused parameter 'title' [-Wunused-parameter] 272 | dvdnav_status_t dvdnav_time_play(dvdnav_t *this, int32_t title, | ^ src/navigation.c:273:43: warning: unused parameter 'time' [-Wunused-parameter] 273 | uint64_t time) { | ^ src/vm/decoder.c:603:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | set_GPRM(command->registers, reg, 1 + ((uint16_t) ((float) data * rand()/(RAND_MAX+1.0))) ); | ~~~~~~~~~~~~~^~~~~~~~~ 1 warning generated. 3 warnings generated. 1 warning generated. 1 warning generated. CCLD libdvdnav.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdnav/src/libdvdnav' [139/1700] Performing install step for 'libdvdnav' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdnav/src/libdvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/doc/libdvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include/dvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib' /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 AUTHORS ChangeLog COPYING README.md TODO '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/doc/libdvdnav' /usr/bin/install -c -m 644 misc/dvdnav.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/pkgconfig' /usr/bin/install -c -m 644 src/dvdnav/dvdnav.h src/dvdnav/dvdnav_events.h src/dvdnav/dvd_types.h src/dvdnav/version.h '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include/dvdnav' libtool: install: /usr/bin/install -c .libs/libdvdnav.lai /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdnav.la libtool: install: /usr/bin/install -c .libs/libdvdnav.a /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdnav.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdnav.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdnav.a make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdnav/src/libdvdnav' [140/1700] Completed 'libdvdnav' [141/1700] Generating system/players/VideoPlayer/libdvdnav-arm.so [1/8] Creating directories for 'ffmpeg' [2/8] No download step for 'ffmpeg' [3/8] No update step for 'ffmpeg' [4/8] No patch step for 'ffmpeg' [5/8] Performing configure step for 'ffmpeg' install prefix /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build source path /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg C compiler /usr/bin/clang C library ARCH arm (generic) version string suffix "Kodi" big-endian no runtime cpu detection yes ARMv5TE enabled no ARMv6 enabled yes ARMv6T2 enabled no VFP enabled yes NEON enabled yes THUMB enabled no debug symbols no strip symbols yes optimize for size no optimizations yes static yes shared no postprocessing support yes network support yes threading support pthreads safe bitstream reader yes texi2html enabled no perl enabled yes pod2man enabled yes makeinfo enabled no makeinfo supports HTML no xmllint enabled yes External libraries: alsa libdav1d libxcb_xfixes bzlib libxcb lzma gnutls libxcb_shape zlib iconv libxcb_shm External libraries providing hardware acceleration: v4l2_m2m vaapi Libraries: avcodec avformat swresample avdevice avutil swscale avfilter postproc Programs: Enabled decoders: aac flac pgmyuv aac_fixed flashsv pgssub aac_latm flashsv2 pgx aasc flic phm ac3 flv photocd ac3_fixed fmvc pictor acelp_kelvin fourxm pixlet adpcm_4xm fraps pjs adpcm_adx frwu png adpcm_afc ftr ppm adpcm_agm g2m prores adpcm_aica g723_1 prosumer adpcm_argo g729 psd adpcm_ct gdv ptx adpcm_dtk gem qcelp adpcm_ea gif qdm2 adpcm_ea_maxis_xa gremlin_dpcm qdmc adpcm_ea_r1 gsm qdraw adpcm_ea_r2 gsm_ms qoi adpcm_ea_r3 h261 qpeg adpcm_ea_xas h263 qtrle adpcm_g722 h263_v4l2m2m r10k adpcm_g726 h263i r210 adpcm_g726le h263p ra_144 adpcm_ima_acorn h264 ra_288 adpcm_ima_alp h264_v4l2m2m ralf adpcm_ima_amv hap rasc adpcm_ima_apc hca rawvideo adpcm_ima_apm hcom realtext adpcm_ima_cunning hdr rka adpcm_ima_dat4 hevc rl2 adpcm_ima_dk3 hevc_v4l2m2m roq adpcm_ima_dk4 hnm4_video roq_dpcm adpcm_ima_ea_eacs hq_hqa rpza adpcm_ima_ea_sead hqx rscc adpcm_ima_iss huffyuv rv10 adpcm_ima_moflex hymt rv20 adpcm_ima_mtf iac rv30 adpcm_ima_oki idcin rv40 adpcm_ima_qt idf s302m adpcm_ima_rad iff_ilbm sami adpcm_ima_smjpeg ilbc sanm adpcm_ima_ssi imc sbc adpcm_ima_wav imm4 scpr adpcm_ima_ws imm5 screenpresso adpcm_ms indeo2 sdx2_dpcm adpcm_mtaf indeo3 sga adpcm_psx indeo4 sgi adpcm_sbpro_2 indeo5 sgirle adpcm_sbpro_3 interplay_acm sheervideo adpcm_sbpro_4 interplay_dpcm shorten adpcm_swf interplay_video simbiosis_imx adpcm_thp ipu sipr adpcm_thp_le jacosub siren adpcm_vima jpeg2000 smackaud adpcm_xa jpegls smacker adpcm_xmd jv smc adpcm_yamaha kgv1 smvjpeg adpcm_zork kmvc snow agm lagarith sol_dpcm aic libdav1d sonic alac loco sp5x alias_pix lscr speedhq als m101 speex amrnb mace3 srgc amrwb mace6 srt amv magicyuv ssa anm mdec stl ansi media100 subrip anull metasound subviewer apac microdvd subviewer1 ape mimic sunrast apng misc4 svq1 aptx mjpeg svq3 aptx_hd mjpegb tak arbc mlp targa argo mmvideo targa_y216 ass mobiclip tdsc asv1 motionpixels text asv2 movtext theora atrac1 mp1 thp atrac3 mp1float tiertexseqvideo atrac3al mp2 tiff atrac3p mp2float tmv atrac3pal mp3 truehd atrac9 mp3adu truemotion1 aura mp3adufloat truemotion2 aura2 mp3float truemotion2rt av1 mp3on4 truespeech avrn mp3on4float tscc avrp mpc7 tscc2 avs mpc8 tta avui mpeg1_v4l2m2m twinvq ayuv mpeg1video txd bethsoftvid mpeg2_v4l2m2m ulti bfi mpeg2video utvideo bink mpeg4 v210 binkaudio_dct mpeg4_v4l2m2m v210x binkaudio_rdft mpegvideo v308 bintext mpl2 v408 bitpacked msa1 v410 bmp mscc vb bmv_audio msmpeg4v1 vble bmv_video msmpeg4v2 vbn bonk msmpeg4v3 vc1 brender_pix msnsiren vc1_v4l2m2m c93 msp2 vc1image cavs msrle vcr1 cbd2_dpcm mss1 vmdaudio ccaption mss2 vmdvideo cdgraphics msvideo1 vmnc cdtoons mszh vnull cdxl mts2 vorbis cfhd mv30 vp3 cinepak mvc1 vp4 clearvideo mvc2 vp5 cljr mvdv vp6 cllc mvha vp6a comfortnoise mwsc vp6f cook mxpeg vp7 cpia nellymoser vp8 cri notchlc vp8_v4l2m2m cscd nuv vp9 cyuv on2avc vp9_v4l2m2m dca opus vplayer dds paf_audio vqa derf_dpcm paf_video vqc dfa pam wady_dpcm dfpwm pbm wavarc dirac pcm_alaw wavpack dnxhd pcm_bluray wbmp dolby_e pcm_dvd wcmv dpx pcm_f16le webp dsd_lsbf pcm_f24le webvtt dsd_lsbf_planar pcm_f32be wmalossless dsd_msbf pcm_f32le wmapro dsd_msbf_planar pcm_f64be wmav1 dsicinaudio pcm_f64le wmav2 dsicinvideo pcm_lxf wmavoice dss_sp pcm_mulaw wmv1 dst pcm_s16be wmv2 dvaudio pcm_s16be_planar wmv3 dvbsub pcm_s16le wmv3image dvdsub pcm_s16le_planar wnv1 dvvideo pcm_s24be wrapped_avframe dxa pcm_s24daud ws_snd1 dxtory pcm_s24le xan_dpcm dxv pcm_s24le_planar xan_wc3 eac3 pcm_s32be xan_wc4 eacmv pcm_s32le xbin eamad pcm_s32le_planar xbm eatgq pcm_s64be xface eatgv pcm_s64le xl eatqi pcm_s8 xma1 eightbps pcm_s8_planar xma2 eightsvx_exp pcm_sga xpm eightsvx_fib pcm_u16be xsub escape124 pcm_u16le xwd escape130 pcm_u24be y41p evrc pcm_u24le ylc exr pcm_u32be yop fastaudio pcm_u32le yuv4 ffv1 pcm_u8 zero12v ffvhuff pcm_vidc zerocodec ffwavesynth pcx zlib fic pfm zmbv fits pgm Enabled encoders: a64multi hdr ppm a64multi5 hevc_v4l2m2m prores aac hevc_vaapi prores_aw ac3 huffyuv prores_ks ac3_fixed jpeg2000 qoi adpcm_adx jpegls qtrle adpcm_argo ljpeg r10k adpcm_g722 magicyuv r210 adpcm_g726 mjpeg ra_144 adpcm_g726le mjpeg_vaapi rawvideo adpcm_ima_alp mlp roq adpcm_ima_amv movtext roq_dpcm adpcm_ima_apm mp2 rpza adpcm_ima_qt mp2fixed rv10 adpcm_ima_ssi mpeg1video rv20 adpcm_ima_wav mpeg2_vaapi s302m adpcm_ima_ws mpeg2video sbc adpcm_ms mpeg4 sgi adpcm_swf mpeg4_v4l2m2m smc adpcm_yamaha msmpeg4v2 snow alac msmpeg4v3 sonic alias_pix msvideo1 sonic_ls amv nellymoser speedhq anull opus srt apng pam ssa aptx pbm subrip aptx_hd pcm_alaw sunrast ass pcm_bluray svq1 asv1 pcm_dvd targa asv2 pcm_f32be text avrp pcm_f32le tiff avui pcm_f64be truehd ayuv pcm_f64le tta bitpacked pcm_mulaw ttml bmp pcm_s16be utvideo cfhd pcm_s16be_planar v210 cinepak pcm_s16le v308 cljr pcm_s16le_planar v408 comfortnoise pcm_s24be v410 dca pcm_s24daud vbn dfpwm pcm_s24le vc2 dnxhd pcm_s24le_planar vnull dpx pcm_s32be vorbis dvbsub pcm_s32le vp8_v4l2m2m dvdsub pcm_s32le_planar vp8_vaapi dvvideo pcm_s64be vp9_vaapi eac3 pcm_s64le wavpack exr pcm_s8 wbmp ffv1 pcm_s8_planar webvtt ffvhuff pcm_u16be wmav1 fits pcm_u16le wmav2 flac pcm_u24be wmv1 flashsv pcm_u24le wmv2 flashsv2 pcm_u32be wrapped_avframe flv pcm_u32le xbm g723_1 pcm_u8 xface gif pcm_vidc xsub h261 pcx xwd h263 pfm y41p h263_v4l2m2m pgm yuv4 h263p pgmyuv zlib h264_v4l2m2m phm zmbv h264_vaapi png Enabled hwaccels: av1_vaapi mjpeg_vaapi vp8_vaapi h263_vaapi mpeg2_vaapi vp9_vaapi h264_vaapi mpeg4_vaapi wmv3_vaapi hevc_vaapi vc1_vaapi Enabled parsers: aac dvdsub opus aac_latm flac png ac3 ftr pnm adx g723_1 qoi amr g729 rv30 av1 gif rv40 avs2 gsm sbc avs3 h261 sipr bmp h263 tak cavsvideo h264 vc1 cook hdr vorbis cri hevc vp3 dca ipu vp8 dirac jpeg2000 vp9 dnxhd misc4 webp dolby_e mjpeg xbm dpx mlp xma dvaudio mpeg4video xwd dvbsub mpegaudio dvd_nav mpegvideo Enabled demuxers: aa idf pcm_s16be aac iff pcm_s16le aax ifv pcm_s24be ac3 ilbc pcm_s24le ace image2 pcm_s32be acm image2_alias_pix pcm_s32le act image2_brender_pix pcm_s8 adf image2pipe pcm_u16be adp image_bmp_pipe pcm_u16le ads image_cri_pipe pcm_u24be adx image_dds_pipe pcm_u24le aea image_dpx_pipe pcm_u32be afc image_exr_pipe pcm_u32le aiff image_gem_pipe pcm_u8 aix image_gif_pipe pcm_vidc alp image_hdr_pipe pjs amr image_j2k_pipe pmp amrnb image_jpeg_pipe pp_bnk amrwb image_jpegls_pipe pva anm image_jpegxl_pipe pvf apac image_pam_pipe qcp apc image_pbm_pipe r3d ape image_pcx_pipe rawvideo apm image_pfm_pipe realtext apng image_pgm_pipe redspark aptx image_pgmyuv_pipe rka aptx_hd image_pgx_pipe rl2 aqtitle image_phm_pipe rm argo_asf image_photocd_pipe roq argo_brp image_pictor_pipe rpl argo_cvg image_png_pipe rsd asf image_ppm_pipe rso asf_o image_psd_pipe rtp ass image_qdraw_pipe rtsp ast image_qoi_pipe s337m au image_sgi_pipe sami av1 image_sunrast_pipe sap avi image_svg_pipe sbc avr image_tiff_pipe sbg avs image_vbn_pipe scc avs2 image_webp_pipe scd avs3 image_xbm_pipe sdns bethsoftvid image_xpm_pipe sdp bfi image_xwd_pipe sdr2 bfstm ingenient sds bink ipmovie sdx binka ipu segafilm bintext ircam ser bit iss sga bitpacked iv8 shorten bmv ivf siff boa ivr simbiosis_imx bonk jacosub sln brstm jv smacker c93 kux smjpeg caf kvag smush cavsvideo laf sol cdg live_flv sox cdxl lmlm4 spdif cine loas srt codec2 lrc stl codec2raw luodat str concat lvf subviewer data lxf subviewer1 daud m4v sup dcstr matroska svag derf mca svs dfa mcc swf dfpwm mgsts tak dhav microdvd tedcaptions dirac mjpeg thp dnxhd mjpeg_2000 threedostr dsf mlp tiertexseq dsicin mlv tmv dss mm truehd dts mmf tta dtshd mods tty dv moflex txd dvbsub mov ty dvbtxt mp3 v210 dxa mpc v210x ea mpc8 vag ea_cdata mpegps vc1 eac3 mpegts vc1t epaf mpegtsraw vividas ffmetadata mpegvideo vivo filmstrip mpjpeg vmd fits mpl2 vobsub flac mpsub voc flic msf vpk flv msnwc_tcp vplayer fourxm msp vqf frm mtaf w64 fsb mtv wady fwse musx wav g722 mv wavarc g723_1 mvi wc3 g726 mxf webm_dash_manifest g726le mxg webvtt g729 nc wsaud gdv nistsphere wsd genh nsp wsvqa gif nsv wtv gsm nut wv gxf nuv wve h261 obu xa h263 ogg xbin h264 oma xmd hca paf xmv hcom pcm_alaw xvag hevc pcm_f32be xwma hls pcm_f32le yop hnm pcm_f64be yuv4mpegpipe ico pcm_f64le idcin pcm_mulaw Enabled muxers: a64 h263 pcm_s16le ac3 h264 pcm_s24be adts hash pcm_s24le adx hds pcm_s32be aiff hevc pcm_s32le alp hls pcm_s8 amr ico pcm_u16be amv ilbc pcm_u16le apm image2 pcm_u24be apng image2pipe pcm_u24le aptx ipod pcm_u32be aptx_hd ircam pcm_u32le argo_asf ismv pcm_u8 argo_cvg ivf pcm_vidc asf jacosub psp asf_stream kvag rawvideo ass latm rm ast lrc roq au m4v rso avi matroska rtp avif matroska_audio rtp_mpegts avm2 md5 rtsp avs2 microdvd sap avs3 mjpeg sbc bit mkvtimestamp_v2 scc caf mlp segafilm cavsvideo mmf segment codec2 mov smjpeg codec2raw mp2 smoothstreaming crc mp3 sox dash mp4 spdif data mpeg1system spx daud mpeg1vcd srt dfpwm mpeg1video stream_segment dirac mpeg2dvd streamhash dnxhd mpeg2svcd sup dts mpeg2video swf dv mpeg2vob tee eac3 mpegts tg2 f4v mpjpeg tgp ffmetadata mxf truehd fifo mxf_d10 tta fifo_test mxf_opatom ttml filmstrip null uncodedframecrc fits nut vc1 flac obu vc1t flv oga voc framecrc ogg w64 framehash ogv wav framemd5 oma webm g722 opus webm_chunk g723_1 pcm_alaw webm_dash_manifest g726 pcm_f32be webp g726le pcm_f32le webvtt gif pcm_f64be wsaud gsm pcm_f64le wtv gxf pcm_mulaw wv h261 pcm_s16be yuv4mpegpipe Enabled protocols: async http rtmpt cache httpproxy rtmpts concat https rtp concatf icecast srtp crypto ipfs_gateway subfile data ipns_gateway tcp fd md5 tee ffrtmphttp mmsh tls file mmst udp ftp pipe udplite gopher prompeg unix gophers rtmp hls rtmps Enabled filters: a3dscope curves owdenoise abench datascope pad abitscope dblur pal100bars acompressor dcshift pal75bars acontrast dctdnoiz palettegen acopy deband paletteuse acrossfade deblock pan acrossover decimate perms acrusher deconvolve perspective acue dedot phase addroi deesser photosensitivity adeclick deflate pixdesctest adeclip deflicker pixelize adecorrelate deinterlace_vaapi pixscope adelay dejudder pp adenorm delogo pp7 aderivative denoise_vaapi premultiply adrawgraph derain prewitt adrc deshake procamp_vaapi adynamicequalizer despill pseudocolor adynamicsmooth detelecine psnr aecho dialoguenhance pullup aemphasis dilation qp aeval displace random aevalsrc dnn_classify readeia608 aexciter dnn_detect readvitc afade dnn_processing realtime afdelaysrc doubleweave remap afftdn drawbox removegrain afftfilt drawgraph removelogo afifo drawgrid repeatfields afir drmeter replaygain afirsrc dynaudnorm reverse aformat earwax rgbashift afreqshift ebur128 rgbtestsrc afwtdn edgedetect roberts agate elbg rotate agraphmonitor entropy sab ahistogram epx scale aiir eq scale2ref aintegral equalizer scale_vaapi ainterleave erosion scdet alatency estdif scharr alimiter exposure scroll allpass extractplanes segment allrgb extrastereo select allyuv fade selectivecolor aloop feedback sendcmd alphaextract fftdnoiz separatefields alphamerge fftfilt setdar amerge field setfield ametadata fieldhint setparams amix fieldmatch setpts amovie fieldorder setrange amplify fifo setsar amultiply fillborders settb anequalizer find_rect sharpness_vaapi anlmdn firequalizer shear anlmf flanger showcqt anlms floodfill showcwt anoisesrc format showfreqs anull fps showinfo anullsink framepack showpalette anullsrc framerate showspatial apad framestep showspectrum aperms freezedetect showspectrumpic aphasemeter freezeframes showvolume aphaser fspp showwaves aphaseshift gblur showwavespic apsyclip geq shuffleframes apulsator gradfun shufflepixels arealtime gradients shuffleplanes aresample graphmonitor sidechaincompress areverse grayworld sidechaingate arnndn greyedge sidedata asdr guided sierpinski asegment haas signalstats aselect haldclut signature asendcmd haldclutsrc silencedetect asetnsamples hdcd silenceremove asetpts headphone sinc asetrate hflip sine asettb highpass siti ashowinfo highshelf smartblur asidedata hilbert smptebars asoftclip histeq smptehdbars aspectralstats histogram sobel asplit hqdn3d spectrumsynth astats hqx speechnorm astreamselect hstack split asubboost hstack_vaapi spp asubcut hsvhold sr asupercut hsvkey ssim asuperpass hue ssim360 asuperstop huesaturation stereo3d atadenoise hwdownload stereotools atempo hwmap stereowiden atilt hwupload streamselect atrim hysteresis super2xsai avectorscope identity superequalizer avgblur idet surround avsynctest il swaprect axcorrelate inflate swapuv backgroundkey interlace tblend bandpass interleave telecine bandreject join testsrc bass kerndeint testsrc2 bbox kirsch thistogram bench lagfun threshold bilateral latency thumbnail biquad lenscorrection tile bitplanenoise life tiltshelf blackdetect limitdiff tinterlace blackframe limiter tlut2 blend loop tmedian blockdetect loudnorm tmidequalizer blurdetect lowpass tmix bm3d lowshelf tonemap boxblur lumakey tonemap_vaapi bwdif lut tpad cas lut1d transpose cellauto lut2 transpose_vaapi channelmap lut3d treble channelsplit lutrgb tremolo chorus lutyuv trim chromahold mandelbrot unpremultiply chromakey maskedclamp unsharp chromanr maskedmax untile chromashift maskedmerge v360 ciescope maskedmin vaguedenoiser codecview maskedthreshold varblur color maskfun vectorscope colorbalance mcompand vflip colorchannelmixer median vfrdet colorchart mergeplanes vibrance colorcontrast mestimate vibrato colorcorrect metadata vif colorhold midequalizer vignette colorize minterpolate virtualbass colorkey mix vmafmotion colorlevels monochrome volume colormap morpho volumedetect colormatrix movie vstack colorspace mpdecimate vstack_vaapi colorspectrum mptestsrc w3fdif colortemperature msad waveform compand multiply weave compensationdelay negate xbr concat nlmeans xcorrelate convolution nnedi xfade convolve noformat xmedian copy noise xstack corr normalize xstack_vaapi cover_rect null yadif crop nullsink yaepblur cropdetect nullsrc yuvtestsrc crossfeed oscilloscope zoompan crystalizer overlay cue overlay_vaapi Enabled bsfs: aac_adtstoasc h264_redundant_pps opus_metadata av1_frame_merge hapqa_extract pcm_rechunk av1_frame_split hevc_metadata pgs_frame_merge av1_metadata hevc_mp4toannexb prores_metadata chomp imx_dump_header remove_extradata dca_core media100_to_mjpegb setts dts2pts mjpeg2jpeg text2movsub dump_extradata mjpega_dump_header trace_headers dv_error_marker mov2textsub truehd_core eac3_core mp3_header_decompress vp9_metadata extract_extradata mpeg2_metadata vp9_raw_reorder filter_units mpeg4_unpack_bframes vp9_superframe h264_metadata noise vp9_superframe_split h264_mp4toannexb null Enabled indevs: Enabled outdevs: License: GPL version 2 or later [6/8] Performing build step for 'ffmpeg' GEN libavdevice/libavdevice.version GEN libavfilter/libavfilter.version GEN libavformat/libavformat.version GEN libavcodec/libavcodec.version GEN libavutil/libavutil.version GEN libpostproc/libpostproc.version GEN libswresample/libswresample.version GEN libswscale/libswscale.version CC libavdevice/alldevices.o CC libavdevice/avdevice.o CC libavdevice/utils.o CC libavdevice/version.o GEN libavdevice/libavdevice.pc GEN libavfilter/libavfilter.pc CC libavformat/3dostr.o CC libavformat/4xm.o CC libavformat/a64.o CC libavformat/aacdec.o CC libavformat/aadec.o CC libavformat/aaxdec.o CC libavformat/ac3dec.o CC libavformat/acedec.o CC libavformat/acm.o CC libavformat/act.o CC libavformat/adp.o CC libavformat/ads.o CC libavformat/adtsenc.o CC libavformat/adxdec.o CC libavformat/aea.o CC libavformat/afc.o CC libavformat/aiff.o CC libavformat/aiffdec.o CC libavformat/aiffenc.o CC libavformat/aixdec.o CC libavformat/allformats.o CC libavformat/alp.o CC libavformat/amr.o CC libavformat/amvenc.o CC libavformat/anm.o CC libavformat/apac.o CC libavformat/apc.o CC libavformat/ape.o CC libavformat/apetag.o CC libavformat/apm.o CC libavformat/apngdec.o CC libavformat/apngenc.o CC libavformat/aptxdec.o CC libavformat/aqtitledec.o CC libavformat/argo_asf.o CC libavformat/argo_brp.o CC libavformat/argo_cvg.o CC libavformat/asf.o CC libavformat/asf_tags.o CC libavformat/asfcrypt.o CC libavformat/asfdec_f.o CC libavformat/asfdec_o.o CC libavformat/asfenc.o CC libavformat/assdec.o CC libavformat/assenc.o CC libavformat/ast.o CC libavformat/astdec.o CC libavformat/astenc.o CC libavformat/async.o CC libavformat/au.o CC libavformat/av1.o CC libavformat/av1dec.o CC libavformat/avc.o CC libavformat/avformat.o CC libavformat/avidec.o CC libavformat/avienc.o CC libavformat/avio.o CC libavformat/aviobuf.o CC libavformat/avlanguage.o CC libavformat/avr.o CC libavformat/avs.o CC libavformat/avs2dec.o CC libavformat/avs3dec.o CC libavformat/bethsoftvid.o CC libavformat/bfi.o CC libavformat/bink.o CC libavformat/binka.o CC libavformat/bintext.o CC libavformat/bit.o CC libavformat/bmv.o CC libavformat/boadec.o CC libavformat/bonk.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/brstm.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/acedec.c:35:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 35 | if (asc < 0x44 || asc > p->buf_size - 4) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/3dostr.c:32:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 32 | if (size < 8 || p->buf_size - i < size) | ~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/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/aaxdec.c:104:27:src/libavformat/aadec.c warning: :comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]300 :24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | 300f | o r (i n tw sheig l= e0 ;( scehg a

_ciurrentd_sxe g< ms-e>nnb_tch;a psteeg+r+s) & & | ti ~~~ ^ ~~~~~~~~~~~~~~~~~~me stamp >= 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/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:74src/libavformat/3dostr.c:19:: warning: 110comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:64 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 74 | for 110( | i = 0 ; i < n b _isf t(rceatmsr;l _is+i+)z e{ = =| ~ ^ ~~~~~~~~~~2 0 || ctrl_size == 3 || ctrl_size == -1) | ~~~~~~~~~ ^ ~~ src/libavformat/aadec.c:364:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 364 | { NULL }, | ^ 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/aptxdec.c:92:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "sample_rate", "", offsetof(AptXDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/aptxdec.c:93:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | { NULL }, | ^ src/libavformat/anm.c:68:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 68 | if (record >= anm->nb_records) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/anm.c:73:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | if (p->nb_records > 0 && record >= p->base_record && record < p->base_record + p->nb_records) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/c93.o CC libavformat/cache.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/4xm.c :| ~ ^ ~~~~~~~~~~~~~~~166 :44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 166 | fourxm->tracks[track].bits > INT_MAX / FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/4xm.c:163:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 163 | fourxm->tracks[track].channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/anm.c:192:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1 warning generated. 192 | if (anm->record >= p->nb_records) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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; ifps = av_d2q(av_int2float(AV_RL32(&header[i + 12])), 10000); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] src/libavformat/alp.c 299 | : 284 : 12 :AV _warning: Omissing field 'help' initializer [-Wmissing-field-initializers]P T_TYPE_ R284A | T I ON A L{, {N .UdLblL = }0 }, | 0 ^, UINT16_MAX, ENC }, | ^ src/libavformat/apngenc.csrc/libavformat/4xm.c:300::12249: :warning: 18missing field 'help' initializer [-Wmissing-field-initializers] : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]300 | { NULL }, 249| ^ | if (size > header_size - i - 8 && (fourcc_tag == vtrk_TAG || fourcc_tag == strk_TAG)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/ape.c:269:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 269 | for (i = 1; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:296:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 296 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:306:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 306 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:353:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 353 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/4xm.c:356:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 356 | if (track_number < fourxm->track_count && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/apm.c:81:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 81 | for (int i = 0; i < FF_ARRAY_ELEMS(ext->unk3); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ape.c:378:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 378 | if (ape->currentframe >= ape->totalframes) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:386:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 386 | if (ape->currentframe == (ape->totalframes - 1)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/aiffenc.c:109:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 109 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:166:52: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 166 | if (size < INT64_MAX - offset && avio_tell(pb) != offset + size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:166:14: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare] 166 | if (size < INT64_MAX - offset && avio_tell(pb) != offset + size) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/aiffenc.c:275:68: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | OFFSET(write_id3v2), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC }, | ^ src/libavformat/aiffenc.c:277:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | OFFSET(id3v2_version), AV_OPT_TYPE_INT, {.i64 = 4}, 3, 4, ENC }, | ^ src/libavformat/aiffenc.c:278:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 278 | { NULL }, | ^ src/libavformat/async.c:479:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 479 | {NULL}, | ^ src/libavformat/aqtitledec.c:127:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "subfps", "set the movie frame rate", OFFSET(frame_ra2t warninge)s, generatedAV. _OPT_TYPE_RATIONAL, {.dbl=25}, 0, INT_MAX, SD }, | ^ src/libavformat/aqtitledec.c:128:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 128 | { NULL } | ^ src/libavformat/asfdec_o.c:234:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 234 | for (i = 0; i < len; i++) | ~ ^ ~~~ src/libavformat/asfdec_o.c:252:52: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 251 | if ((ret = avio_get_str16le(pb, len, name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | sizeof(name))) < len) | ~~~~~~~~~~~~~ ^ ~~~ 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_4s warningeasr generatedc. h), 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/asf.c:68:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 68 | if (type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types) || type < 0) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/assenc.c:219:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { "ignore_readorder", "write events immediately, even if they're out-of-order", OFFSET(ignore_readorder), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/assenc.c:220:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 220 | { NULL }, | ^ CC libavformat/caf.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/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) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/cafdec.o CC libavformat/cafenc.o 2 warnings generated. src/libavformat/astdec.c:94:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 94 | size > INT_MAX / s->streams[0]->codecpar->ch_layout.nb_channels) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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] In file included from src/libavformat/apngdec.c :225 | 37 : src/libavcodec/bytestream.h {: 171":w18:r itwarning: e_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m peg2", "Set MPEG 171ve | rs io n gt-o> MbPuEfG-f2er" , +O=F FFFSMEITN((mgp->ebg_uifdf)er,_e n AdV -_ gO-P>T_bTufYfPeEr,_ BsOizOeL),; | { ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ .i64 = 0},src/libavutil/macros.h :049,: 251:, Enote: NCexpanded from macro 'FFMIN'} , | ^ 49 | #define FFMIN(a,src/libavformat/adtsenc.cb:)226 :(12(a:) warning: > missing field 'help' initializer [-Wmissing-field-initializers]( b) ?226 | ( b ) : {( aNU)L)L }| , ~ ^ ~ | ^ 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/cavsvideodec.o 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 | #defIn file included from inesrc/libavformat/av1.c :F27F: MIsrc/libavcodec/put_bits.hN(:a227:,37b:) warning: ((comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ) > (b) ? (b) : (227a | ) ) | ~ ^ ~ if (sIn file included from -src/libavformat/apngdec.c>:37b: ufsrc/libavcodec/bytestream.h_:187en:d15 :- warning: s-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buf_p t187 | r > = siifz e(osfiz(e2B it!B=u sfi)z)e) { | ~~~~~ ^ ~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/argo_asf.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL } | ^ src/libavformat/au.c:119:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(keys); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/cdg.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/avs3dec.c:42:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 42 | if (code < slice_pos) | ~~~~ ^ ~~~~~~~~~ src/libavformat/argo_brp.c:372:45: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 372 | if (blk.stream_id < -1 || blk.stream_id >= s->nb_streams) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/argo_brp.c:399:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavformat/au.c399 | : 165 :el36se: i fwarning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]( ret != blk.ssrc/libavformat/avs.cize :)165 184 | : | 30 : ~~~ ^ ~~~~~~~~ warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (data_sizeIn file included from | e ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 2 si ze=o f(FpFalMeIsrc/libavformat/au.ctN:te()203)p:35 : -warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | > ~~~~~~~~ ^ ~~~~~~~~~~~~~~~b uffer_ e203 | n d - p-i>f b(ucfhafnenre, lssi z=e=) ; 0 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| channesrc/libavutil/macros.hl:s49: 25>: =note: expanded from macro 'FFMIN' INT_MAX 49 | /# de(fBiLneO CFKF_MSINI(ZaE,b )* ( (ab)p s> >(>b ) 3?) )( b){ :| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(a )) | ~ ^ ~ src/libavformat/au.c:224:In file included from 19src/libavformat/apngdec.c:: 37warning: : comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]src/libavcodec/bytestream.h :294:15:src/libavformat/asfdec_f.c warning: 224:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 592 : 52 : i294fwarning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( d aift (as_is zi591z | e e 2 !!= A=U _ Us N iKzieNfO) (W( Nr_ S| eIt ~~~~~ ^ ~~~~ CC libavformat/cdxl.o Z =E a)vi o _| ge ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~t _str16le(pb, lang_len, lang, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592 | sizeof(lang))) < lang_len) | ~~~~~~~~~~~~~ ^ ~~~~~~~~ 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/astenc.c:186:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | { "loopstart", "Lsrc/libavcodec/bytestream.ho:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ops 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ tsrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' a 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ rtIn 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] 3182 | warning s generated . if (size2 != size) | ~~~~~ ^ ~~~~ position in milliseconds.", OFFSET(loopstart), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, src/libavformat/avienc.c:I170:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] NT 170 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ _MAX, AV_OPT_Fsrc/libavformat/au.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] LAG 266 | for (int i _= 0; i < FF_ARRAY_ELEMS(keys); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ ENCODINGCC libavformat/cinedec.o _PARAM }, | ^ src/libavformat/astenc.c:187:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | { "loopend", "Loopend positisrc/libavformat/asfdec_o.c:o884:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] n 884 | for (i = i0; i < nb_entries; i++) { | ~ ^ ~~~~~~~~~~ n src/libavformat/asfdec_o.c:893:26:src/libavcodec/bytestream.h warning: :comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]355 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 893 | if ( p355re | v_ p kt _ sniuzme !== FpFkMItN_(gn-u>mb)uf f{er _ e| nd ~~~~~~~~~~~~ ^ ~~~~~~~ - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ msrc/libavutil/macros.hi:49:25: note: expanded from macro 'FFMIN' l 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ liIn 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] s e356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ csrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' o 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ nIn 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] d 357 | if (size2 != size) | ~~~~~ ^ ~~~~ s.", OFFSET(loopend), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0src/libavformat/avienc.c:,211:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] I 211 | for (n = 0; nN < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ T_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/astenc.c:188:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | { NULL }, | ^ 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_TYPsrc/libavformat/apngdec.cE_:I89N:T216:4, warning: { comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]. i64 = 0 }, 0, I N89T | 6 4 _ M A X , A V _leOnP +T 4_ FL>A bGy_tENeCsOtDIrNeGa_m2P_AgReAt_Mby te|s _lAefVt_(O&PgTb)_)F L| A ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~G _DECODING_PARAM }, | ^ src/libavformat/avio.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavformat/avio.c:60:137: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 60 | {"rw_timeout", "Timeout for IO operations (in microseconds)", offsetof(URLContext, rw_timeout), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/aviobuf.c:63:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/aviobuf.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL }, | ^ 2 warnings generated. src/libavformat/asfdec_f.c:797:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 797 | if (avio_tell(pb) != gpos + gsize) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/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))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/argo_cvg.c:394:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 394 | { NULL } | ^ src/libavformat/avc.c:180:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 180 | size = FFMIN(AV_RB32(buf), end - buf - 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/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 | src/libavformat/asfenc.c src/libavformat/avienc.cy_:o:f280988:f19se:t:23 :> warning: warning: = comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s ->streams[ 0] 988- | >280 c | o d e c fp ao rirf- >(hn( esig=htt ar|t_0s|ec; | >n a ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s sn->bnb__isrc/libavformat/apngdec.csnd:ext_293r:me22ae:m mswarning: o;comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] r ny_+al+lo )c)293 { | { src/libavformat/asfdec_f.c| | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ : ~ ^ ~~~~~~~~~~~~~ 979 : 15x_:o fwarning: src/libavformat/avienc.cfcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] :s2961e warning:19t generated :> = . warning: s979-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | > s t ir 296f | e a( rm ssi[ zf0oe]r- >(c>on d=pec a0p;cak ernt-_>lw ei hn -| pba|ds_i sztr eae| m) ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ s {; n| + ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ +) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1141:14: 1warning: warningcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] generated . 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) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~ 4 warnings generated. CC libavformat/codec2.o src/libavformat/avc.c:297:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 297 | if (1re warnings generated. > end - start) | ~~~ ^ ~~~~~~~~~~~ CC libavformat/concat.o src/libavformat/avienc.c:639:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 639 | for (i = 0; i < s->nb_ssrc/libavformat/asfdec_o.ctr:ea1179ms:;55: iwarning: +src/libavformat/asfenc.ccomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]+ ): 1120{: 165 : | warning: ~ ^ ~~~~~~~~~~~~~missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/avienc.c:1179654 | : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1120 | i 654{f | " ( pfaacors (kfie =-t >_0p; siacik nob:"f_408:Pfst92ra:s warning: eceamissing field 'unit' initializer [-Wmissing-field-initializers]mkt se ;t i++ + )ass iz e408f | { "-, >| o ~ ^ ~~~~~~~~~~~~~ pf f seat oc Afk(V_AeSOtFP_TCs_oiTnYzteeP E_xBdeat._stiziasrc/libavformat/avc.ce)6, _:4AoV315_ Of:=fPT14_ s:T1e tY }warning: Pcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]+ E _a s IfN- > T 315d | , a{t a . i_ 64s iwz =hei 3)2l, 0{0 e, 01 (},| P ACiKE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~T _ SUpLaLc k}e,t _ f| r ^a g_size > asf->packet_size_left - rsize) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1096:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1096 | if (asf->packet_frag_size > asf->packet_size_left - rsize + asf->packet_padsize) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avienc.c:701:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 701 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:708:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 708 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/concatdec.o 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)) | ~ ^ ~ 3 warnings generated. 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) | ~~~~~ ^ ~~~~ CC libavformat/crcenc.o src/libavformat/avc.c:src/libavformat/avformat.c470:41:: 371warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 470371 | | } e l s e i f ( aifs p(ecit_cr-at>ipor_oigrdamcs [s_trAeRaRm_AiYn_dEeLx[Ej]M S(=a= vsc) _ | s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~a mple_aspect_ratio)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/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) && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/crypto.o 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) | ~~~~~ ^ ~~~~ 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->p2kt warning.ssi generatedz. e || | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1269:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 12694 | warning s generated . if (asf-CC libavformat/dash.o >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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/avienc.c:919:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]355 | size =919 F | F M I N f(org ->(biu f=f e0;r i_ -n b_gs-t>brufefaemsr;, is+i+z)e );{ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ~ ^ ~~~~~~~~~~~~~ src/libavutil/macros.h:src/libavformat/avienc.c49::25939: :note: 39:expanded from macro 'FFMIN' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #de f939 | i n e F FM I N ( a ,fbo)r ( (a() n> (=b n)b ?_ f(rba)m es: =( a0);) n <| s ~ ^ ~- >nb_streams;In file included from nsrc/libavformat/avidec.c++:)40 : { src/libavcodec/bytestream.h | : ~ ^ ~~~~~~~~~~~~~356 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/avienc.c:967:19: 356 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size 2967 | = F FMfIorN ((pi- >=b 0u;f fie r< _se-n>ndb -_ spt->rbeuaffmesr;, is+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/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/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/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/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/avienc.c:994:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 994 | CC libavformat/dashenc.o { "reserve_index_space", "reserve space (in bytes) at the beginning of the file for each stream index", OFFSET(reserve_index_space), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, ENC }, | ^ src/libavformat/avienc.c:995:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 995 | { "write_channel_mask", "write channel mask into wave format header", OFFSET(write_channel_mask), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, ENC }, | ^ src/libavformat/avienc.c:996:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 996 | { "flipped_raw_rgb", "Raw RGB bitmaps are s1to warningr generatede. d bottom-up", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/avienc.c:997:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 997 | { NULL }, | ^ src/libavformat/av1dec.csrc/libavformat/avidec.c::94113::13297:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 11394 | | {{ ""ufrsaem_eoradtme"l,", """us,e oOdFmFlSE Ti(nfderxa"me,r aotfe)f,s eAtVo_f(OAVPICTo_nTtYePxEt_V,ID EOu_sReA_ToE,d m{.ls)t,r A V= _"2O5"P}T,_CC libavformat/data_uri.o T0Y,P EIN_TB_OMOALX, ,{ .DiE6C}4, = 1}| , ^ -1, 1, AV_OPT_FLAG_DECsrc/libavformat/av1dec.cOD:I114N:G12_P:A Rwarning: Amissing field 'help' initializer [-Wmissing-field-initializers]M }, 114 | | ^ { NULL }, | ^ src/libavformat/avidec.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ 5 warnings generated. src/libavformat/asfdec_f.c:1446:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1446 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ CC libavformat/dauddec.o src/libavformat/av1dec.c:193:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 193 | ret = read_obu(p->buf + cnt, FFMIN(p->buf_size - cnt, obu_unit_size), &obu_size, &type)6; warning| s ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ generated . 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/avformat.c:536:39: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 536 | if (st->indeCC libavformat/daudenc.o x == s->programs[i]->stream_index[j]) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:200:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 200 | if (stream_id >= s->nb_streams || stream_id < 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~src/libavformat/av1dec.c :255:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 255 | if (ret != obu_unit_size) | ~~~ ^ ~~~~~~~~~~~~~ CC libavformat/dcstr.o 3src/libavformat/avidec.c:296:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warnings 296 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ generated. CC libavformat/demux.o src/libavformat/avidec.c:334:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 334 | if (avio_read(pb, value, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 1 warning generated. CC libavformat/demux_utils.o src/libavformat/avidec.c:1370:29 warning: generated . warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 370 | while (avio_tell(s->pb) < end && !avio_feof(s->pb)) { | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/avidec.c:377:37: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 377 | while (avio_tell(s->pb) < tag_end && !avio_feof(s->pb)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~ CC libavformat/derf.o 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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dfa.o src/libavformat/avidec.c:457:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 457 | for (i = 0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/avidec.c:474:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | for (i = 0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ CC libavformat/dfpwmdec.o CC libavformat/dhav.o CC libavformat/diracdec.o src/libavformat/avformat.c:777:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 777 | if (new_tb.num != pts_num) | ~~~~~~~~~~ ^ ~~~~~~~ 5 warnings generated. CC libavformat/dnxhddec.o 2 warnings generated. 1 warning generated. CC libavformat/dovi_isom.o CC libavformat/dsfdec.o CC libavformat/dsicin.o src/libavformat/aviobuf.c:840:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 840 | } while (!end && len < sizeof(tmp) && | ~~~ ^ ~~~~~~~~~~~ CC libavformat/dss.o 1 warning generated. CC libavformat/dtsdec.o CC libavformat/dtshddec.o CC libavformat/dump.o CC libavformat/dv.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->nCC libavformat/dvbsub.o b_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/dvbtxt.o CC libavformat/dvenc.o CC libavformat/dxa.o src/libavformat/avidec.c:1126:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1126 | if (desc_len > pb->buf_end - pb->buf_ptr) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/eacdata.o src/libavformat/avidec.c:1194:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1194 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/electronicarts.o CC libavformat/epafdec.o CC libavformat/ffmetadec.o CC libavformat/ffmetaenc.o src/libavformat/bintext.c:307:21: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 307 | if (p->buf_size < sizeof(idf_magic)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/fifo.o CC libavformat/fifo_test.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) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/file.o 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 |src/libavformat/bintext.c| !:as376t:1621:- warning: >pmissing field 'unit' initializer [-Wmissing-field-initializers]r efix_count) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/avidec.c376: | 1338 :42 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]{ "lines p1338 | e e d " , " s e t s i m u l a dt[ed2 ]l *i n2e5 6s pe+ed (dby[te3s] p=e=r asste-co>npdr)e",f iOFxF SE/T*(c h|ar|s _ p| e ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~r _frame), AVsrc/libavformat/avidec.c_:O1343P:T39_:T Ywarning: PEcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]_I NT, {.i 641343 | = 6 0 00 }, 1, IN T _ M A X i,f (AdV[2_]O *P T2_5F6 L+A Gd_[D3]E C=O=D aIsNtG-_>PpArReAfMi}x,) | | ^ ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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 | src/libavformat/bintext.c : 377 :153 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] sti->index _377e | n t r {i e"svi[dseot_siiz-e>",n "bs_eitn dveidxe_eon tsriizese ,- su1ch] .aps o64s0 x< 4p8o0s )o {r h| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~d 720.", 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:1395:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1395 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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/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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 20 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/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/libavformat/avidec.c:1706:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1706 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1722:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1722 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/avidec.c:1757:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1757 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1776:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1776 | if (get_stream_idx(tag) == i && size == sti->index_entries[0].size + 8) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/boadec.c:59:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 59 | if (st->codecpar->ch_layosrc/libavformat/aviobuf.cut.n:b1398_:c18:h awarning: nnecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]ls > FF_SANE_NB_C HA1398N | N E L S i|f| ( n| e ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~w _size < d->src/libavformat/boadec.c:p65o:35s: |warning: |comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 65 | if (st->codecpar->block_align > INT_MAX / FnFe_w_SsAiNzEe _>N BI_NTC_HMAAXN)N E L| S ~~~~~~~~ ^ ~~~~~~ || st->codecsrc/libavformat/aviobuf.cp:a1400:r18:- warning: >comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]bl ock_ali g1400n | < = 0 )if (| ne ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~w _size > d->allocated_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/avidec.c:1908:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1908 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1938:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1938 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1972:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1972 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 8 warnings generated. CC libavformat/filmstripdec.o 2 warnings generated. CC libavformat/filmstripenc.o src/libavformat/cache.c:324:192: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 324 | { "read_ahead_limit", "Amount in bytes that may be read ahead when seeking isn't supported, -1 for unlimited", OFFSET(read_ahead_limit), AV_OPT_TYPE_INT, { .i64 = 65536 }, -1, INT_MAX, D }, | ^ src/libavformat/cache.c:325:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 325 | {NULL}, | ^ CC libavformat/fitsdec.o CC libavformat/fitsenc.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/flac_picture.o CC libavformat/flacdec.o In file included from src/libavformat/bit.c:28: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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/bit.c:98:12: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 98 | if(ret != 8 * packet_size * sizeof(uint16_t)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/cavsvideodec.c:45:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 45 | if(code < slice_pos) | ~~~~ ^ ~~~~~~~~~ src/libavformat/brstm.c:331:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 331 | for (i = 0; i < asize; i += 2) { | ~ ^ ~~~~~ src/libavformat/brstm.c:409:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 409 | (32 + 4 + size) > (INT_MAX / channels) || | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/brstm.c:430:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 430 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/brstm.c:442:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 442 | if (ret != size) | ~~~ ^ ~~~~ 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->CC libavformat/flacenc.o 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) >= Heade5rS warningisze generated &. & // OffSetup | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/cinedec.c:68:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 68 | AV_RL32(p->buf + 24) >= HeaderSize && // OffImageHeader | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/cinedec.c:87:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | snprintf(tmp, sizeof(tmp), "%f", value); | ~~~~~~~~ ^~~~~ 5 warnings generated. CC libavformat/flacenc_header.o 5 warnings generated. 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/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)) | ~ ^ ~ src/libavformat/cinedec.c:295:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 295 | if (cine->pts >= sti->nb_index_entries) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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 }, | ^ 1 warning generated. CC libavformat/flic.o 4 warnings generated. 2 warnings generated. CC libavformat/flvdec.o CC libavformat/flvenc.o 1 warning generated. src/libavformat/crypto.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 += src/libavformat/dcstr.cFFM:IN60(g:->25b:u fwarning: fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]er _end - g->buffer ,60 | s ize ) ; i f (| ! ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a lign || aligsrc/libavutil/macros.hn: >49 :25I:N T_note: Mexpanded from macro 'FFMIN'A X / st-> c49o | d#edcepfairn-e> cFh_FlMaIyoNu(ta.,nbb)_ (c(haa)n ne>ls ) ( b)| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~? (b) : (a)) | ~ ^ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | src/libavformat/crypto.c : 219i:f24 :( swarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buf_end - s-> b219u | f _p t r i>f= (sci-ze>oinfda(tBai_utsBeudf) )> ={ s i| z ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~e of(c->inbuffer)/2) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 != sCC libavformat/format.o ize) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavformat/codec2.c:270:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | FRAMES_PER_PACKET, | ^ src/libavformat/codec2.c:267:118: note: expanded from macro 'FRAMES_PER_PACKET' 267 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ src/libavformat/codec2.c:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 271 | { NULL }, | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != sizCC libavformat/framecrcenc.o e) | ~~~~~ ^ ~~~~ 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 }, | ^ 4 warnings generated. CC libavformat/framehash.o 6 warnings generated. 3 warnings generated. CC libavformat/frmdec.o CC libavformat/fsb.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] CC libavformat/ftp.o 17 warning76s | generated. { "ch_layout", "", offsetof(DFPWMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/dfpwmdec.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL }, | ^ src/libavformat/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) { | ~ ^ ~~~~~~~~~~~~~~~ 4 warnings generated. 5 warnings generated. CC libavformat/fwse.o 1 warning generated. src/libavformat/concatdec.c:269:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 269 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:271:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | for (j = 0; j < avf->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:291:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 291 | if (cat->cur_file->nb_streams >= cat->avf->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:301:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/g722.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)) | ~ ^ ~ CC libavformat/g723_1.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/g726.o 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)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) >4 ( warningb)s generated? . (b) : (a)) | ~ ^ ~ CC libavformat/g729dec.o In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/gdv.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/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/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/genh.o { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/demux.c:156:42: warning: missing field 'mime_type' initializer [-Wmissing-field-initializers] 156 | AVProbeData pd = { filename, NULL, 0 }; | ^ src/libavformat/dss.c:104:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | if (ret < 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) | ~~~~~ ^ ~~~~ CC libavformat/gif.o CC libavformat/gifdec.o src/libavformat/dhav.c:451:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/ffmetaenc.c 451: | 67 : 19 f:o rwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](i nt n = 0; n < s- >67nb | _s t r e afmosr; (n+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/dashenc.c:363:26: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 363 | if (codecs[i].id == par->codec_id) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/ffmetadec.c:52:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 52 | } whileCC libavformat/gopher.o (!end && len < sizeof(tmp)); | ~~~ ^ ~~~~~~~~~~~ src/libavformat/concatdec.c:834:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 834 | if (stream >= cat->avf->nb_streams) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/gsmdec.o src/libavformat/concatdec.c:849:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 849 | if (stream >= avf->nb_streams) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:881:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 881 | left < cat->nb_files - 1 && | ~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/gxf.o src/libavformat/dashenc.c:623:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4 warnings generated. 623 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 15 warnings generated. src/libavformat/concatdec.c:924:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/fifo_test.c 924 | : 126 : 83 : Owarning: FFSET(smissing field 'unit' initializer [-Wmissing-field-initializers]a fe), AV_OPT_T Y126P | E _ BO OL , { .AVi_6O4PT _=TY P1}E, _0IN,T ,1 {,. iD6EC4 =} , 0 }| , ^ INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARsrc/libavformat/concatdec.cAM:},926 : 69| ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 926 | OFFSET(auto_convert), Asrc/libavformat/fifo_test.cV:_128:O83P:T _warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]Y PE_BOOL, {128. | i 6 4 = 1 }A,V _O0P,T_ T1,Y DPEE_CI }N,T ,| ^ {.i64 = 0}, INT_MIN, INT_MAX, AV_OPT_FLAsrc/libavformat/concatdec.cG_:EN928C:O78DI:N Gwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]P ARAM}, | 928 ^ | OFFSET(segmenCC libavformat/gxfenc.o t_time_metadata), AV_src/libavformat/fifo_test.cO:P130:T72_:T warning: Ymissing field 'unit' initializer [-Wmissing-field-initializers]PE _BOOL, { .130i | 6 4 = 0 } ,A V_0O,PT _1T,Y DPEEC_B OO}L,, { .| i ^6 4 = 1}, 0, 1, AV_OPT_Fsrc/libavformat/concatdec.cL:A929G_:E12N:C Owarning: missing field 'help' initializer [-Wmissing-field-initializers]D I4 N929G | warning_ s PA generatedR. A M{}, N| U ^L L } | ^ src/libavformat/fifo_test.c:131:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 131 | {NULL} | ^ CC libavformat/h261dec.o CC libavformat/h263dec.o src/libavformat/file.c:104:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "truncate", "truncate existing filesrc/libavformat/epafdec.cs o:n 63w:r35it:e "warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o ffsetof(FileCont e63xt | , t r uinfc) ,( cAhVa_nOnPeT_lTsYP E<=_ B0O O|L,| {c h.ai6n4 n=e l1s } ,> 0F,F 1_,S AAVN_EOP_T_NFBLA_GC_HENACNODNIENLG_SP AR|A| Ms a}m,p l e_| r ^a te <= 0) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/file.c:105:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "blocksize", "set I/O operation maximum block size", offsetof(FileContext, blocksize), AV_OPT_TYPE_INT, { .i64 = INT_MAX }, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/dv.c:157:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 157 | if (freq >= FF_ARRAY_ELEMS(dv_ausrc/libavformat/file.cdi:o106_:f152r:e qwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]e ncy)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | { "follow", "Follow a file as it is being written", offsetof(FileContext, follCC libavformat/h264dec.o ow), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/file.c:107:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "seekable", "Sets if the file is seekable", offsetof(FileContext, seekable), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 0, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:108:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 108 | { NULL } | ^ src/libavformat/file.c:112:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "blocksize", "set I/O operation maximum block size", offsetof(FileContext, blocksize), AV_OPT_TYPE_INT, { .i64 = INT_MAX }, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:113:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "fd", "set file descriptor", offsetof(FileContext, fd), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/fifo.c 114: | 142 : 18 : {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]NU LL } | ^ 142 | for (i = 0;i < avf2->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/hashenc.o src/libavformat/dxa.c:166:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavformat/dashenc.c 166 | : 830 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize = FFMIN(c- >b830y | t e s _l efofr t(, ic -=> bp0c;) ;i | < ^ ~~~~~~~~~~~~~ ~~~~~~ s->nb_ssrc/libavformat/dv.ctrea:src/libavutil/macros.hm:257s49:;:14 :25i +:+ warning: )note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'FFMIN' { | ~ ^ ~~~~~~~~~~~~~ 257 | if ( fr49e | q#d e>f=i FnFe_ AFRFRAMYI_N(EaL,EMbS)( (d(va_) a> u(dbi)o _?f r(eb)q u: e(nac)y) ) )| ~ ^ ~{ | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dxa.c:169:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 169 | if(ret != size) | ~~~ ^ ~~~~ src/libavformat/dxa.c:215:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 215 | if(ret != size){ | ~~~ ^ ~~~~ src/libavformat/demux.c:611:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | av_assert0(pkt->stream_index < (unsigned)s->nb_streams && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavformat/hca.o 2 warnings generated. 2 warnings generated. 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); | ~~~~~~ ~~~~~^~~~~~~~~~~ CC libavformat/hcom.o src/libavformat/dump.c:242:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | av_log(ctx, AV_LOG_INFO, "%f", (float) peak / UINT32_MAX); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavformat/dump.c:242:55: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion] 242 | av_log(ctx, AV_LOG_INFO, "%f", (float) peak / UINT32_MAX); | ~ ^~~~~~~~~~ /usr/include/stdint.h:50:21: note: expanded from macro 'UINT32_MAX' 50 | #define UINT32_MAX (0xffffffffu) | ^~~~~~~~~~~ CC libavformat/hdsenc.o src/libavformat/dashenc.c:944:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 944 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1037:19: warning: comparison of integers of different signs: 'int' and 'unsigned 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: src/libavformat/fifo.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :513:19 : 1112warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i = 0; 513i | < fso->rn b(_is =t r0e;a mis <; ia+v+f) -{> nb _| s ~ ^ ~~~~~~~~~~~~~t reams; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/hevc.o src/libavformat/electronicarts.c:775:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 775 | {"merge_alpha", "return VP6 alpha in the main video stream", OFFSET(merge_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/electronicarts.c:776:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 776 | {NULL} | ^ CC libavformat/hevcdec.o 4 warnings generated. 3 warnings generated. 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_1w warning generated. rite(c->audio_data[3 warnings generated. i]) < data_sizeCC libavformat/hls.o ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/dvenc.c:283:36: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 283 | src/libavformat/fifo.c:629:37: warning: missing field 'pkt' initializer [-Wmissing-field-initializers] 629 | FifoMessage msg = {FIFO_NOOP}; | ^ 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->hsrc/libavformat/dump.ca:423:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] s_ 423 | for (int j = 1; j <= tc[0]; j++) { | ~ ^ ~~~~~ ausrc/libavformat/dump.c:426:62: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] d i426 | av_log(ctx, AV_LOG_INFO, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : ""); | ~ ^ ~~~~~ o |= ((reqasize <= av_fifo_can_read(c->audio_data[i])) << i); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/fifo.c:672:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 672 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.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}, | ^ CC libavformat/hls_sample_encryption.o 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_PAsrc/libavformat/demux.cRAM}:, 912 | : ^~~~~~~~~ 45: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] /usr/include/stdint.h:46:21: note: src/libavformat/dashenc.cexpanded from macro 'INT64_MAX' : 128591246: | 27 | :# d warning: e comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f i n e IaNvT6_4s _a1285t | M_ Aa dX d 6( 4(0 xc 7uf rf _f fd ft ffsofr,f fdf(ufraift fif=ofn) ) 0 =;=| ^~~~~~~~~~~~~~~~~~ ciu dntbs _+ s(turienat6m4s_t;)d uira+t+io)n {| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] src/libavformat/dashenc.c: 1306692: | 27 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] {"reco ve1306ry | _w a it _ t im e " , "fWoari t(iing =t 0i; mie nebe_ns trreceoavemrys a;t teim++p) t{s ", | OF ~ ^ ~~~~~~~~~~~~~F SET(recoversrc/libavformat/dashenc.cy:1339_:27w: awarning: itcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ time), 1339| | ~ f693o | r ( i = 0 ;A Vi_O PT<_ TYsP-E>_nbD_sUtRrAeTaImONs, ;{. ii64+ +=) F{I F| O ~ ^ ~~~~~~~~~~~~~_ 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) | ^~~~~~~~~~~~~~~~~~ src/libavformat/dvenc.c:322:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 322 | for (i=0; inb_streams; i++) CC libavformat/hlsenc.o { | ~^~~~~~~~~~~~~~ src/libavformat/dvenc.c:406:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/hlsplaylist.o CC libavformat/hlsproto.o 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++) | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/hnm.o 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)) | ~ ^ ~ CC libavformat/http.o In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:186:13:src/libavformat/dashenc.c warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1492:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | si z1492e | 2 = F FfMIoNr( p(i -= >0;b iu frn_b_esntdr e- ap-m>sbu;f fi+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/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/dashenc.c:1745:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1745 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/httpauth.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/flac_picture.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/libavformat/dtsdec.c:121:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 121 | for (i=0; ibuffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/icecast.o src/libavformat/fitsenc.c:66:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | ret = snprintf(header + 10, 70, fmt, *(float *)value); | ~~~~~~~~ ^~~~~~~~~~~~~~~ src/libavformat/dashenc.c:1943:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1943 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2006:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2006 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2015:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2015 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/demux.c:1609:106: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1609 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream starttime %f\n", start_time_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:1614:102: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1614 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream endtime %f\n", end_time_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:1619:104: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1619 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream duration %f\n", duration_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 3 warnings generated. 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/fitsdec.c:119:38: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] 119 | if(size && header->naxisn[i] > UINT64_MAX / size) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/fitsdec.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] 124 | if(header->pcount > UINT64_MAX - size) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/fitsdec.c:177:26: warning: result of comparison of constant 9223372036854775807 with expression of type 'unsigned int' is always true [-Wtautological-constant-out-of-range-compare] 177 | av_assert0(avbuf.len <= INT64_MAX && size <= INT64_MAX); | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/fitsdec.c:215:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | { "framerate",src/libavformat/dashenc.c "s:e2325t: t23he: fwarning: racomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m erate", offsetof( F2325I | TS C o n te x t, fforra m(eir a= t0;e )i, A_TnbY_PsEt_VrIeDEaOm_sR;AT E+,+ i{). {s t| r ~ ^ ~~~~~~~~~~~~~ = "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/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,1 { warning. generatedi. 64 = 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 }, | ^ 3 warnings generated. 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 CC libavformat/icodec.o ISO format", OFFSET(utc_timing_url), AV_OPT_TYPE_STRING, { 0 }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2389:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2389 | { "method", "set the HTTP method", OFFSET(method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2390:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2390 | { "http_user_agent", "override User-Agent field in HTTP header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/dashenc.c:2391:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2391 | { "http_persistent", "Use persistent HTTP connections", OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2392:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2392 | { "hls_playlist", "Generate HLS playlist files(master.m3u8, media_%d.m3u8)", OFFSET(hls_playlist), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2393:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2393 | { "hls_master_name", "HLS master playlist name", OFFSET(hls_master_name), AV_OPT_TYPE_STRING, {.str = "master.m3u8"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2394:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2394 | { "streaming", "Enable/Disable streaming mode of output. Each frame will be moof fragment", OFFSET(streaming), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2396:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2396 | { "index_correction", "Enable/Disable segment index correction logic", OFFSET(index_correction), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2397:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2397 | { "format_options","set list of options for the container format (mp4/webm) used for dash", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/dashenc.c:2398:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2398 | { "global_sidx", "Write global SIDX atom. Applicable only for single file, mp4 output, non-streaming mode", OFFSET(global_sidx), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/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-src/libavformat/dashenc.c>:c2403o:186d:e cwarning: _missing field 'unit' initializer [-Wmissing-field-initializers] id)) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 2403 | { "ignore_io_errors", "Ignore IO errors during open and wr11it warninges. generated. 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 elemCC libavformat/icoenc.o ents", 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) | ^~~~~~~~~~~~~~~~~~ CC libavformat/id3v1.o 8 warnings generated. CC libavformat/id3v2.o CC libavformat/id3v2enc.o CC libavformat/idcin.o 12 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/idroqenc.o src/libavformat/flacenc.c:112:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 112 | In file included from src/libavformat/flacdec.c f:o24r: (src/libavcodec/bytestream.hi: 171= :018;: ewarning: &comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]& i < FF_ARRAY_ELEMS(ff_i d3171v | 2 _ p ic tgu-r>eb_tuyfpfees)r; i++= +F)F M{I N( 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)) | ~ ^ ~ 1 warning generated. In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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/iff.o CC libavformat/idroqdec.o src/libavformat/flacenc.c:210:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 210 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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 | src/libavcodec/bytestream.h {: N355:U13:L L warning: }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], | ^ 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/ifv.o 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/ilbc.o CC libavformat/img2.o 5 warnings generated. src/libavformat/demux.c:2749:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2749 | (options && i < orig_nb_streams) ? &options[i] : NULL); | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:2768:78: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2768 | if (avcodec_open2(avctx, codec, (options && stream_index < orig_nb_streams) ? &options[stream_index] : &opts) < 0) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:2795:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2795 | (options && i < orig_nb_streams) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:2868:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 2867 | if ( time_base.den * (int64_t) st->time_base.num | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2868 | <= time_base.num * (uint64_t)avctx->ticks_per_frame * st->time_base.den) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 16 warnings generated. src/libavformat/framehash.c:31:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 31 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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 | src/libavformat/framecrcenc.c : 38 : 19 : rwarning: etcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u rn codec_id = =38 | a p a r -fo>rc o(id e=c 0_;i di ;< | s ~~~~~~~~ ^ ~~~~~~~~~~~~~~- >nb_streams; src/libavformat/flvdec.ci:++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); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. src/libavformat/flvdec.c:326:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 326 | return vpar->codec_tag == flv_codecid; | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavformat/img2_alias_pix.o 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) | ^~~~~~~~~~~~~~~~~~ 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] CC libavformat/img2dec.o 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. 15 warnings generated. CC libavformat/img2_brender_pix.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 }, | ^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 | ~ ~~~~~~~~~^~~~~ 1 warning generated. 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++) { | ~ ^ ~~~~~~~~~~~~~ 17 warnings generated. src/libavformat/ftp.c:84:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"timeout", "set timeout of socket I/O operations", OFFSET(rw_timeout), AV_OPT_TYPE_INT, {.i64src/libavformat/fsb.c = :-194}:, 27-1:, INwarning: T_comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]MA X, DCC libavformat/img2enc.o |E }, | ^ 94 | for (c = 0; csrc/libavformat/ftp.c <: p85a:r143-:> warning: cmissing field 'unit' initializer [-Wmissing-field-initializers]h _layout.nb_ch an85n | e l s; c+{+")f t{ p -| w ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ri te-seekabsrc/libavformat/fsb.cle:",147 :"c27o: nwarning: tcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] rol seek a147bi | l i t y of c o n fnoer c(tc i=o n0; ducr icnhc_oladyionutg."nb,_c haOnFneFlsS; EcT++() w{ri t e| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~_ 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"src/libavformat/g729dec.c, "p:as85s:w114o:r d warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]o r FTP login. Ov 85e | r r i dd en{ b y "whbaitte_vreart ies", i"n", thOeFF SUERTL(.bi"t, _OFrFaSteE)T,( opAtVi_OoPnT__TpYPaE_sIsNTw,o {r d)., iAV6_4 O=P T8_0T0Y0 P}E, _0S, TIRNTI_NMGAX,, { 0A }V,_ O0,P 0T,_F LADG|_DEEC O}D,I N G| _ ^P ARAM }, | ^ src/libavformat/ftp.c:89:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/g729dec.c :8986 | :12 : warning: missing field 'help' initializer [-Wmissing-field-initializers]{ NUL 86L | } {| ^NU LL }, | ^ CC libavformat/imx.o src/libavformat/flvdec.c:947:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 947 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:953:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 953 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. 3 warnings generated. CC libavformat/ingenientdec.o src/libavformat/ftp.c:254:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 254 | if (err >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ src/libavformat/ftp.c:263:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 263 | if (err >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ CC libavformat/ip.o 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/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/format.c:229:49: warning: missing field 'buf' initializer [-Wmissing-field-initializers] 229 | AVProbeData pd = { filename ? filename : "" }; | ^ CC libavformat/ipfsgateway.o 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/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:432:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]CC libavformat/ipmovie.o 432 | src/libavcodec/put_bits.hif: 317(r:e33t: >warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] sizeof(comman 317d | ) ) | i ~~~ ^ ~~~~~~~~~~~~~~~f (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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, prosrc/libavformat/ftp.cbe_:si493z:e13 +: 1)warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h :49349 | : 25 : note: iexpanded from macro 'FFMIN'f (ret >49= | # dsefiizenofe( cFFoMmmIanNd()a), b )| ~~~ ^ ~~~~~~~~~~~~~~~ ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/format.c:260:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 260 | FFMAX(max_probe_size, probe_size + 1))) { | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavformat/format.c:261src/libavformat/gsmdec.c:28:: 94warning: :35comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 261 | 94s | c o r e = pArV_oObPeT_s_iFzLAeG _nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1142:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1142 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1184:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1184 | if (size == avio_rb24(s->pb) + 11) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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/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 } | ^ src/libavformat/gxf.c:305:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 305 | if (pkt_len < 4 * map_cnt) { | ~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/gxf.c:312:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 312 | for (i = 0; i < map_cnt; i++) | ~ ^ ~~~~~~~ src/libavformat/gxfenc.c:208:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | size = snprintf(buffer, sizeof(buffer), "Ver 1\nBr %.6f\nIpg 1\nPpi %d\nBpiop %d\n" | ~~~~~~~~ 207 | "Pix 0\nCf %d\nCg %d\nSl %d\nnl16 %d\nVi 1\nf1 1\n", 208 | (float)st->codecpar->bit_rate, sc->p_per_gop, sc->b_per_i_or_p, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/gxfenc.c:211:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | av_assert0(size < sizeof(buffer)); | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/gxf.c:438:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 438 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/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)) | ~ ^ ~ src/libavformat/gifdec.c:386:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | { "min_delay" , "minimum valid delay between frames (in hunIn file included from dredsrc/libavformat/h264dec.cth:s 23o: fsrc/libavcodec/golomb.h :se482c:o34:n dwarning: )"comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], offsetof(GIFD em482u | xC o n t e x t , m i nif_ d(eglaby)- > s i,z 2e_A warningVi_snO generated_P. bTi_tsT Yb:uf215: fwarning: missing field 'unit' initializer [-Wmissing-field-initializers]e r_end - p->buffer, s387i | ze ); {| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ "max_gisrc/libavutil/macros.hf:49_:d25:e lnote: aexpanded from macro 'FFMIN'y ", "ma 49x | i#mduemf inve aFlFiMdIN (dae,lba)y be(t(aw) e> e(nb) f? r(abm)e s: (a())i n | ~ ^ ~h undredths In file included from osrc/libavformat/hca.cf: s23e: csrc/libavcodec/bytestream.ho:187n:ds15): "warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o ffset o187f | ( G IF D eimufx Co(nstiezxet2 ,!= msaixze_)d e l| a ~~~~~ ^ ~~~~ y) , AV_OPT_TYPE_INT, {.i64 = 65535} , 0, 65535 , AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:388:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | { "default_delay", "default delay between frames (in hundredths of second)" , offsetof(GIFDemuxContext, default_delay), AV_OPT_TYPE_INT, {.i64 = GIF_DEFAULT_DELAY}, 0, 100 * 60, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:389:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "ignore_loop" , "ignore loop setting (netscape extension)" , offsetof(GIFDemuxContext, ignore_loop) , AV_OPT_TYPE_BOOL,{.i64 = 1} , 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:390:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 390 | { NULL }, | ^ src/libavformat/gxfenc.c:366:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 366 | for (i = 0; i < s->nb_streams; ++i) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/flvenc.c:612:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' CC libavformat/ircam.o 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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:src/libavformat/ftp.c19:: warning: 1106comparison 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] 720 | for (i =1106 | 0 ; i < isf-> nb(_rsettr e>a=ms ; si+i+z)e o{f ( | c ~ ^ ~~~~~~~~~~~~~o mmand)) { | ~~~ ^ ~~~~~~~~~~~~~~~ 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/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/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavformat/ftp.c:1144:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1144 | if (ret >= sizeoIn file included from f(src/libavformat/hevc.cc:om22m: ansrc/libavcodec/golomb.hd:)482): {34 : | warning: ~~~ ^ ~~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/ftp.c:1158:13: warning: 482comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 1158 | iif f( re(tg b>-= >ssiizze_eino_fb(ciotmsma nnb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/ircamenc.o 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)) | ~ ^ ~ CC libavformat/isom.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 }, | ^ 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/gxfenc.c:699:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/hashenc.c: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:652:12 warnings: generated 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("src/libavformat/gxfenc.cmd5:"846):,19 : | ^ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 84643 | | { f"ohras h("i, = "1s;e ti tmoa pus_eo"ff,se tOsF_FSnEb;T i(+ha+sh)_n a{ m e| ) ~ ^ ~~~~~~~~~~~~~~~~~~~, 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 } | ^ CC libavformat/isom_tags.o 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/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/flvenc.c: 848271: | 49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] int size2 = FFMIN(g- >b848u | f f e r _e n d -i fg ->(bsiudfef e&r,& ssiized)e;_ s | i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~z e > 0 &&src/libavutil/macros.h: 49(:s25i:d enote: _expanded from macro 'FFMIN's ize != 49p | #adref-i>enxet FrFaMIdNa(at,ab_)s i(z(e a|)| > m(ebmc)m p? ((sbi) d: e(,a ))p a | r ~ ^ ~-> extradata, side_size))) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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/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)5) warning | s ~ ^ ~ generated . 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) | ~~~~~ ^ ~~~~ CC libavformat/iss.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/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/hdsenc.c:331:19: src/libavformat/flvenc.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 1056:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 331 | 1056 | f or{ ( i N= U0LL; i} , < s| -> ^n b_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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ 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/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) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavformat/hashenc.c:238:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/iv8.o src/libavformat/hdsenc.c:553:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 553 | { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:554:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 554 | { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:555:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 555 | { "min_frag_duration", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:556:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 556 | { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hdsenc.c:557:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL }, | ^ CC libavformat/ivfdec.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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 10 warnings generated. 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/ivfenc.o CC libavformat/jacosubdec.o 13 warnings generated. CC libavformat/jacosubenc.o CC libavformat/jpegxl_probe.o 7 warnings generated. src/libavformat/hevc.c:993:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 993 | uint32_t len = FFMIN(AV_RB32(buf), end - buf - 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/jvdec.o CC libavformat/kvag.o CC libavformat/lafdec.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/latmenc.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 for posts", OFFSET(chunked_post), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/http.c:149:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "http_proxy", "set HTTP proxy to tunnel through", OFFSET(http_proxy), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:150:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "headers", "set custom HTTP headers, can override built in default headers", OFFSET(headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, CC libavformat/lmlm4.o | ^ src/libavformat/http.c:151:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "content_type", "set a specific content type for the POST messages", OFFSET(content_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:152:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, { .str = DEFAULT_USER_AGENT }, 0, 0, D }, | ^ src/libavformat/http.c:153:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "referer", "override referer header", OFFSET(referer), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:154:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "multiple_requests", "use persistent connections", OFFSET(multiple_requests), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D | E }, | ^ src/libavformat/http.c:156:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 156 | { "mime_type", "exCC libavformat/loasdec.o port the MIME type", OFFSET(mime_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/http.c:157:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 157 | { "http_version", "export the http response version", OFFSET(http_version), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/http.c:158:194: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 158 | { "cookies", "set cookies to be sent in applicable future requests, use newline delimited Set-Cookie HTTP field value syntax", OFFSET(cookies), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:159:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 159 | { "icy", "request ICY metadata", OFFSET(icy), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, D }, | ^ src/libavformat/hls.csrc/libavformat/http.c::160:543154::21 : warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 160 | { "icy_ m543et | ad a t a_ h ea de r s"i,f "(rleatunrgn lICeY nm elarns"g,u agOeF)F S-E 3T)(i cy{_ me ta| da ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~t a_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 }, | ^ In file included from src/libavformat/http.c:162src/libavformat/icodec.c::121:28 warning: : missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | { "metadata "171, | "m e t agd-at>a brueafd ffrerom t+he= biFtsFtMrIeaNm("g,- O>FbFSuEfTf(emre_taednadta )-, Ag-V>_bOPuTf_TfYPeEr_,DI CTs,i {z0e}),; 0 ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 , AV_OPT_FLAsrc/libavutil/macros.hG_:E49X:PO25RT: },note: expanded from macro 'FFMIN' | ^ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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 In file included from reqsrc/libavformat/icodec.cue:st28 t: o bsrc/libavcodec/bytestream.hy:t186e:s13: prwarning: eccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ding this offset "186, | O F F SEsTi(ezne2d _=of f)F,F MAIV_NOP(T_pT-Y>PEb_IuNfTf64e,r _{ e.in64d =- 0 p},- >0b, uINfT6f4er_,M AsX,i zD e}), ; | ^| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define Fsrc/libavformat/http.cF:M170IN:(156:a warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] b) ((a) > (b) ?170 | ( b ) { :"m e(thao)d"), " O| v ~ ^ ~e rride the In file included from Hsrc/libavformat/icodec.cT:TP28 : mesrc/libavcodec/bytestream.ht:187h:o15d :o r warning: secomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t the e xp187ec | t e d iHf T(sTizPe m2e t!h= osdi zfer)om a| ~~~~~ ^ ~~~~c lient", 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_errCC libavformat/lrc.o or), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:174:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "reconnect_on_http_error", "list of http status codes to reconnect on", OFFSET(reconnect_on_http_error), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:175:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "reconnect_streamed", "auto reconnect streamed / non seekable streams", OFFSET(reconnect_streamed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:176:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "reconnect_delay_max", "max reconnect delay in seconds after which to give up", OFFSET(reconnect_delay_max), AV_OPT_TYPE_INT, { .i64 = 120 }, 0, UINT_MAX/1000/1000, D }, | ^ src/libavformat/http.c:177:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "listen", "listen on HTTP", OFFSET(listen), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 2, D | E }, | ^ src/libavformat/http.c:178:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "resource", "The resource requested by a client", OFFSET(resource), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/http.c:179:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "reply_code", "The http status code to return to a client", OFFSET(reply_code), AV_OPT_TYPE_INT, { .i64 = 20src/libavformat/id3v1.c0}, :I232NT:_M23IN:, 5warning: 99comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], E}, | ^ 232 | if ((q - str) >= sizesrc/libavformat/http.cof:(180s:t139r:) warning: - missing field 'unit' initializer [-Wmissing-field-initializers]1 ) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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 },src/libavcodec/bytestream.h :| 271 ~ ^~~~~~~~~ :17: /usr/include/stdint.hwarning: :46comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 21: note: expanded from macro 'INT64_MAX' 46 | #def i271n | e I N Ti6n4t_ MsAiXz e 2( 0=x7 fFffFfMfIfNf(fgf-f>fbffuffff)e r| _ ^~~~~~~~~~~~~~~~~~e nd - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/hlsenc.c:623:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | if (playlist_duration <= -previous_segment->duration) { | ^~~~~~~~~~~~~~~~~ ~~ src/libavformat/icecast.c:57:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavformat/icodec.c: 2857: | src/libavcodec/bytestream.h : 293: 13 :{ "iwarning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e _genre", "set 293s | tr e a m s igzeen2r e= "F, FOFMFISNE(Tp-(>gbeufnfree),r _AeVnd_ O-P Tp-_>bTuYPfEf_eSrTR,I sNizGe),; {| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ .str = Nsrc/libavutil/macros.hU:L49L: 25}:, note: 0,expanded from macro 'FFMIN' 0 , E }, 49 | | # ^d efine 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 (sizsrc/libavformat/icecast.ce2: 58!:104=: swarning: imissing field 'unit' initializer [-Wmissing-field-initializers]z e) | ~~~~~ ^ ~~~~ 58 | { "ice_name", "set stream description", OFFSET(name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 05, warningsE generated. }, | ^ 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/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | sizsrc/libavformat/icecast.ce:263 =: F94F: Mwarning: Imissing field 'unit' initializer [-Wmissing-field-initializers]N( p->buffer _63en | d - p {- >"bpuafssfweorr,d "s,i "zseet) p;a s s| w ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~or d", OFFSEsrc/libavutil/macros.hT:(p49a:ss25):, Anote: Vexpanded from macro 'FFMIN'_ OPT_TY PE49_ | ST#RIdNeG,f i{n e. sFtFrM =I N(Na,UbLL) } ,( (0a), 0>, E(b )} ,? ( b| ) ^ : (a)) | ~ ^ ~ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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", OFFSsrc/libavformat/hls.cET(l:eg809a:c40y: _iwarning: cmissing field 'method' initializer [-Wmissing-field-initializers]ec ast), AV_OP T809_ | T Y P E _ B O O L , { .is6t4r u=c 0t },k e0,y _1,i En f},o | i ^ nfo = {{0}}; | ^ 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/hls.c:824:46: warning: missing field 'uri' initializer [-Wmissing-field-initializers] 824 | struct rendition_info info = {{0}}; | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/hls.c:860:49: warning: missing field 'byterange' initializer [-Wmissing-field-initializers] 860 | struct init_section_info info = {{0}}; | ^ CC libavformat/lrcdec.o 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++) { | ~ ^ ~~~~~~~~~~~~~~ 15 warnings generated. src/libavformat/icoenc.c:101:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 101 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 12 warnings generated. src/libavformat/hls.c:1123:18: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 1123 | if (size != apic->buf->size - AV_INPUT_BUFFER_PADDING_SIZE) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14 warnings generated. src/libavformat/idroqenc.c:35:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 35 | for(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ 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)) | ~ ^ ~ 11 warnings generated. In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavformat/hls.c:1453:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1453 | for (i = 0; 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.csrc/libavcodec/bytestream.h:1457::46271:: 17warning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1457 | 271 | i n t isfi ze(2 p=r oFgFMraImN-(>gs->tbruefafme_rin_deendx -[ jg]- >=bu=f fferi,r ssitze_)st;) {| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavformat/lrcenc.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/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/idcin.c:313:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 313 | else if (ret != chunk_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/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/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++) { | ~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. src/libavformat/hls.c:1609:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1609 | int copy_si1ze warning generated. = FFMIN(v->init_sec_data_len - v->init_sec_buf_read_offset, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/luodatdec.o 1 warning generated. src/libavformat/id3v2enc.c:344:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 344 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/lvfdec.o 50 warnings generated. 3 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. CC libavformat/lxfdec.o src/libavformat/hls.c:1873:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1873 | while (pls->n_main_streams < pls->ctx->nb_streams) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/m4vdec.o src/libavformat/idroqdec.c:168:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 168 | if (ret != chunk_size) | ~~~ ^ ~~~~~~~~~~ src/libavformat/idroqdec.c:224:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | if (ret != chunk_size) { | ~~~ ^ ~~~~~~~~~~ CC libavformat/matroska.o src/libavformat/http.c:1384:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1384 | while (*path && q - buf < sizeof(buf) - 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/icodec.c:54:43: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 54 | for (i = 0; i < frames && i * 16 + 22 <= p->buf_size; i++) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/icodec.c:65:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 65 | if (offset > p->buf_size - 8) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/matroskadec.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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/matroskaenc.o src/libavformat/hls.c:2108:42: warning: comparison of integers of different signs: 'const int' and 'enum AVCodecID' [-Wsign-compare] 2108 | if (in_fmt->raw_codec_id == pls->audio_setup_info.codec_id) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ifv.c:302:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 302 | if (i == ifv->video_stream_index) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/http.c:1599:16: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1599 | size = FFMIN(size, s->chunksize); | ^ ~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/http.c:1626:37: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1626 | av_assert0(s->chunksize >= len); | ~~~~~~~~~~~~ ^ ~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavformat/mca.o src/libavformat/hlsenc.c:2050:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2050 | if (nb_varstreams < hls->nb_varstreams) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2116:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2116 | if (stream_index >= 0 && nb_streams < vs->nb_streams) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2125:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2125 | for (i = 0; i < hls->var_streams[j].nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mccdec.o 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) { | ~~~~~~~~ ^ ~~~~~~ CC libavformat/md5proto.o src/libavformat/id3v2.c:648:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1 warning generated. 648 | if (pic_type < 0 || pic_type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/metadata.o src/libavformat/hlsenc.c:2177:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2177 | if (nb_ccstreams < hls->nb_ccstreams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/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/microdvddec.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 } | ^ CC libavformat/mgsts.o src/libavformat/hlsenc.c:2310:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2310 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2318:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2318 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2351:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2351 | for (j = 0; j < hls->nb_varstreams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/http.c:1911:42: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1911 | (whence == SEEK_SET && off == s->off))) | ~~~ ^ ~~~~~~ src/libavformat/hls.c:2544:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2544 | OFFSET(live_start_index), AV_OPT_TYPE_INT, {.i64 = -3}, INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2546:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2546 | OFFSET(prefer_x_start), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavformat/hls.c:2550:32: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2550 | INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2552:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2552 | OFFSET(max_reload), AV_OPT_TYPE_INT, {.i64 = 3}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2554:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2554 | OFFSET(m3u8_hold_counters), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2556:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2556 | OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavformat/hls.c:2558:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2558 | OFFSET(http_multiple), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:2560:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2560 | OFFSET(http_seekable), AV_OPT_TYPE_BOOL, { .i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:2562:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2562 | OFFSET(seg_format_opts), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, FLAGS}, | ^ src/libavformat/hls.c:2564:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2564 | OFFSET(seg_max_retry), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2565:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2565 | {NULL} | ^ CC libavformat/microdvdenc.o src/libavformat/ipfsgateway.c:68:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 68 | if (printed >= sizeof(c->gateway_buffer)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:104:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | if (printed >= sizeof(ipfs_full_data_folder)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:131:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | if (printed >= sizeof(ipfs_full_data_folder)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:145:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 143 | if (snprintf(ipfs_gateway_file, sizeof(ipfs_gateway_file), "%sgateway", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | ipfs_full_data_folder) | ~~~~~~~~~~~~~~~~~~~~~~ 145 | >= sizeof(ipfs_gateway_file)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/id3v2.c:907:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 907 | CC libavformat/mj2kdec.o if (tlen < len) { | ~~~~ ^ ~~~ src/libavformat/id3v2.c:989:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 989 | if (avio_read(pb, buffer, tlen) != tlen) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/id3v2.c:1083:39: warning: missing field 'tail' initializer [-Wmissing-field-initializers] 1083 | ExtraMetaList extra_meta = { NULL }; | ^ src/libavformat/iff.c:136:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] src/libavformat/ipfsgateway.c 136: | 230: 13 : warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (avio_read(s- >228p | b , b u fi,f d(santprai_snitzf(ec)-> ga!t=e wdaayt_ab_ufsfierz,e )s i{ z e| o ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~f (c->gateway_buffer), "%s", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | c->gateway) | ~~~~~~~~~~~ 230 | >= sizeof(c->gateway_buffer)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:328:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 328 | {"gateway", "The gateway to ask for IPFS data.", OFFSET(gateway), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/ipfsgateway.c:329:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 329 | {NULL}, | ^ CC libavformat/mkvtimestamp_v2.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++) { | ~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/imx.c:117:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 117 | for (int i = 0; i < chunk_size / 3; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/mlpdec.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/iff.c:220:31: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 220 | while (avio_tell(pb) + 12 <= eof && !avio_feof(pb)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavformat/hlsenc.c:2739:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2739 | for (i = 0; i < hls->nb_varstreams; i++) { src/libavcodec/bytestream.h| ~ ^ ~~~~~~~~~~~~~~~~~~ :271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/id3v2.c:1232:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1232 | for (i = 0; i < priv->datasize; i++) { | ~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'CC libavformat/mlvdec.o 49 | #define FFsrc/libavformat/iff.cMIN(:a257,:b31:) warning: (comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]( a) > (b) ? (b) :257 | ( a) ) | w ~ ^ ~h ile (avio_In file included from tsrc/libavformat/img2_alias_pix.c:23e: lsrc/libavcodec/bytestream.hl(:p294b:) 15+ :1 2warning: 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)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 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/img2_alias_pix.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/mm.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/img2_alias_pix.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/iff.c:363:23: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 363 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/iff.c:391:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 391 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/mmf.o src/libavformat/hlsenc.c:2960:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2960 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2973:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2973 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/img2dec.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < FF_ARRAY_ELEMS(sizes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mms.o src/libavformat/hlsenc.c:3118:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3118 | {"start_number", "set first number in the sequence", OFFSET(start_sequence),AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3119:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3119 | {"hls_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}, | ^ CC libavformat/mmsh.o 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_info3_f warningisle generated). , 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}, | ^ CC libavformat/mmst.o 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/img2dec.c:259:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | if ((p - src/libavformat/hlsenc.cs-:>p3138a:174t: hwarning: )missing field 'unit' initializer [-Wmissing-field-initializers] >= (sizeof(s->pa t3138h) | - 2 {)"h)ls _ f| mp ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~4_ 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", "re13se warningsn generatedd . fragment mp4 init file after refresh m3u8 every time", OFFSET(resend_init_file), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ 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/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 src/libavformat/img2enc.cstr:ft255:i123:m e-warning: gemissing field 'unit' initializer [-Wmissing-field-initializers]n erated filename" ,255 | OF F S E{T ("uupsdea_tel"oc,al ti m e _m kd i r)", cAVo_nOtPiTnu_oTYuslPyE _BoOvOeLr,w {r.iit64e =o n0e } ,fi l0e,", 1O,F FE S},E T (| up ^d ate), 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_src/libavformat/hlsenc.cnu:m3161b:115e:r "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] "set first n3161u | m b e {r" meitnho dt",h "es seeqtu tehnece "H,T TOPFF SmEeTt(hstoadr(td_eimfgau_lnutmb:e r)P,UT )"A,V_ OPOTF_FTYSPETE(_mIeNthTo,d ){, A.Vi_O6P4T_ TY=P 1E _}S,T R0IN,G ,I N{.Ts_trM AX=, ENNUCLL }},, 0 ,| ^0, E}, | ^ 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/hlsenc.c:3167:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2enc.c3167: | 258 : 123 :{ "hwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]t p_user_age n258t | " , "o v{e r"rifder aUsmeer_-Apgetns"t, f i el d i"n uHTsTeP hceaudrerr"e,n tO fFrFSaEmTe(u sptesr _foarge nfti)l,en aAmVe_"O,PT _OTYFPFES_ESTTR(IfNrG,a m{.es_tprt s=) , N ULALV},_ O0P,T _0T,YP E_ B O OLE,} ,{ | .i ^6 4 = 0 }, 0, 1, ENC }, | ^ src/libavformat/hlsenc.c:3168:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2enc.c :3168259 | : 149 : {warning: "missing field 'unit' initializer [-Wmissing-field-initializers]v ar_stream_map" ,259 | "V a r i a{n t"a tsotmreiac_mw rmiatpi nsgt",r "iwnrgit"e ,f iOFlFSeEsT a(tvaormi_csatllrye a(mu_smianpg) ,t eAmVp_orOaPryT f_iTleYsP Ea_nSdT rReInNaGm,e s{)."s,t rO F=F SNUELLT}(, u s0e, _0r, e na m e)E,} ,A V | _ ^O PT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, src/libavformat/hlsenc.c| ^: 3169:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3169 | {"cc_streasrc/libavformat/img2enc.cm:_260m:ap129": ,warning: "missing field 'unit' initializer [-Wmissing-field-initializers]C losed capti o260 | n s {s "tpreraomt omcaopl_ ospttsr"in,g "," sOpFeFcSiETf(y cpcr_sottroeacm_omlap )o, pAtV_iOoPTn_sTY PfoEr_ STtRhIe NoGpe,n ed{ .sftirle s= "N,U LOLF}F,S E T0(,p r0o,t o c o lE_}o,pt s ),| ^A V_OPT_TYPE_DICT, {0}, 0, 0, ENC }, | ^ src/libavformat/hlsenc.c:3170:src/libavformat/img2enc.c139::261 :warning: 12missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'help' initializer [-Wmissing-field-initializers] 261 | 3170 | { NU L L }{, " m| a ^ ster_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/iff.c:691:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/hlsenc.c:3172:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 691 | 3172 | {" h t t p_ pe r s i s t e nt ",t "aUgs e= repefr s< iFsFt_AeRnRAtY_ ELHETMST(dPs dc_soounrneccteio_ncso"mm,e nOFtF)SE T?( hdtstdp__pseorsuirsctee_nct)o,mm eAVn_OtPT[_rTeYfP]E _B:O O"Lso,u {r.cie64_ c=o m0 m}en,t "0;, 1| , ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ E }, | ^ src/libavformat/iff.c:694:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 694 | tag = ref < FF_ARRAY_ELEMS(dsd_histosrc/libavformat/hlsenc.cr:y3174_:co162mm:en twarning: )missing field 'unit' initializer [-Wmissing-field-initializers] ? dsd_history_ co3174m | me n t [{r"eigfn]o :r "efi_lei_oh_iersrtoorrs"y, ""I;gn or e| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I O 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 }, | ^ 1 warning generated. 7 warnings generated. 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) | ^~~~~~~~~~~~~~~~~~ 11 warnings generated. src/libavformat/ircamdec.c:91:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/mods.o 9 warnings generated. CC libavformat/moflex.o src/libavformat/img2dec.c:624:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 624 | { "start_number", "set first number in the sequence", OFFSET(start_number), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:625:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 625 | { "start_number_range", "set range for looking at the first sequence number", OFFSET(start_number_range), AV_OPT_TYPE_INT, {.i64 = 5}, 1, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:630:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 630 | { "export_path_metadata", "enable metadata containing input path information", OFFSET(export_path_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 631 | COMMON_OPTIONS | ^ src/libavformat/img2dec.c:611:127: note: expanded from macro 'COMMON_OPTIONS' 611 | { "framerate", "set the video framerate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:612:127: note: expanded from macro 'COMMON_OPTIONS' 612 | { "pixel_format", "set video pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:613:127: note: expanded from macro 'COMMON_OPTIONS' 613 | { "video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:614:127: note: expanded from macro 'COMMON_OPTIONS' 614 | { "loop", "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:615:12: note: expanded from macro 'COMMON_OPTIONS' 615 | { NULL }, | ^ CC libavformat/mov.o src/libavformat/img2dec.c:655:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 655 | { "frame_size", "force frame size in bytes", OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 656 | COMMON_OPTIONS | ^ src/libavformat/img2dec.c:611:127: note: expanded from macro 'COMMON_OPTIONS' 611 | { "framerate", "set the video framerate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, \ | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:612:127: note: expanded from macro 'COMMON_OPTIONS' 612 | { "pixel_format", "set video pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:613:127: note: expanded from macro 'COMMON_OPTIONS' 613 | { "video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, \CC libavformat/mov_chan.o | ^ 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/mov_esds.o 6 warnings generated. CC libavformat/movenc.o CC libavformat/movenc_ttml.o 1 warning generated. CC libavformat/movenccenc.o CC libavformat/movenchint.o CC libavformat/mp3enc.o CC libavformat/mp3dec.o In file included from src/libavformat/latmenc.c:23: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/mpc.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/mpc8.o CC libavformat/mpeg.o CC libavformat/mpegenc.o 3 warnings generated. src/libavformat/jacosubdec.c:89:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 89 | for (i = 0; i < FF_ARRAY_ELEMS(cmds); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavformat/mpegts.o CC libavformat/mpegtsenc.o 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 && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 16 warnings generated. src/libavformat/lafdec.c:84:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (int i = 0; i < st_count; i++) { | ~ ^ ~~~~~~~~ src/libavformat/lafdec.c:150:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 150 | for (int st = 0; st < st_count; st++) { | ~~ ^ ~~~~~~~~ CC libavformat/mpegvideodec.o CC libavformat/mpjpeg.o src/libavformat/lafdec.c:198:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for (int j = 0; j < 8 && cur_st < ctx->nb_streams; j++, cur_st++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/mpjpegdec.o CC libavformat/mpl2dec.o CC libavformat/mpsubdec.o CC libavformat/msf.o 21 warnings generated. CC libavformat/msnwc_tcp.o src/libavformat/latmenc.c:49:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | offsetof(LATMContext, mod), AV_OPT_TYPE_INT, {.i64 = 0x0014}, 0x0001, 0xffff, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/latmenc.c:50:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | {NULL}, | ^ In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/mspdec.o CC libavformat/mtaf.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/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) | ~~~~~ ^ ~~~~ CC libavformat/mtv.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/lxfdec.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavformat/luodatdec.c:84:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (stream_index = 0; stream_index < s->nb_streams; stream_index++) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/luodatdec.c:89:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 89 | if (stream_index == s->nb_streams) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/luodatdec.c:103:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 103 | if (index >= s->nb_streams) | ~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/metadata.c:64:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | for (i=0; inb_streams ; i++) | ~^~~~~~~~~~~~~~~~ src/libavformat/metadata.c:66:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 66 | for (i=0; inb_chapters; i++) | ~^~~~~~~~~~~~~~~~~ src/libavformat/metadata.c:68:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 68 | for (i=0; inb_programs; i++) | ~^~~~~~~~~~~~~~~~~ src/libavformat/lvfdec.c:126:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 126 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. 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)) | ~ ^ ~ CC libavformat/musx.o 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) | ~~~~~ ^ ~~~~ CC libavformat/mux.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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. CC libavformat/mux_utils.o 3 warnings generated. 3 warnings generated. CC libavformat/mvdec.o 1 warning generated. CC libavformat/mvi.o CC libavformat/mxf.o src/libavformat/lxfdec.c:145:56: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 144 | if ((ret = avio_read(pb, header + (p - header), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | header_size - (p - header))) != | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 146 | header_size - (p - header)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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/mxfdec.o CC libavformat/mxfenc.o CC libavformat/mxg.o 22 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/ncdec.o src/libavformat/mm.c:167:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | if (avio_read(pb, pkt->data + MM_PREAMBLE_SIZE, length) != length) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/network.o CC libavformat/nistspheredec.o CC libavformat/nspdec.o src/libavformat/mms.c:61:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 61 | if (mms->asf_header_size < sizeof(ff_asf_guid) * 2 + 22 || | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:72:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 72 | while(end - p >= sizeof(ff_asf_guid) + 8) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:79:37: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] CC libavformat/nsvdec.o 79 | if (!chunksize || chunksize > end - p) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mms.c:87:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 87 | if (end - p > sizeof(ff_asf_guid) * 2 + 68) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:89:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 89 | if (mms->asf_packet_len <= 0 || mms->asf_packet_len > sizeof(mms->in_buffer)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:97:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | if (end - p >= (sizeof(ff_asf_guid) * 3 + 26)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:104:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | 46 + mms->stream_num * 6 < sizeof(mms->out_buffer)) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:123:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 123 | if (end - p < skip_bytes + 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mms.c:131:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 131 | if (end - p < skip_bytes + 22) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mms.c:138:29: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 138 | if (end - p < skip_bytes) { | ~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mms.c:148:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 148 | if (chunksize > end - p) { | ~~~~~~~~~ ^ ~~~~~~~ CC libavformat/nullenc.o In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/nut.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->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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/moflex.c:24: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mmsh.c:118:13: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 118 | if (len > sizeof(mms->in_buffer)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/nutdec.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/nutenc.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. 1 warning generated. src/libavformat/microdvddec.c:190:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | { "subfps", "set the movie frame rate fallback", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, SD }, | ^ src/libavformat/microdvddec.c:191:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 191 | { NULL } | ^ src/libavformat/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] 414 | if (mlv->pts >= st->duration) | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/mlvdec.c:459:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 459 | if (mlv->stream_index == avctx->nb_streams) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:625:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 625 | if (track->offset <= size) | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_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/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; | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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, sizCC libavformat/nuv.o 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/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) | ~~~~~ ^ ~~~~ 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_bisrc/libavcodec/bytestream.hts:1(271gb:) 17!=: stwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p ; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/oggdec.o In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. CC libavformat/oggenc.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/movenccenc.c 356 | : 98 : 20 s:iz e2warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= FFMIN(p->buffer_end -98 | p -> b uf f e r, s izce)u; r | _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s ize =src/libavutil/macros.h :F49F:M25I:N (note: sexpanded from macro 'FFMIN'i ze_lefsrc/libavformat/matroskaenc.ct ,49 s: | 931i:#44:z deeowarning: ffcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]i(n ce hFunFkM)I)N;( a ,931b| | ^ ~~~~~~~~~ ~~~~~~~~~~~~~ ) ( (a ) >w src/libavutil/macros.hh(:bi49)l:e25 :? ( bnote: () iexpanded from macro 'FFMIN':d x >( a)0) | 49 | &# ~ ^ ~& dee nftirniees In file included from F[src/libavformat/mmst.cFiM:INd(a36x: , src/libavcodec/bytestream.hb-): 357(1:](.apt15)s: >>warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( b) t ?s ()b) 357 :| | ~~~~~~~~~~~~~~~~~~~~ ^ ~~( a ) )if (| si ~ ^ ~z e2 != size) | ~~~~~ ^ ~~~~ 12 warnings generated. 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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavformat/mpegenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/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/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/mov_chan.c:514:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] 514 | if (size < 12ULL + num_descr * 20ULL) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov_chan.c:518:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 518 | for (i = 0; i < num_descr; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~CC libavformat/oggparsecelt.o CC libavformat/oggparsedirac.o 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) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/oggparseflac.o CC libavformat/oggparseogm.o 8 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/oggparseopus.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_src/libavformat/matroskadec.cl:e460n:93 : >warning: missing field 'def' initializer [-Wmissing-field-initializers]s ize || pack e460 | t _ l en{ Mnb_streams) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mpjpeg.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL }, | ^ src/libavformat/matroskadec.c:470:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 470 | { MATROSKA_ID_VIDEOCOLOR_RX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_x) }, | ^ src/libavformat/matroskadec.c:471:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 471 | { MATROSKA_ID_VIDEOCOLOR_RY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_y) }, | ^ src/libavformat/matroskadec.c:472:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 472 | { MATROSKA_ID_VIDEOCOLOR_GX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_x) }, | ^ src/libavformat/matroskadec.c:473:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 473 | { MATROSKA_ID_VIDEOCOLOR_GY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_y) }, | ^ src/libavformat/matroskadec.c:474:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 474 | { MATROSKA_ID_VIDEOCOLOR_BX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_x) }, | ^ src/libavformat/matroskadec.c:475:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 475 | { MATROSKA_ID_VIDEOCOLOR_BY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_y) }, | ^ src/libavformat/matroskadec.c:476:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 476 | { MATROSKA_ID_VIDEOCOLOR_WHITEX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_x) }, | ^ src/libavformat/matroskadec.c:477:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 477 | { MATROSKA_ID_VIDEOCOLOR_WHITEY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_y) }, | ^ src/libavformat/matroskadec.c:478:109: warning: missing field 'def' initializer [-Wmissing-field-initializers] 478 | { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMIN, EBML_FLOAT, 1, 0, offsetof(MatroskaMasteringMeta, min_luminance) }, | ^ src/libavformat/matroskadec.c:479:109: warning: missing field 'def' initializer [-Wmissing-field-initializers] 479 | { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMAX, EBML_FLOAT, 0, 0, offsetof(MatroskaMaCC libavformat/oggparseskeleton.o steringMeta, max_luminance) }, | ^ src/libavformat/matroskadec.c:486:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] 486 | { MATROSKA_ID_VIDEOCOLORCHROMASUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_horz) }, | ^ src/libavformat/matroskadec.c:487:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] 487 | { MATROSKA_ID_VIDEOCOLORCHROMASUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_vert) }, | ^ src/libavformat/matroskadec.c:488:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 488 | { MATROSKA_ID_VIDEOCOLORCBSUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_horz) }, | ^ src/libavformat/matroskadec.c:489:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 489 | { MATROSKA_ID_VIDEOCOLORCBSUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_vert) }, | ^ 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 | src/libavformat/matroskadec.c : 495 : 107if: (pwarning: kmissing field 'def' initializer [-Wmissing-field-initializers]t _size > m- >495s | i z e ){ M AT| R ~~~~~~~~ ^ ~~~~~~~OS KA_ID_VIDEOCOLORMAXCLL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_cll) }, src/libavformat/mmst.c | : ^285 :37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/matroskadec.c285:496 | : 108 : warning: missing field 'def' initializer [-Wmissing-field-initializers] | 496| | l e n gt h_remainin{g >M AsTiRzOeSoKfA(_mImD_sV-I>DiEnO_CObLuOfRfMeArX)F AL-L, 1 2 ) { | EB ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~M L_UINT, 0,src/libavformat/mmst.c :0321,:37 :o fwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]se tof(Matro s321k | aT r a ck V i d e o C o l o r , m|a|x _lfenagltlh)_ re}m,a i n| i ^ng > 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/matroskadec.c:503:113: warning: missing field 'def' initializer [-Wmissing-field-initializers] 503 | { MATROsrc/libavformat/moflex.cSK:A367_:ID23_:V IDwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O PROJECTIONPRIV AT367E | , f oEBrM L_(BinItN ,i = 00,; i0, entbo_fs(tMraetarmossk;aT ria+c+k)V i{ d e| oP ~ ^ ~~~~~~~~~~~~~r ojection, private) }, | ^ CC libavformat/oggparsespeex.o src/libavformat/matroskadec.c:511:99: warning: missing field 'def' initializer [-Wmissing-field-initializers] 511 | { MATROSKA_ID_VIDEOFRAMERATE, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackVideo, frame_rate) }, | ^ src/libavformat/matroskadec.c:514:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 514 | { MATROSKA_ID_VIDEOPIXELWIDTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_width) }, | ^ src/libavformat/matroskadec.c:515:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 515 | { MATROSKA_ID_VIDEOPIXELHEIGHT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_height) }, | ^ src/libavformat/matroskadec.c:516:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 516 | { MATROSKA_ID_VIDEOCOLORSPACE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideo, color_space) }, | ^ src/libavformat/matroskadec.c:520:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 520 | { MATROSKA_ID_VIDEOPIXELCROPB, EBML_NONE }, | ^ src/libavformat/matroskadec.c:521:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 521 | { MATROSKA_ID_VIDEOPIXELCROPT, EBML_NONE }, | ^ src/libavformat/matroskadec.c:522:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 522 | { MATROSKA_ID_VIDEOPIXELCROPL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:523:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 523 | { MATROSKA_ID_VIDEOPIXELCROPR, EBML_NONE }, | ^ src/libavformat/matroskadec.c:528:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 528 | { MATROSKA_ID_VIDEOASPECTRATIO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:534:104: warning: missing field 'def' initializer [-Wmissing-field-initializers] 534 | { MATROSKA_ID_AUDIOOUTSAMPLINGFREQ, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackAudio, out_samplerate) }, | ^ src/libavformat/matroskadec.c:535:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] 535 | { MATROSKA_ID_AUDIOBITDEPTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackAudio, bitdepth) }, | ^ src/libavformat/matroskadec.c:542:103: warning: missing field 'def' initializer [-Wmissing-field-initializers] 542 | { MATROSKA_ID_ENCODINGCOMPSETTINGS, EBML_BIN, 0, 0, offsetof(MatroskaTrackCompression, settings) }, | ^ src/libavformat/matroskadec.c:548:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 548 | { MATROSKA_ID_ENCODINGENCKEYID, EBML_BIN, 0, 0, offsetof(MatroskaTrackEncryption,key_id) }, | ^ src/libavformat/matroskadec.c:549:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 549 | { MATROSKA_ID_ENCODINGENCAESSETTINGS, EBML_NONE }, | ^ src/libavformat/matroskadec.c:550:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 550 | { MATROSKA_ID_ENCODINGSIGALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:551:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 551 | { MATROSKA_ID_ENCODINGSIGHASHALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:552:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 552 | { MATROSKA_ID_ENCODINGSIGKEYID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:553:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 553 | { MATROSKA_ID_ENCODINGSIGNATURE, EBML_NONE }, | 1 ^ warning generated. src/libavformat/matroskaenc.c:1966:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1966 | for (i = 0; i < s->nb_streams; i++) { | src/libavformat/matroskadec.c ~ ^ ~~~~~~~~~~~~~ :561:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 561 | { MATROSKA_ID_ENCODINGORDER, EBML_NONE }, | ^ src/libavformat/matroskadec.c:571:85: warning: missing field 'def' initializer [-Wmissing-field-initializers] 571 | { MATROSKA_ID_TRACKPLANEUID, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,uid) }, | ^ src/libavformat/matroskadec.c:572:86: warning: missing field 'def' initializer [-Wmissing-field-initializers] 572 | { MATROSKA_ID_TRACKPLANETYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,type) }, | ^ src/libavformat/matroskadec.c:587:102: warning: missing field 'def' initializer [-Wmissing-field-initializers] 587 | { MATROSKA_ID_BLKADDIDVALUE, EBML_UINT, 0, 0, offsetof(MatroskaBlockAdditionMapping, value) }, | ^ src/libavformat/matroskadec.c:588:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 588 | { MATROSKA_ID_BLKADDIDNAME, EBML_STR, 0, 0, offsetof(MatroskaBlockAdditionMapping, name) }, | ^ src/libavformat/matroskadec.c:589:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 589 | { MATROSKA_ID_BLKADDIDTYPE, EBML_UINT, 0, 0, offsetof(MatroskaBlockAdditionMapping, type) }, | ^ src/libavformat/matroskadec.c:590:106: warning: missing field 'def' initializer [-Wmissing-field-initializers] 590 | { MATROSKA_ID_BLKADDIDEXTRADATA, EBML_BIN, 0, 0, offsetof(MatroskaBlockAdditionMapping, extradata) }, | ^ src/libavformat/matroskadec.c:595:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 595 | { MATROSKA_ID_TRACKNUMBER, EBML_UINT, 0, 0, offsetof(MatroskaTrack, num) }, | ^ src/libavformat/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/mp3enc.c:163:19: warning: src/libavformat/matroskadec.c:597:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]89 : warning: missing field 'def' initializer [-Wmissing-field-initializers] 597 | 163{ | M A TfROoSKrA_ I(iD =_ TR0A;C KiUI D,< F F _ AR R A Y _ E LEEMBS(MffL__mpUaIN_Tf,r eq _0ta,b )0;, io+ff+se)t of{(M a | t ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r oskaTrack, uid) }, | ^ src/libavformat/matroskadec.c:598:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 598 | { MATROSKA_ID_TRACKTYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrack, type) }, | ^ src/libavformat/matroskadec.c:599:94: warning: missing field 'def' initializer [-Wmissing-field-initializers] 599 | { MATROSKA_ID_CODECID, EBML_STR, 0, 0, offsetof(MatroskaTrack, codec_id) }, | ^ src/libavformat/matroskadec.c:600:96: warning: missing field 'def' initializer [-Wmissing-field-initializers] 600 | { MATROSKA_ID_CODECPRIVATE, EBML_BIN, In file included from 0, src/libavformat/mpegts.c0:,36 : osrc/libavcodec/bytestream.hf:f171:s18:e twarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f(MatroskaTrack, c171o | de c _ p rigv->)bu f}f,e r | + ^= FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: src/libavformat/matroskadec.cexpanded from macro 'FFMIN' :603:102: warning: 49missing field 'def' initializer [-Wmissing-field-initializers] | #define F F603M | I N( a ,{b )M A(T(RaO)S K>A_ I(Db_T)R AC?K D(EbFA)U L:T D(UaRA)T) I ON| , ~ ^ ~ EB2ML_U warningsI generatedN. T, 0, 0, offsetof(MatroskaTrack, default_duration) }, | ^ 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/matroskadec.c:619:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 619 | { MATROSKA_ID_TRACKFLAGENABLED,In file included from src/libavformat/mpegts.c : E36B: Msrc/libavcodec/bytestream.hL:_186N:O13N:E warning: }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], | ^ 186 | src/libavformat/matroskadec.c:s620i:z52e:2 warning: =missing field 'is_counted' initializer [-Wmissing-field-initializers] FFMIN( p620- | > b u ff{e r_MeAnTRdO S- KpA_-ID>_buTfRfAeCrK,F LsiAzGeL)A;C I| N ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~G, Esrc/libavutil/macros.hBM:L49_:25N:O note: Nexpanded from macro 'FFMIN'E }, | ^ 49 | #define FFMIN(a,b)src/libavformat/matroskadec.c :(621(:52a:) warning: >missing field 'is_counted' initializer [-Wmissing-field-initializers] ( b) ? ( b621) | : ( a{) )M A T| R ~ ^ ~ OSKA_ID_CIn file included from Osrc/libavformat/mpegts.cD:E36C: Nsrc/libavcodec/bytestream.hA:M187E:15,: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | iEf B(MsiLz_eNO2N E! = }s, i src/libavformat/mp3dec.cz| e ^:) 175 :| 19 ~~~~~ ^ ~~~~: 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: 622175: | 52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]f size = f622s | i z e {> = MpAToRsO S?K Afs_iIzD_eC O- DpEoCsD E:C O0D;E A LL| , ~~~~~ ^ ~~~ EBML_NONE }, | ^ src/libavformat/matroskadec.c:623:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 623 | { MATROSKA_ID_CODECINFOUsrc/libavformat/matroskaenc.cRL, : 2094 :19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E BML_NONE }, | ^ 2094 | for (i = 0; i :n52b: _warning: smissing field 'is_counted' initializer [-Wmissing-field-initializers]tr eams; i624+ | + ) { {| ~ ^ ~~~~~~~~~~~~~MA TROSKA_IDsrc/libavformat/matroskaenc.c_:CO2111D:23E:C warning: Dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O WNLOADUR L2111, | E B M Lf_oNrON E( i}, = | ^0 ; i < s->nb_streamsrc/libavformat/matroskadec.cs:;625: 52i:+ +warning: )missing field 'is_counted' initializer [-Wmissing-field-initializers] { | ~ ^ ~~~~~~~~~~~~~ 625 | { MATROSKA_ID_TRACKMINCACHE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:626:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 626 | { MATROSKA_ID_TRACKMAXCACHE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:636:84: warning: missing field 'def' initializer [-Wmissing-field-initializers] 636 | { MATROSKA_ID_FILEUID, EBML_UINT, 0, 0, offsetof(MatroskaAttachment, uid) }, | ^ src/libavformat/matroskadec.c:637:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 637 | { MATROSKA_ID_FILENAME, EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, filename) }, | ^ src/libavformat/matroskadec.c:638:85: warning: missing field 'def' initializer [-Wmissing-field-initializers] 638 | { MATROSKA_ID_FILEMIMETYPE, EBML_STR, 0, 0, offsetof(MatroskaAttachment, mime) }, | ^ src/libavformat/matroskadec.c:639:84: warning: missing field 'def' initializer [-Wmissing-field-initializers] 639 | { MATROSKA_ID_FILEDATA, EBML_BIN, 0, 0, offsetof(MatroskaAttachment, bin) }, | ^ src/libavformat/matroskadec.c:640:92: warning: missing field 'def' initializer [-Wmissing-field-initializers] 640 | { MATROSKA_ID_FILEDESC, EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, description) }, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | src/libavformat/mpc8.c :i185n:t46 : swarning: izcomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]e 2 = FFMIN(g->buff e185r | _ e nd - g - > bifu f(fearv,_ ssaitz_ea)dd;64 ( | p ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~o s, c->hesrc/libavutil/macros.had:er49_:p25o: snote: )expanded from macro 'FFMIN' != pos 49+ | #(dueifnti6n4e_ tF)Fc-M>hIeNa(dear,_bp)o (s()a ){ > | (b ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ? (b) : (a)) | ~ ^ ~ 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 }, | ^ CC libavformat/oggparsetheora.o In file included from src/libavformat/mpegts.c:36: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavformat/matroskadec.c :659:87: warning: src/libavutil/macros.hmissing field 'def' initializer [-Wmissing-field-initializers]:49 :25: note: expanded from macro 'FFMIN' 65949 | | # d e f{i nMe AFFTMRIONS(KaA,_bID)_ C(H(AaP)T E>R U(IbD), ? ( b ) : E B(MaL)_)U I N| ~ ^ ~T , 0, 0, ofIn file included from fsrc/libavformat/mpegts.cs:e36to: fsrc/libavcodec/bytestream.h(:Ma294t:r15o:s kwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a Chapte r294, | ui d ) }i, f | ( ^s ize2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:661:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 661 | { MATROSKA_ID_CHAPTERFLAGHIDDEN, EBML_NONE }, | ^ src/libavformat/matroskadec.c:662:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 662 | { MATROSKA_ID_CHAPTERFLAGENABLED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:663:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 663 | { MATROSKA_ID_CHAPTERPHYSEQUIV, EBML_NONE }, | ^ src/libavformat/matroskadec.c:664:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 664 | { MATROSKA_ID_CHAPTERATOM, EBML_NONE }, | ^ src/libavformat/matroskadec.c:670:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 670 | { MATROSKA_ID_EDITIONUID, EBML_NONE }, | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/matroskadec.c:671:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 317 | 671s | i z e{2 MA=T RFOSFKMA_IIND_(EpD-I>TbIuONfFfLeArG_HIeDndD E-N, p- >EBbMuLf_fNeOr,N Es }i,z e | ) ^; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavformat/matroskadec.c:672:49: 49warning: | #missing field 'is_counted' initializer [-Wmissing-field-initializers]d efine F672F | M IN ( a{, b)M (A(TaR)O SK>A _(Ib)D _?E D(IbT)I O:N F(La)A) G | D ~ ^ ~ EFAULT, EBMLIn file included from _src/libavformat/mpegts.cN:ON36E: src/libavcodec/bytestream.h}:,318 : 15| : ^ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (ssrc/libavformat/matroskadec.ci:ze6732: 49!:= warning: smissing field 'is_counted' initializer [-Wmissing-field-initializers]i ze) | ~~~~~ ^ ~~~~673 | { MATROSKA_ID_EDITIONFLAGORDERED, EBML_NONE }, | ^ src/libavformat/mpeg.c:463:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 463 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/libavformat/matroskaenc.cFFMI:N(2259a:,b19) :( (warning: a)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > (b) ? (b) : (a2259) | ) | ~ ^ ~ for (i = 0In file included from ;src/libavformat/mpegts.c :36i: src/libavcodec/bytestream.h<: 356s:->13n: bwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ streams; i356+ | + ) {s iz e| ~ ^ ~~~~~~~~~~~~~2 =src/libavformat/matroskadec.c F:FM692IN:(107p:-> bwarning: ufmissing field 'def' initializer [-Wmissing-field-initializers]f er_end - p-> b692u | ff er , s i{ze )M;A T R| O ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~S KA_ID_src/libavutil/macros.h:C49U:E25T: Inote: Mexpanded from macro 'FFMIN'E , 49 | # d eEfBMiLn_eU IFNTF,M I0N, (0a,, b ) ( ( a ) > ( b ) ? ( b ) :o f(fsae)t)o f | ( ~ ^ ~M atroskaIn file included from Isrc/libavformat/mpegts.cn:de36x,: src/libavcodec/bytestream.ht:357i:m15e:) }warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mp3enc.c:506:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 506 | offsetof(MP3Context, id3v2_version), AV_OPT_TYPE_INT, {.i64 = 4}, 0, 4, AV_OPT_FLAG_ENCODING_Psrc/libavformat/matroskadec.cAR:AM703},: 98 : | warning: ^missing field 'def' initializer [-Wmissing-field-initializers] 703 | { MATROSKA_ID_TAGNAsrc/libavformat/mp3enc.cM:E508,: 104: 2 warning: warningmissing field 'unit' initializer [-Wmissing-field-initializers] s generated . EBML_ UT508F | 8 , 0, offsetof(MP03,C o n t ex t , w r i te _ i d3 v 1 ) ,o AfVf_OsPetTo_TfY(MPaEt_rBOoOsL,k {a.Ti6a4g =, 0na}m,e )0 ,} ,1 , | A ^V_ OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/matroskadec.c:704:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 704 | { MATROSKA_src/libavformat/mp3enc.cI:D510_:T104AG:ST RIwarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers] G, CC libavformat/oggparsevorbis.o E B510M | L _ UT F 8 , o ff0s, e0t, o f ( M P 3 Co n t e x t , w ri toef_fxisnge)t,o f (AVM_atOroPsTk_TaYTPEa_gB,O OsL,t ri{n.gi)6 4 }=, | 1 ^}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mp3enc.csrc/libavformat/matroskadec.c:511::70612::97 :warning: missing field 'help' initializer [-Wmissing-field-initializers]warning: missing field 'def' initializer [-Wmissing-field-initializers] 511 | { N706U | L L } , { | MA ^T ROSKA_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] In file included from src/libavformat/mpegtsenc.c:32 : 713src/libavcodec/bytestream.h | : 171: 18: warning: { comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]MA TROSKA_ID_TAGTARGETS_T Y171P | E , g - >EbBuMfLf_eSrT R,+ = F0,F M0IN,( go-f>fsbeuftfoef(rM_aterndo s-ka Tga-g>Tbaurfgfeetr, ,t syizpee);) }| , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/oggparsevp8.o 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' src/libavformat/mp3dec.c49 | #:d601e:f137in:e warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F MIN(a,b) ((a) > (b601) | ? ( b {) :" u(sae)t)o c "| , ~ ^ ~ "use src/libavformat/matroskadec.cta:b733lIn file included from src/libavformat/mpegtsenc.c:e:81 32o:f warning: : cmissing field 'def' initializer [-Wmissing-field-initializers]osrc/libavcodec/bytestream.hn :t187:e15n: twarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" , 733o | f f 187s | e {t M oAf T (iRMPfO 3(DSsKAei_zcIeDC_2oSn Ete!xEK=I tsD,i,z eu s) e t o| c ~~~~~ ^ ~~~~) , AVE_OBPMT_LT_YPUEI_NBTO, O0L,, 0 , {o.fifs6e4to f= (0}M,at r0o,s k1a,S AeVek_hOePaTd,_ FiLdAG)_ }D,E C O| D ^ ING_PARAM}, | ^ src/libavformat/mp3dec.c:602:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 602 | { NULL }, | ^ src/libavformat/matroskadec.c:744:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 744 | { MATROSKA_ID_CLUSTER, EBML_STOP }, | ^ 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/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/matroskadec.c:762:88: warning: missing field 'def' initializer [-Wmissing-field-initializers] 762 | { MATROSKA_ID_BLOCKADDITIONAL, EBML_BIN, 0, 0, offsetof(MatroskaBlock,additional) }, | ^ In file included from src/libavformat/msnwc_tcp.c:21: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffsrc/libavformat/matroskadec.cer:, 772s:81i:z e)warning: ; missing field 'def' initializer [-Wmissing-field-initializers] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 772 | src/libavutil/macros.h: 49 : 25 {: Mnote: Aexpanded from macro 'FFMIN'T ROSKA_I D49_B | L#OdCKe,f i ne F FM I N ( aE,bB)M L(_(BIaN), > (0b,) ?0 ,( obf)fs e:t of((Maa)t)ro s ka| Bl ~ ^ ~o ck, bin) }, | ^ src/libavformat/matroskadec.c:774:86: warning: missing field 'def' initializer [-Wmissing-field-initializers] 774 | { MATROSKA_ID_BLOCKDURATION, EBML_UINT, 0, 0, offsetof(MatroskaBlock, duration) }, | ^ src/libavformat/matroskadec.c:775:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 775 | { MATROSKA_ID_DISCARDPADDING, EBML_SINT, 0, 0, offsetof(MatroskaBlock, discard_padding) }, | ^ src/libavformat/matroskadec.c:776:87: warning: missing field 'def' initializer [-Wmissing-field-initializers] 776 | { MATROSKA_ID_BLOCKREFERENCE, EBML_SINT, 1, 0, offsetof(MatroskaBlock, reference) }, | ^ src/libavformat/matroskadec.c:777:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 777 | { MATROSKA_ID_CODECSTATE, EBML_NONE }, | src/libavformat/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] src/libavcodec/bytestream.h 239: | 271 : 17 : warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o r (i = 0; i < ctx- >271n | b _ s trieanmt ss;i zie++2) { = | ~ ^ ~~~~~~~~~~~~~~~F FMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,In file included from b) src/libavformat/msnwc_tcp.c(:(a21): src/libavcodec/bytestream.h>: (186b:) 13?: ( b)warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: (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/libavformat/matroskadec.c: :(785a:82):) warning: missing field 'def' initializer [-Wmissing-field-initializers]| ~ ^ ~ In file included from src/libavformat/msnwc_tcp.c :78521 | : src/libavcodec/bytestream.h : 187 :{15 :M Awarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]R OSKA_I D187_ | S I M PL EiBfL O(CsKiz,e 2 != sEBiMLz_eBI)N , 0| , ~~~~~ ^ ~~~~ 0, offsetof(MatroskaBlock, bin) }, | ^ src/libavformat/matroskadec.c:787:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 787 | { MATROSKA_ID_CLUSTERTIMECODE, EBML_UINT, 0, 0, offsetof(MatroskaCluster, timecode) }, | ^ src/libavformat/matroskadec.c:788:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 788 | { MATROSKA_ID_SIMPLEBLOCK, EBML_STOP }, | ^ src/libavformat/mpegenc.c:289:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/matroskadec.c:789:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 289 | 789 | f o r {(i MA=T R0O;S iK A_KnGbR_OUsP,t re a m s ; EBiM+L+_)S T{O P | } ~ ^ ~~~~~~~~~~~~~~~ , | ^ src/libavformat/matroskadec.c:790:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 790 | { MATROSKA_ID_CLUSTERPOSITION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:791:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 791 | { MIn file included from ATROsrc/libavformat/mpegtsenc.c:S32KA: _src/libavcodec/bytestream.hI:293D:_13:C LUwarning: STcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ER PREVSIZE, EBML_NO NE293 | } , s i| z ^e 2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/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) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavcodec/bytestream.hsrc/libavformat/matroskaenc.c:317::13:2526: 20warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 317 | 2526 | s iz e 2 = FiFfM I(Ns(rp-c>lbeunf fsbuiffzeer), 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/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/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) > (bsrc/libavcodec/bytestream.h) ?: 355(b:)13 :: warning: (acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])) | ~ ^ ~ In file included from src/libavformat/msnwc_tcp.c355: | 21 : src/libavcodec/bytestream.h: 294: 15:s warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ze = FF M294IN | ( g - > ibfu f(fseri_zee2n d! =- s igz-e>)b uf fe| r, ~~~~~ ^ ~~~~ size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/msnwc_tcp.c:21: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]355 | size = FFMI N265( | g - > b u f f e ri_fe n(ds --> bgu-f>_beunfdf e-r ,s -s>ibzuef)_;p t r| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~> = sizeof(Bisrc/libavutil/macros.ht:B49u:f25):) 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/oma.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] 472 | for (i = 0; i < ctx->nb_streams; src/libavcodec/put_bits.hi++:) 317src/libavformat/matroskadec.c{: 33: 1021::| 16 ~ ^ ~~~~~~~~~~~~~~~ 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] src/libavformat/mpegenc.c:560 : 19317: 1021 | | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i f ( s - >*b560n | uufm_ e nd= - fsa-ov>r_bu ifn(_tpit2 r=f 0 ; li>o =no_(rBbib3t2_(Bsptubrf))e);) a ms| ;{ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/matroskaenc.c:2722:32: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavformat/mov.c:261:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2722 | 261 | i f a(lstiitdued_dea t =a _(s(iinzte32 _!t)= apviaor-_>reb3x2t(rpabd)a)t a/_ (sfilzoea)t ){ (| 1 ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ << 16); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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/mpjpegdec.c:371:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 371 | { "strict_mime_boundary", "require MIME boundaries match", OFFSET(strict_mime_boundary), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/mpjpegdec.c:372:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 372 | { NULL } | ^ src/libavformat/mov.c:288:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 288 | if (n_hmmt > len / 4) | ~~~~~~ ^ ~~~~~~~ CC libavformat/omadec.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/omaenc.o src/libavformat/mpeg.c:803:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 803 | if (stream_id >= FF_ARRAY_ELEMS(vobsub->q)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpeg.c:896:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 896 | if (langidx < s->nb_streams) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:899:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 899 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:909:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 909 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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/mspdec.c:97:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 97 | for (i = 0; i < st->codecpar->height; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/mpegenc.c:974:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 974 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/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/mpeg.c:931:src/libavformat/matroskaenc.c19:: 3062warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3062 | 931 | ffoorr ((ii = =0 ;0 ;i i< < ss-->>nbn_b_ssttrreeaammss;; +i++i+)) {{ | | ~ ^ ~~~~~~~~~~~~~ ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:505:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | if (snprintf(str, str_size_alloc, "%f", val) >= str_size_alloc) { | ~~~~~~~~ ^~~ src/libavformat/mov.c:507:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | av_log(c->fc, AV_LOG_ERROR, | ~~~~~~ 507 | "Failed to store the float32 number (%f) in string.\n", val); | ^~~ src/libavformat/mpeg.c:1018:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1018 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/options.o 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 | src/libavformat/mpeg.c : 1034 : w150h:i lewarning: missing field 'unit' initializer [-Wmissing-field-initializers]( matroska->num_lev e1034l | s & & p{o s"s u=b=_n almeev"e,l ->"sUtRIa rfto r+ l.esvueb lf-il>el"e,n gotfhf)s e{ t o| f ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~( VobSubDemuxContext, sub_name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpeg.c:1035:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1035 | { NULL } | ^ src/libavformat/mov.c:481:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 481 | if (snprintf(str, str_size_alloc, "%d", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:497:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 497 | if (snprintf(str, str_size_alloc, "%u", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:505:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 505 | if (snprintf(str, str_size_alloc, "%f", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/os_support.o src/libavformat/mpegenc.c:1014:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1014 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1024:28: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned int') [-Wsign-compare] 1024 | src/libavformat/matroskaenc.c : 3128 :19i:f (swarning: ->comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p acket_size > av ai3128l | _ da t a fo&r& (!if =l us0h; i | < ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~s ->nb_streasrc/libavformat/mpegenc.cm:s1050;: 23i:+ +warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { | ~ ^ ~~~~~~~~~~~~~ 1050 | src/libavformat/matroskaenc.c :f3168o:r19 : (warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = 0; i < c3168t | x - > fnob_r st(rie a=ms ;0; ii+ +)< { s | - ~ ^ ~~~~~~~~~~~~~~~>n b_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)) { \ | ^~~~ 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] 1629 | for (n = 4 + size; n <= 4 + size + total - probelen; n++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/paf.o src/libavformat/matroskaenc.c:3283:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3283 | { "reserve_index_space", "Reserve a given amount of space (in bytes) at the beginning of the file for the index (cues).", OFFSET(reserve_cues_space), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3284:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3284 | { "cues_to_front", "Move Cues (the index) to the front by shifting data if necessary", OFFSET(move_cues_to_front), AV_OPT_TYPE_BOOL, { .i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3285:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3285 | { "cluster_size_limit", "Store at most the provided amount of bytes in aIn file included from clsrc/libavformat/movenc.cu:st67e: rsrc/libavformat/ttmlenc.h. :"33,: 38 : warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 33 | O FcFoSdeEcpT(acrl-u>setxetrra_dsaitzae__silziem i>t=) ,T TAMVL_EONPCT__ETXYTPER_ADIANTTA _,S I{G N.AiT6U4R E=_ S-I1Z E}, &-&1 , I| NT ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3286:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mpegenc.c:1200:19 3286: | warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] { "cluster_ti m1200e_ | li m i itf "(,c a n"_Swrtiortee wnb _RGsBt src/libavformat/mov.cbrieta:mms599;a: p17:i s+ iwarning: n+ )Vcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FW { m | o ~ ^ ~~~~~~~~~~~~~~~d e are sto re599d | b o t t o m -u p"e,n tOrFieFsS E>T(=f lUipIpNedT__MrAaX w/_ rsgibz)e,o f(AV*_sOcP->Td_rTeYfPsE_)B)O O | L ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, { .i64 = src/libavformat/mov.c0: 602}:,19 : 0warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1, FLAG S602 | } , f| o ^r (i = 0; i < sc->drefs_count; i++) { src/libavformat/matroskaenc.c| : ~ ^ ~~~~~~~~~~~~~~~3292: 139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3292 | { "write_crc32", "write a CRC32 element inside every Level 1 element", OFFSET(write_crc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3297:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3297 | { NULL }, | ^ src/libavformat/matroskaenc.c:3286:193: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavformat/mpegenc.c:1268: 233286: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { "cluster_tim e1268_ | l i m fiotr" ,( i n"tS tio r=e a0;t i mhneb _psrtovriedaemsd; niu+mb+e)r {o f | m ~ ^ ~~~~~~~~~~~~~~~il liseconds 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/matroskadec.c:1664:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1664 | if (pkt_size >= 10000000U) | ~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mpegenc.c:1284:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1284 | { "muxrate", NULL, OFFSET(user_mux_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, ((1<<22) - 1) * (8 * 50), E }, | ^ src/libavformat/mpegenc.c:1285:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/movenc.c:98: 1285145: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "preload", "I n98i | t i a{l "sdkeipm_uioxd-s"de, c"oSdkiep dwelraityin gin iomdsi craotosme.c",o nodffss.e"t,of (OMOFVFMSuExTCo(nptreextl,o aiodd)s_,s ki pA),V A_V_OOPTP_TTY_TPYE_PIE_NBTO,O {L , .{i.64i 6= 45 00=0 010} ,} ,0 ,0 ,1, INATV__OMPATX_,FL AEG _E}N, C O| D ^IN G_PARAM}, | ^ src/libavformat/mpegenc.c:1286:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1286 | { NULL }, src/libavformat/movenc.c| : ^99 :167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "iods_audio_profile", "iods audio profile atom.", offsetof(MOVMuxContext, iods_audio_profile), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 255, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:100:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "iods_video_profile", "iods video profile atom.", offsetof(MOVMuxContext, iods_video_profile), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 255, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:101:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "frag_duration", "Maximum fragment duration", offsetof(MOVMuxContext, max_fragment_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:102:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "min_frag_duration", "Minimum fragment duration", offsetof(MOVMuxContext, min_fragment_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:103:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "frag_size", "Maximum fragment size", offsetof(MOVMuxContext, max_fragment_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:104:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "ism_lookahead", "Number of lookahead entries for ISM files", offsetof(MOVMuxContext, ism_lookahead), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 255, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:105:184: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "video_track_timescale", "set timescale of all video tracks", offsetof(MOVMuxContext, video_track_timescale), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:107:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "use_editlist", "use edit list", offsetof(MOVMuxContext, use_editlist), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:108:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "fragment_index", "Fragment number of the next fragment", offsetof(MOVMuxContext, fragments), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:109:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "mov_gamma", "gamma value for gama atom", offsetof(MOVMuxContext, gamma), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, 0.0, 10, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:110:266: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "frag_interleave", "Interleave samples within fragments (max number of consecutive samples, lower is tighter interleaving, but with more overhead)", offsetof(MOVMuxContext, frag_interleave), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ CC libavformat/pcm.o src/libavformat/movenc.c:114:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "use_stream_ids_as_track_ids", "use stream ids as track ids", offsetof(MOVMuxContext, use_stream_ids_as_track_ids), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:115:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "write_btrt", "force or disable writing btrt", offsetof(MOVMuxContext, write_btrt), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:116:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "write_tmcd", "force or disable writing tmcd", offsetof(MOVMuxContext, write_tmcd), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:120:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "empty_hdlr_name", "write zero-length name string in hdlr atoms within mdia and minf atoms", offsetof(MOVMuxContext, empty_hdlr_name), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:121:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "movie_timescale", "set movie timescale", offsetof(MOVMuxContext, movie_timescale), AV_OPT_TYPE_INT, {.i64 = MOV_TIMESCALE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:122:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 122 | { NULL }, | ^ 1 warning generated. 16 warnings generated. src/libavformat/matroskadec.c:2023:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2023 | for (profile = 0; profile < FF_ARRAY_ELEMS(aac_profiles); profile++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/pcmdec.o src/libavformat/matroskadec.c:2033:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2033 | for (sri = 0; sri < FF_ARRAY_ELEMS(ff_mpeg4audio_sample_rates); sri++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/movenc.c:231:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231 | for (j = 0; j < track->cluster[i].entries; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:253:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 253 | if (oldval != track->cluster[i].samples_in_chunk && track->cluster[i].chunkNum) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | MPEGTS_OPTIONS, | ^ src/libavformat/mpegts.c:186:203: note: expanded from macro 'MPEGTS_OPTIONS' 186 | { "resync_size", "set size limit for looking up a new synchronization", offsetof(MpegTSContext, resync_size), AV_OPT_TYPE_INT, { .i64 = MAX_RESYNC_SIZE}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM } | ^ src/libavformat/mpegts.c:191:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | {.i64 = 1}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:193:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | {.i64 = 0}, 0, 0, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/mpegts.c:195:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | {.i64 = -1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:197:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 197 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }CC libavformat/pjsdec.o , | ^ src/libavformat/mpegts.c:199:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:201:26: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | {.i64 = 0}, 0, 1, 0 }, | ^ src/libavformat/mpegts.c:203:26: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | {.i64 = 0}, 0, 1, 0 }, | ^ src/libavformat/mpegts.c:205:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | {.i64 = 204800}, 1, INT_MAX/2, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:206:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 206 | { NULL }, | ^ CC libavformat/pcmenc.o src/libavformat/mpegts.c:217:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | MPEGTS_OPTIONS, | ^ src/libavformat/mpegts.c:186:203: note: expanded from macro 'MPEGTS_OPTIONS' 186 | { "resync_size", "set size limit for looking up a new synchronization", offsetof(MpegTSContext, resync_size), AV_OPT_TYPE_INT, { .i64 = MAX_RESYNC_SIZE}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM } | ^ src/libavformat/mpegts.c:220:59: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:224:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/mpegts.c:225:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 225 | { NULL }, | ^ src/libavformat/mpegts.c:279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | for (i = 0; i < ts->nb_prg; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mov.c:1299:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1299 | for (j = 0; j < s->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:292:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | for (i = 0; i < ts->stream->nb_programs; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:293:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (ts->stream->programs[i]->id == programid) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/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/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] 353src/libavformat/mov.c | : 1365 :f19or: ( iwarning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0; i < s->nb_pr o1365g | r a m s ;f oir+ +()i { = | 0 ~ ^ ~~~~~~~~~~~~~~; i < c->fsrc/libavformat/mpegts.cc:-355>:n25:b _warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t reams; i355+ | + ) { | ~ ^ ~~~~~~~~~~~~~~~~~ if (program->id == programid) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mpegts.c:390:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 390 | for (k = 0; k < ts->stream->nb_programs; k++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:393:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 393 | if (k == ts->stream->nb_programs) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:396:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 396 | for (i = 0; i < ts->nb_prg; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:398:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (j = 0; j < p->nb_pids; j++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:402:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | for (k = 0; k < ts->stream->nb_programs; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:403:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 403 | if (ts->stream->programs[k]->id == p->id) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 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) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavformat/mxfdec.c:53: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 FFsrc/libavformat/mvdec.cMI:N(250a,:b19): (warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a) > (b) ? (b) : 250 | ( a ) ) | ~ ^ ~f or (i = 0In file included from ;src/libavformat/mxfdec.c :i53 : :bu739ff:e51r_:e nwarning: dcomparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] - g->buffer, s i739 | z e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i f (iconvsrc/libavutil/macros.h(:c49d:,25 :& inote: n,expanded from macro 'FFMIN' &inlen , 49& | #oduetf,i n&e oFuFtMleInN()a ,=b=) -(1()a {) >| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~( b) ? (b) : (a)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ CC libavformat/pmpdec.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/mxfdec.c:53: src/libavcodec/bytestream.h:318:src/libavformat/mpegtsenc.c15: warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1123:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]318 | if (size2 ! =1123 | s i z e ) | ~~~~~ ^ ~~~~f or (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1153:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1153 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mxfdec.c:53: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mxfdec.c:53: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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 | CC libavformat/pp_bnk.o if (index->pos > pos) | ~~~~~~~~~~ ^ ~~~ src/libavformat/mvdec.c:487:29: warning: comparison of integers of different signs: 'const int64_t' (aka 'const long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 487 | else if (index->pos < pos) { | ~~~~~~~~~~ ^ ~~~ src/libavformat/mvdec.c:506:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 506 | if (mv->eof_count >= avctx->nb_streams) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mvdec.c:514:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 514 | if (mv->stream_index >= avctx->nb_streams) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/nistspheredec.c:115:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 115 | if (bps > INT16_MAX/8U) | ~~~ ^ ~~~~~~~~~~~~ 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, src/libavformat/mpegts.csiz:e)987;: 24 :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavutil/macros.h: 49987: | 25 : note: expanded from macro 'FFMIN' old _49c | o#ddeecf_itnaeg F F!M=I Ns(ta-,>bc)o d(e(cap)a r>- >(cbo)d e?c _(tba)g ): (| a ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~) ) | ~ ^ ~ src/libavformat/mpegts.c:986:24: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 986 | old_codec_id != st->codecpar->codec_id || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mvdec.c:537:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 537 | for (i = 0; i < avctx->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/network.c:415:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 415 | if (parallel > FF_ARRAY_ELEMS(attempts)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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] src/libavformat/mxg.c 1931 | : 180 : 48 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]& & buffer >> 32 <= a t180o | m . s i z e | ~~~~~~~~~~~~ ^ ~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/prompeg.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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 14src/libavutil/macros.h warning:s49:25 generated. : note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mpegts.c:1065:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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] 1065 | int buf_p a2485d | d e d _ s i z e = F F M I N i(f b(udfe_fsaiulzte_,d usriazteoif(obunf _>p aUdIdNeTd6)4 _-M AAVX_ I|N|P UdTe_fBUaFFuEltR__dPuArDatDiIoNnG _< S0I)Z E){; | | ~ ^~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:/usr/include/stdint.h49::5125::21 :note: expanded from macro 'FFMIN' note: expanded from macro 'UINT64_MAX' 4951 | | #d#edfeifnie nFeF MIUNI(aN,T6b4)_ M(A(Xa )( 0>x f(bf)f ?f f(fbff)f f:f f(faf)f)fu ) | | ~ ^ ~ ^~~~~~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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] src/libavformat/matroskadec.c:2893:43: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 293 | si z2893e | 2 = F F M I N (p - > b u f f estr->_ceondedc -p apr-->>wbuifdtfhe r ,< sIiNzTe64)_;M A X| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ / track-src/libavutil/macros.h>:v49i:d25e:o .note: diexpanded from macro 'FFMIN's play_h e49 | i#gdehfti n/e d iFsFplMaIyN_(hae,ibg)ht _(m(ual)) >| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( b) ? (b) : (a)) | ~ ^ ~ src/libavformat/matroskadec.c:2892:43: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] In file included from src/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:294:15: warning: 2892comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 294 | i f ( s i szt-e>2c o!d=e cspiarz-e>)h e i| g ~~~~~ ^ ~~~~ ht < INT64_MAX / track->video.display_width / display_width_mul && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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: CC libavformat/protocols.o expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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->In file included from nb_ssrc/libavformat/mxfenc.ct:r51e: asrc/libavcodec/golomb.hm:482s:)34 :{ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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/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/mxf.c:32:115: warning: src/libavformat/mux.c:857:56: missing field 'desc' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 857 | 32 | { { 0ixf 0(6m,a0xx 0E&,&0 xst2iB-,>0xi3n4t,0erxl0e4a,v0exr0_1c,h0xu0n1k,_0dx0u1r,a0txi0o1,n0 x0>3 ,m0axx0)2 ,{0 x 0| 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~0 x01,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/matroskadec.c :3040:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3040 | for (i = 0; i < FFsrc/libavformat/mxf.c_A:R36:R115AY:_ Ewarning: LEmissing field 'desc' initializer [-Wmissing-field-initializers]MS (matroska_doct yp36e | s ) ; {i {+ +0)x8 0, 0| x ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7 D,0x00,0x60src/libavformat/matroskadec.c,:03043x0:811,0:x 1warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 0x3E,0x6F ,30430 | x 78 , 0 xEi1f, 0(xEiB ,0>x=E 1F,F0_xsrc/libavformat/mpegts.cA6:CR,R01329:A51YxE:_EFL, warning: E0MScomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x( 1m1a,t0roxsDk2a_ d}o, c 13291 | 6t , yAV MEpDes )I ) A{ _ T YP E| _ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A U DI O } , / * Le g a c y Ssrc/libavformat/matroskadec.c o :u3136 n:d A31 vi:d fwarning: Mocomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] er d(iia C=o m03136; pio | se r Xn Fb *_/ s t ire| afm ^_i (nchdapetxeesr; si+[+i)] {. s t| ~ ^ ~~~~~~~~~~~~~~~~~~~~a rt != AV_NOPTS_VALUE && chapters[isrc/libavformat/mxf.c]:.37u:115i:d &warning: &missing field 'desc' initializer [-Wmissing-field-initializers] | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 37 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVMEDIA_TYPE_DATA }, | ^ CC libavformat/psxstr.o src/libavformat/mxf.c:42:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 42 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x01,0x11,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MP@ML Long GoP */ | ^ src/libavformat/mxf.c:43:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 43 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x01,0x02,0x01,0x01 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* D-10 50Mbps PAL */ | ^ src/libavformat/mxf.c:44:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 44 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,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 }, /*CC libavformat/pva.o 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, src/libavformat/matroskadec.c :A3218V:_26CO:D Ewarning: C_comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]I D_VC1 }, /* VC1 3218M | P @ L L * / | ^ 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] src/libavformat/mxf.c:52 :3227119 | : warning: missing field 'desc' initializer [-Wmissing-field-initializers] if (size < 52t | o ta l ){ {| ~~~~ ^ ~~~~~ 0x06,0x0e,0x2b,src/libavformat/matroskadec.c0:x3263:3414:, 0warning: xcomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]0 4,0x01,0x01 ,32630 | x 0A ,0 x 0 4 , 0 x 0 1 ,0 xi02f, 0(xl0a2c,e0x_0s4i,0zxe0[4n, 0-x0 01,]0 x+0 0s n}u,m 1>4 , ( ui n t 6 4 _ tA)VI_CNOTDE_CM_AIXD)_ V C| 1 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ }, /* VC1 Msrc/libavformat/matroskadec.cP@:M3272:L18 *:/ warning: | comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] ^ 3272 | if (size < total) | ~~~~ ^ ~~~~~ 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 */ | ^ In file included from src/libavformat/mxf.c:src/libavformat/oggdec.c54::11936:: src/libavformat/oggdec.hwarning: :missing field 'desc' initializer [-Wmissing-field-initializers]160 :36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 54 | { 160{ | 0 x 0 6 ,0 x0 e, 0ixf2 b(,o0gxg-3>s4t,r0exa0m4s,[0ix]01.,se0rxia0l1 ,=0x=0 As,er0ixa0l4), 0 x| 0 ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~1, 0x02,0x02,0x04,0x06,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L0 */ | ^ src/libavformat/mxf.c:55:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 55 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x07,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L1 */ | ^ src/libavformat/mxf.c:56:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 56 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x08,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L2 */ | ^ src/libavformat/mxf.c:57:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 57 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x09,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L3 */ | ^ src/libavformat/mxf.c:58:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 58 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x0A,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L4 */ | ^ src/libavformat/mxf.c:59:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 59 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x01,0x7F,0x00,0x00,0x00 }, 13, AV_CODEC_ID_RAWVIDEO }, /* uncompressed */ | ^ 2 warnings generated. src/libavformat/mxf.c:60:119:src/libavformat/oggdec.h warning: :missing field 'desc' initializer [-Wmissing-field-initializers] 180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 60 | { { 0 x01806 | , 0 x 0 Ei,f0 x(2pBt,s0 >x 34I,N0Tx6044_,M0AxX0 &1&, 0pxt0s1 ,!0x=0 AA,V0_xN0O4PT,S0_xV0A1L,U0E)x 0{ 2 ,| 0 ~~~ ^ ~~~~~~~~~~~~~~x0 1,0x01,0x02,0x01,0x00 }, 15, AV_CODEC_ID_RAWVIDEO }, /* uncompressed 422 8-bit */ | ^ src/libavformat/mxf.c:61:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 61 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x71,0x00,0x00,0x00 }, 13, AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD */ | ^ src/libavformat/mxf.c:62:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 62 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x03,0x02,0x00,0x00 }, 14, AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD */ | ^ src/libavformat/mxf.c:63:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 63 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x02,0x01,0x02,0x04,0x01,0x00 }, 16, src/libavformat/nsvdec.c A:V_607CO:D23EC:_ warning: ID_DNXHcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]D }, /* SMPTE VC-3/DNx H607D | L eg a c y A vi df oMerd i(a iCo m=p o0s;e ri MP CsMr_cSl1e6nL)E {} , | ~~~~~~~~~ ^ ~~~~~~| ^ src/libavformat/mxf.c:76:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 76 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x07,0x04,0x02,0x02,0x01,0x7E,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16BE }, /* From Omneon MXF file */ | ^ src/libavformat/mxf.c:77:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 77 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x04,0x04,0x02,0x02,0x02,0x03,0x01,0x01,0x00 }, 15, AV_CODEC_ID_PCM_ALAW }, /* XDCAM Proxy C0023S01.mxf */ | ^ src/libavformat/nut.csrc/libavformat/mxf.c::78258::11919:: warning: warning: missing field 'desc' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | { { 2580 | x 06 , 0 xf0Eo,r0 x(2i B=,0 x03;4, 0ix 04<, 0nxu0t1-,>0xa0v1f,-0x>0n1b,0_x0s4t,r0exa02m,s0;x0 2i+,+0x)02 ,0 x0| 3 ~ ^ ~~~~~~~~~~~~~~~~~~~~,0 x02,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_C1ODE warningC generated_. ID_MP2 }, /* MP2 or MP3 */ | ^ src/libavformat/mxf.c:81:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 81 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00src/libavformat/mov.c,0:x253400,:530x0:0, 0warning: xcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]0 0,0x00,0x00,0x00,0x 025340 | } , 0 , c o de cA_Vt_aCgO D!=E ACV__IRDL_3N2ON(E" d}v, p p| ^" ) && codec_tag != AV_RL32("dvcp") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2534:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2534 | csrc/libavformat/mux.cod:e1050c_:ta42g: !=warning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]V _RL32("dvpp") && codec_tag != AV_RL32("d v1050c | p" ) & & i| f ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ (stream_indsrc/libavformat/mov.ce:x2532 :<53 :0 |warning: |comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] stream_ind e2532 | x > = s - > ncobd_esctr_eatmasg) !| = ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ AV_RL32("apcn") && codec_tag != AV_RL32("apch") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2532:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2532 | codec_tag != AV_RL32("apcn") && codec_tag != AV_RL32("apch") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2530:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2530 | (codec_tag != AV_RL32("AV1x") || format != AV_RL32("AVup")) && | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2530:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2530 | (codec_tag != AV_RL32("AV1x") || format != AV_RL32("AVup")) && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2565:39: warning: missing field 'size' initializer [-Wmissing-field-initializers] 2565 | MOVAtom a = { AV_RL32("stsd") }; | ^ src/libavformat/mxf.c:85:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/movenc.c85: | 1676 :19 :{ warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0x06,0x0E,0x2B,0x34,0 x16760 | 4 , 0 x0 1,f0orx 0(1i, 0=x 00A;,0 xi0 4<,0 xF0F1_,A0RxR0A2Y,_0xE0L1E,M0Sx(01m,o0vx_02p,i0xx_0f1,m0tx_0t1 a}g,s )1;6 ,i +A+V)_ P{I X _| F ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~M T_UYVY422 }, | ^ src/libavformat/mxf.c:86:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 86 | { { 0x06,0x0E,0x2B,0x34,0x04,0CC libavformat/pvfdec.o x01,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] In file included from src/libavformat/oggparseogm.c: 8729 | : src/libavcodec/bytestream.h :171 : {18: { warning: 0xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 0,0x00,0x00,0x00, 0171x | 0 0 , 0 xg0-0>,b0uxf0f0e,r0 x+0=0 ,F0FxM0I0N,0(x0g0-,>0bx0u0f,f0exr00_,e0nxd0 -0 g,-0>xb0u0f,fe0rx0,0 ,s0izxe0)0; } ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 0, AV_PIX_Fsrc/libavutil/macros.hMT:_49N:O25N:E note: }expanded from macro 'FFMIN', | ^ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 3 warnings generated. src/libavformat/mxf.c:91:122: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 91 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x03,0x01,0x01,0x03,0In file included from x0src/libavformat/oggparseogm.c1,:0x290: 0 src/libavcodec/bytestream.h},: 11865:13,: Mwarning: KTcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]AG ('A', 'V', 'u' ,186 | ' p ' )s i}z,e2 /= *F FAMviIdN( p1-:>1b u*/f f e| r ^_ end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #desrc/libavformat/mxf.cf:i92n:e122 :F Fwarning: Mmissing field 'desc' initializer [-Wmissing-field-initializers]I N(a,b) ((a) 92> | ( b ) {? {(b ) 0:x 0(0a,)0)x 0 0| , ~ ^ ~ 0x00,0x00,In file included from 0src/libavformat/oggparseogm.cx:0290: ,src/libavcodec/bytestream.h0:x1870:015,:0 xwarning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 ,0x00 ,1870 | x 0 0 , 0ixf0 0(,s0ixz0e02, 0!x=0 0,s0ix0z0e,)0 x0 0| ~~~~~ ^ ~~~~, 0x00,0x00 }, 0, 0 }, | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~ 52 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,0xsrc/libavformat/movenc.c04,:01766x0:132,:0 xwarning: 0comparison of integers of different signs: 'const enum AVCodecID' and 'int' [-Wsign-compare]1 ,0x0D,0x04,0x01 ,17660 | x 0 1 , 0 x 0 1 , 0 x 0 3 , 0 cxo0d5e,c_0tx0a0g,0sx-0>isrc/libavformat/mpegtsenc.cd 0= = :},c 122314o:,d 19eAc:_iVd C)warning: Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L_ P| R ~~~~~~~~~~~~~~ ^ ~~~~~~~~ I_SMPTE428 } ,2231 / | * S MP TfEo-rD C(28i D C=DM *0/; | i ^ < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/nutenc.c:31: src/libavformat/mxf.csrc/libavcodec/bytestream.h::101171::11518:: warning: missing field 'desc' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 101 | { { 1710 | x 0 6 , 0gx-0>Eb,u0fxf2eBr, 0+x=3 4FF,M0INx(0g4-,>0bxu0f1fe,r0_xe01n,d 0-x 0gD-,>b0uxf0f4e,r0,x 0s1i,z0ex)0;1 ,0 x| 01 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~,0 x03,0x06,0x00,src/libavutil/macros.h0:49x:0250: note: }expanded from macro 'FFMIN', 14, AV C49O | L#_dPeRfiIn_e SFMFPMTIEN4(3a2 ,}b), (/(*a )P3 D>6 5( b*)/ ? | ( ^b ) : (a)) | ~ ^ ~ src/libavformat/mxf.c:102:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 102 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0xsrc/libavcodec/bytestream.h04:,2710:x170:1 ,warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 01,0x01,0x03,0x08 ,2710 | x 00 , 0x 0i0n t} ,s i1z4e,2 AV=C OFLF_MPIRNI(_gS-MP>TbEu4f2f8e r}_e,n d/ *- Cgi-n>ebumfaf eMerz,z asniiznee) ;* / | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b)src/libavformat/mxf.c :?103: 115(:b warning: )missing field 'desc' initializer [-Wmissing-field-initializers] : (a)) | ~ ^ ~ 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,0x0In file included from 0,0xsrc/libavformat/nutenc.c0:031 }: ,src/libavcodec/bytestream.h :1861:413,: Awarning: VCcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]OL _PRI_SMPTE240M }, 186/ | * = AsViCzOeL_2P R=I _FSFMMPITNE(1p7-0>M b*u/f f e| r ^_e nd - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #src/libavformat/mxf.cd:ef107i:n118e: Fwarning: Fmissing field 'desc' initializer [-Wmissing-field-initializers]M IN(a,b) ((a )107 | > (b ) {? ({b )0 x: 0(0,a0))x 0 0| , ~ ^ ~0 x00,0x00,0In file included from x0src/libavformat/nutenc.c0:,310: src/libavcodec/bytestream.hx:01870:,150:x warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 ,0x00, 0187x | 0 0 , 0 xi0f0 ,(0sxi00z,0ex200 ,!0=x 0s0i,z0ex)0 0 ,| 0 ~~~~~ ^ ~~~~x0 0,0x00 }, 0, AVCOL_PRI_UNSPECIFIED }, | ^ 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) : (src/libavformat/movenc.ca)) : | 1816 ~ ^ ~: 21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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] 1816294 | | i fi f ((fsiiezlde_2o r!de=r ssrc/libavformat/mpegtsenc.c0 bxuff:32277fp4:,se 92=0xr0_:e 04.0 n,fwarning: d0 ;- missing field 'unit' initializer [-Wmissing-field-initializers]px 0-1 ,>| 0 ~ ^~~~ bxu0ff1e,r0, x s2277i0 | 1z ,e) ; 0 | x ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 0 4O,FF0SxE0src/libavutil/macros.h1T:,49(:250:txr0 1,anote: n0sexpanded from macro 'FFMIN'x po0rt1_s,t 0xr0e49am1_ | ,i#dd0e)x,f0 A2V_i,OnP0ex0T F0F_MI,NT0Y(xP0aE_0I, b}NT),, { (1 4,( .aA)i6V C4 >= O0x(0L00b_1 )}T ,R?C _ 0(BbxT)700 0:9 (0a) 1}),, | / ~ ^ ~0* x ffIfTfU-,R BENIn file included from TC.src/libavformat/oggparseogm.c :}7,290: 9 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/mpegtsenc.c :2279:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mxf.c2279: | 113 : 116 : warning: missing field 'desc' initializer [-Wmissing-field-initializers] OFFSET(origi n113a | l _ n e tw{o rk{_ i0dx)0,6, 0AxV0_EO,P0Tx_T2YB,P0Ex_3I4NT,,0 x{0 4.,i06x40 1=, 0DxV0B1_,0PxR0I1V,A0TxE0_4N,E0TxW0O1,R0Kx0_1S,T0AxR0T1 ,}0,x 001x0,00x0013,, 00xx0f0f,f0fx,0 0E N}C, }1,4 , | A ^V COL_TRC_SMPTE240M }, /* SMPTE 240M */ | ^src/libavformat/mpegtsenc.c :2281:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2281 | OFFSET(service_id), AV_OPTIn file included from _Tsrc/libavformat/oggenc.cYP:E_31src/libavformat/mxf.cI: :Nsrc/libavcodec/bytestream.h114T::112,171 :: {18warning: : missing field 'desc' initializer [-Wmissing-field-initializers] warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i 64 = 0x0001 }114 | , 0{x 0{0 00 1,x 17100xf | f6 , 0 fx0 Ef,0g,x2- B>,E0xbN3uC4 ff,}e0x,0 r 4+ | ,=0 ^ xFF0M1,I0xN0(1g,-0>xb01u,f0fxe0r_4e,n0dx 0-1 ,g0x-0>1b,u0fxfe0r1, ,s0izxe0)1;, 0 x| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 4,0x00,0x00 },src/libavutil/macros.h :149:425:, note: expanded from macro 'FFMIN'A VCOL_TR C49_ | B#Td7e0f9in e} ,F /F*M ISN(MaP,TbE) 2(7(4/a2)9 6>M ((bmu)s t? a(pbp)e :a r( aa)f)t e r| ~ ^ ~ ITU-R BT.709) */ | ^ src/libavformat/mxf.c:115:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 115 | { { 0x06,src/libavformat/mpegtsenc.c0:x23010E:,1030:x 2warning: Bmissing field 'unit' initializer [-Wmissing-field-initializers], 0x34,0x04,0 x23010 | 1 , 0 x 0 1 ,O0FxF0S6E,T0(xp0m4t,_0sxt0a1r,t0_xp0i1d,)0,x 0A1V,_0OxP0T1_,T0YxP0E5_,I0NxT0,0 ,{0 x.0i06 4} ,= 104x,1 0A0V0C O}L,_ TFRICR_SBTT_1O3T6H1E_RE_CPGI D},, L/A*S TI_TOUT-HRE RB_TP.I1D3,6 1E N*C/ } ,| ^ | ^ src/libavformat/mpegtsenc.csrc/libavformat/mxf.c::2303116::99113:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'desc' initializer [-Wmissing-field-initializers] 2303 | 116 | O{F F{S E0Tx(0s6t,a0rxt0_Ep,i0dx)2,B ,A0Vx_3O4P,T0_xT0Y4P,E0_xI0N1T,,0 x{0 1.,i06x40 6=, 00xx0041,000x 0}1,, 0FxI0R1S,T0_xO0T1H,E0Rx_0P1I,D0,x 0L6A,S0Tx_0O0T,H0ExR0_0P I}src/libavcodec/bytestream.h,D ,1: 4271E,:N 17CA: V }Cwarning: O,Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _ T| R ^C _LINEAR }, /* Lin e271a | r * / i n| src/libavcodec/bytestream.ht ^ s:i355z:e132: warning: =src/libavformat/mpegtsenc.c comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:F 2304FM:I111N:( gwarning: -missing field 'unit' initializer [-Wmissing-field-initializers]> buffer_e n355d | - 2304 src/libavformat/matroskadec.c | g - >:s b3741 iu:{zf42 ef": em rpwarning: =src/libavformat/mxf.c,e : gcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]F117st F:siM115_zI:meN 2()warning: tg;missing field 'desc' initializer [-Wmissing-field-initializers]s- _> mb| o u ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~d3741f ef | "e ,r _ 117e" | nEsrc/libavutil/macros.h dn: a49 - b: In file included from l(25g{esrc/libavformat/oggenc.cb:- l :>{monote: 31b 2cexpanded from macro 'FFMIN': u0tk src/libavcodec/bytestream.hfxs_:f0 t186e6mi: r,om1349d,0: | ee x # .0swarning: d>"Eicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e=,,z f 0ei0Ox)n F2;e|FB |S, F E0| FcTx ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~M (l3 I186mu4N | 2s,( tt0a sexsrc/libavutil/macros.h, _r0:b m_449)sot,: idi025(zemx:(e)e0 a2, 1note: ) >,expanded from macro 'FFMIN' =A=0 > V x F_-0(FOb 1bMPl49,)IoT | 0 Nc_#x?(kTd0 p_Ye8(-tPf,b>iEi0)bm_nx ueBe0:f)O 4 f)OF,(e LF0ar{,Mx)_ I0)e {N1 n| (, d ~~~~~~~~~~~~ ^ ~~~~~~~~~~~.a0| ,ix ~ ^ ~-b60 )41p ,-(=0>( xba-0usrc/libavformat/matroskadec.c1)1f: ,f3745}>0e:, xr22 (0,:-b1 1),swarning: , 0icomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] ?xz 1 0e,(7) b,;E)0 N x3745 C:0 | | 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~}(, ,a0 )x )0 | 0 ^ src/libavutil/macros.h | }: ~ ^ ~,49 : 125 4: , t note: iAexpanded from macro 'FFMIN'Vm In file included from Cesrc/libavformat/oggparseogm.cOc:Lo29_d: Tesrc/libavcodec/bytestream.h49R : | C<356#_ :dSt13eMr:fPa iTcwarning: nEkcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavformat/mpegtsenc.ce4- :2 >23058Fe: Fn89}Md: ,I_ 356 Ntwarning: | /(imissing field 'unit' initializer [-Wmissing-field-initializers] *am ,e Sbc M)osP di T(ez2305E)(e | - a2 D ) C| = 2 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~> 8 F {FD( MCb"ID)mNM u( ?xpsrc/libavformat/matroskadec.c* r-:/(a>3788 btb: )e74| u " ^f::, f e warning: Ncomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]( rUa_L)eL)n, d O| -F ~ ^ ~ F 3788pS | -E >Tb( In file included from usrc/libavformat/oggenc.cfmfe r:uxi_31,: src/libavcodec/bytestream.hfr :187 :asi(15ctlzus:ee),t e)rsrc/libavformat/mxf.c Awarning: ;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ :V118: t _187O119 im | e P:| T warning: ! ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ Tmissing field 'desc' initializer [-Wmissing-field-initializers]Y=P E( i_fu src/libavutil/macros.h(IiN:Ts,n49t:i z e6254{_1182 | : .t ! =i )note: - 16 s&expanded from macro 'FFMIN' 4{i & z{ e=) ( b 490x10 l} , | 6o,| 0#x00c ~~~~~ ^ ~~~~ d,E kINeT,__Mf0tAiix2XB,mne, 0e E>x= N3F40,C0xF 0|M|}4,I N, 0 c(luxs0| 1a,0tx ^0,1,e rb_0ti)x me0(D, (a0)> >x =0 (4b-b,)0lx0 o1?,0c kx(b_)0 tsrc/libavformat/mpegtsenc.c1: i(:,0mx2307e:a1030))): 1 | ) ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ warning: ,missing field 'unit' initializer [-Wmissing-field-initializers]0 x 01 , 0x| 0 ~ ^ ~8 ,0x0 02307, | 0xsrc/libavformat/matroskadec.c In file included from 00: src/libavformat/oggparseogm.c 3790:}29: src/libavcodec/bytestream.h::357,O 1314:F:F,SE15T :A(warning: p Vcomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]ewarning: sC comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_Op Lay_loT a357Rsrc/libavformat/oggdec.c d3790 | | C : _302 _ s:I34 iiEf :( z C swarning: e6 1icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) 9 z, 6AV _e62FO_ 2 FPM!_3024T A},= | /_*X I E T(tsCi Y ra z6P Ecke-1>i_f )96e6I( nd-_tNo 2| i ~~~~~ ^ ~~~~ Ts,- m{ -4>eb.uf ciosixz64dveY CCe *=,-/ D ostE i| - ^F m>AbeufUcLpTood_seP + E 0(xb)0 1?, (0ax) 0:1 ,(0xb0))E , 0| x ~ ^ ~0 4,0x01,0x01,0xsrc/libavformat/matroskadec.c0:13835,:022x:0 1warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare], 0x0In file included from 9,0src/libavformat/nutenc.c 3835x:0 | 0,310 : x0 0src/libavcodec/bytestream.h }: 293:, 13 : 1ifwarning: 4,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (t iAmVeCcOoLd_eT R!C=_ BATV2 _29302N0 | _1O0 }P, T /S* I_TUsVA-LiRU BzTE.)e 2022 | ~~~~~~~~ ^ ~~~~~~~~~~~~~~0 = F*FM/I N| ( ^p ->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25:src/libavformat/mpegtsenc.c src/libavformat/mxf.c:note: :2323expanded from macro 'FFMIN'120: :108116:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'desc' initializer [-Wmissing-field-initializers] 49 | #define FF M2323I | N120 ( | a , b {) {"( m({pa e)0g xt>0s 6_(,bc0)ox p0?yE t,(sb0")x, 2 :B" ,d(0oaxn)3')4t , 0o| xf ~ ^ ~0f 4s,e0tx 0d1t,s0/xIn file included from p0src/libavformat/nutenc.ct1:s,31"0: ,xsrc/libavcodec/bytestream.h 0:OD294F,:F015Sx:E0 T4warning: (,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c0 oxp0y1t,s0 )x294,0 | 1 A, V0 _x O0iP1fT, _0(TxsY0iP1zE,_e0B2xO 0O!AL=,, 0 sx{i0 z0.e,i)06 x4 0 | 0= ~~~~~ ^ ~~~~ }-,1 1}4,, -A1V,C O1L,_ TERNCC_ S}M,P T E| 2 ^0 84 }, /* SMPTE ST 2084 */ | ^ src/libavformat/mpegtsenc.c:2324:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2324 | { "tables_version"src/libavformat/mxf.c,: 121":s119e:t warning: Pmissing field 'desc' initializer [-Wmissing-field-initializers]A T, PMT, SDT and N121I | T v e r{s i{o n0"x,0 6O,F0FxS0EET,(0txa2bBl,e0sx_3v4e,r0sxi0o4n,)0,x 0A1V,_0OxP0T1_,T0YxP0ED_,I0NxT0,4 ,{0 x.0i16,40 x=0 10, 0}x,0 10,,0 x3011,, 0ExN0CB ,}0,x 0 0| , ^0 x00 }, 14, AVCOL_TRC_ARIB_STD_B67 }, /* Hybrid Lsrc/libavformat/mpegtsenc.co:g2326-:G80a:m mwarning: amissing field 'unit' initializer [-Wmissing-field-initializers] OETF */ | ^2326 | OFFSET(omit_video_pes_length), AV_OPT_TYPE_BOOL, { .i64 = 1 },src/libavformat/mxf.c :0123,: 1141:, warning: Emissing field 'desc' initializer [-Wmissing-field-initializers]N C }, | ^ 123 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01src/libavformat/mpegtsenc.c,:02328x:0791:, 0warning: xmissing field 'unit' initializer [-Wmissing-field-initializers]0 1,0x04,0x0 12328, | 0 x 0 1 , 0 xO0F1F,S0ExT0(1p,c0rx_0p1e,r0ixo0d0_,m0sx)0,0 A}V,_ O1P4T,_ TAYVPCEO_LI_NTTR,C _{G A.MiM6A42 8= }-,1 /}*, =- 1A,V CIONLT__TMRACX_,G AEMNMCA 2}2, * /| ^ | ^ src/libavformat/mpegtsenc.c:2330:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2330src/libavformat/mxf.c | : 124 : 116 : Owarning: Fmissing field 'desc' initializer [-Wmissing-field-initializers]F SET(pat_period_ u124s | ) , A V{_ O{P T0_xT0Y6P,E0_xD0UER,AT0IxO2NB,, 0{x 3.4i,604x 0=4 ,P0AxT0_1R,E0TxR0A1N,S0_xT0I1M,E0 x*0 41,000x00L1L, 0}x,0 10,,0 xI0N1T,604x_0M1A,X0,x 0E2N,C0 x}0,0 , 0| x ^0 0 }, 14, AVCOL_TRC_SMPTE170M }, /* = AVCOL_TRC_BT709 *src/libavformat/mpegtsenc.c/: 2332 :| 108 ^ : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2332 | OFFSET(sdt_period_us), AV_OPT_TYPE_DURATION, src/libavformat/mxf.c{ :.125i:61164: =warning: missing field 'desc' initializer [-Wmissing-field-initializers]S DT_RETRANS_TIME 125* | 1 0 00 L{L {} ,0 x00,6 ,I0NxT06E4,_0MxA2XB,, 0ExN3C4 ,}0,x 0 4| , ^0 x01,src/libavcodec/bytestream.h0x:03171,:013x:0 Ewarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 x04,0x01,0x01,0x0src/libavformat/mpegtsenc.c1:,23340 :x3171080: | 1 ,warning: 0missing field 'unit' initializer [-Wmissing-field-initializers] x 0s9i,z0ex20 0=, 0F2334xF | 0M 0I N }( ,p - 1>O4bF,uF fASfVEeCTrO(_Len_niTdtR _C-p_ eBprT-i2>o0bd2u_0fu_fs1e)2r, , } A,sV i_/zO*eP )T=;_ TA YV| PC ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~EOsrc/libavformat/mxfenc.cL __D:TURRCA147_TBIsrc/libavutil/macros.h:OT:N24249,:0 :2{warning: 250 missing field 'index' initializer [-Wmissing-field-initializers]:._ i1note: 60expanded from macro 'FFMIN'4 *=/ N I T | 49147_ ^ | | R # Ed Te Rf Ai{Nn SeA_ VTF_IFCMMOEID NE*(C a_1,I0bD0)_0 NL(OL(N aE}) , } > 0 ,(| b ^I) N T?6 4(_bM)A X:, (EaN)C) } ,| ~ ^ ~ | ^src/libavformat/mxf.c :127:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers]In file included from src/libavformat/nutenc.c:31: src/libavcodec/bytestream.h:318:15: warning: src/libavformat/mpegtsenc.c comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:127 2335 | : 12 : warning: {missing field 'help' initializer [-Wmissing-field-initializers]318 | { 0 x 023350, | 0i xf00 , 0( xs{0i 0zNe,U20L xL!0 =0} ,,0s xi z0| 0e,)0 ^ x | 0 ~~~~~ ^ ~~~~0 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_TRC_UNSPECIFIED src/libavformat/mpegtsenc.c},: 2334| :93 ^: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2333 | { "nit_period", "NIT retransmission time limit in secondsrc/libavformat/mpegts.cs",: 1897 :43| : ~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2334 | O FF1897S | E T (n it _ p e r i o d _ uavs_)a,s sAeVr_tO0P(Tl_aTngYuaPgEe_D_URcAToIuOnNt, {< =.i 6s4i =z eoNfI(T_lRanEgTuRaAgeN)S _/ T4I)M;E *| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~10 00LL }, 0, INsrc/libavutil/avassert.hT6:438_:M11AX:, note: Eexpanded from macro 'av_assert0'N C }, | ^~~~~~~~~ 38 | if (!/usr/include/stdint.h(c:o46n:21d: )note: )expanded from macro 'INT64_MAX' { 46 | # d e f in e I NT 6 4_ M A X (0 xsrc/libavcodec/bytestream.h 7 f: ff f 271f: f17: f fwarning: f comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f f f f f f ) | ^~~~~~~~~~~~~~~~~~ 271 | \ | ^~~~ int size2 = Fsrc/libavformat/mpegts.cF:MI1948N:(43g-:> bsrc/libavformat/mpegtsenc.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u: f2332f:e93r:_ ewarning: ndimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] - 1948g- | >b u f f e2331 | r , s {i z"e );s d t| _a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~v_p aesrsierotd0src/libavutil/macros.h":(49la,ng: u25"a:Sg eD_note: Texpanded from macro 'FFMIN' cr oeunttr an<49=s | ms#iidzesfesoifine( loanFngFu MaItNgi(meea) ,l/b i4)m)i ;t( i (na| ) ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ s>e c(bosrc/libavutil/avassert.hn)d: ?s 38:"11(,:b ) note: :| expanded from macro 'av_assert0' ~( a)) | 38 ~ ^ ~ | 2332 | if ( ! (c o n dOF)FS)E T{ ( s d t _ p er io d_ u s) , A V_ O P T_ T Y P E _ D U R A T I ON , { . i 6 4 = S D T_ R E T R A N S\ _ T| I ^~~~ ME * 1000LL }, 0, INT64_MAX, ENC }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2330:93: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2329 | { "pat_period", "PAT/PMT retransmission timesrc/libavformat/mxf.c l:i132mi:t114 : in warning: smissing field 'desc' initializer [-Wmissing-field-initializers]e conds", | ~ 132 | 2330 | { { 0 xOF0F6S,E0Tx(0pEa,t0_xp2eBr,io0dx_3u4s),,0 xA0V4,_0Ox0P1,T0_TxY0P1,E0_xD0U1R,A0TxI0O4N,0,x 0{1 ,.0xi016,4 0=x 0PA1T,_R0ExT0R2,A0NxS01_,TI0MxE 0*0 ,100x000L0L }}, ,0 ,1 4IN,T 6A4V_CMOAXL,_ SEPNCC _}B,T 4 7| 0 ^~~~~~~~~ BG }/usr/include/stdint.h,: 46/:*21: Inote: Texpanded from macro 'INT64_MAX'U -R BT .6460 | #1d e*f/i n e| ^I NT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxf.c:133:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 355 | size 133= | F F M{I N{ (0gx-0>6b,uf0fexr0_eEn,d0 x- 2gB->,b0uxf3f4e,r,0 xs0iz4e),;0 x 0| 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, 0x01,0x01,src/libavutil/macros.h0:x0494,:025x0:1, 0note: xexpanded from macro 'FFMIN'0 1,0x01 ,490 | x#0d2e,f0ixn0e2 F,F0MxI0N0,(0ax,0b0) }(,( a1) 4>, (Ab)V C?O L(b_S)P C:_ B(Ta7)0)9 }| , ~ ^ ~ /* ITU-Rsrc/libavformat/mov.c BIn file included from T.:7src/libavformat/nutenc.c:2726031:9: 36 src/libavcodec/bytestream.h:*: 356/warning: :13 :comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]| warning: ^ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | 2726 | s i zei2f = F(F(MuINi(npt->6b4u_ftfe)re_enntdr i-es src/libavformat/mxf.c p*-:> 134bu1:2f f116+: e 4r,warning: missing field 'desc' initializer [-Wmissing-field-initializers]> s izaeto)m; . | s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i z134e | ) src/libavutil/macros.h : | 49{ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~:25 {In file included from : 0note: expanded from macro 'FFMIN'src/libavformat/oggenc.cx: 0316: ,0src/libavcodec/bytestream.hx: 293:01349:E | ,#warning: de0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f xi2nBe ,FF0MIxN(3a4,,b0)x ( (0a2934 | ), 0>x 01 , 0( xb0s)1i, z?e0 2(x b0) =: 6 F,F(0aMx)0I4)N ,(0| px- ~ ^ ~> 0b1uf,fe0rx_In file included from 0esrc/libavformat/nutenc.cn:131d,: 0 x-src/libavcodec/bytestream.h0 1:,p3570:-15x>:b0u 2fwarning: fe,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0rx ,03 ,0s ixz3570e0 | ,) 0 ; x 0i 0f| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (}s,i z1e24 !src/libavutil/macros.h=, : s49i:Az25Ve:C )note: O L expanded from macro 'FFMIN'| _ ~~~~~ ^ ~~~~S PC_ S49 | M#dPeTfiEn24e0 FMF M}I,N (/a*, b)S M((PaT)E > 2(4b0) M? (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 (sizesrc/libavformat/mxf.c2 :!=135 :s112i:z ewarning: missing field 'desc' initializer [-Wmissing-field-initializers]) | ~~~~~ ^ ~~~~ 135 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x04,0x00,0x00 }, 14, AVCOL_SPC_YCGCO }, /* YCgCo */ | ^ CC libavformat/qtpalette.o 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,0src/libavformat/mov.cx01,:02800x01:47,:0 xwarning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 ,0x01,0x01,0x01,0x0 22800, | 0 x 0 1 , 0 x 0 0,a0v_xa0s0 s},e 1r4t, 0A(VsCcO-L>_sStPsCc__dSaMtPaTE[17i0nM d}e,x /]*. f=i rAVsCtOL _Gc h*un/k_ c o| ^u nt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38src/libavcodec/bytestream.h:11: :note: 317expanded from macro 'av_assert0':13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 38 | if (src/libavformat/mxf.c!:(141c:o118n: dwarning: )missing field 'desc' initializer [-Wmissing-field-initializers] ) 317{ | s i z 141e | 2 = FF M{ I {N (0p x - 0> 0 b, u 0 f xf 0 e0 r , _0 xe 0 n0 d , 0x- 0p 0 - ,>0b xu f0f 0e r,\, 0 x| 0s0iz ^~~~e,) 0x;00 ,0 x| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 0,0x00,0src/libavutil/macros.hx0:049,:025x:0 0note: ,expanded from macro 'FFMIN'0 x00,0x 0490, | 0#xde0f0i,n0ex 0F0F,M0xI0N0( a},,b ) 0,( (aA)VC O>L _(SbP) C?_ U(Nb)S PE:C (IaFI)E) D }| , ~ ^ ~ | ^ 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/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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->buffersrc/libavformat/matroskadec.c_e:n4028d :-63 :p- >bwarning: ufcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]fe r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 4028 | src/libavutil/macros.h : 49 : 25: note: expanded from macro 'FFMIN' i n49d | e#xd_eefnitner iFeFsMI[N(ia],.bt)i (m(ea)s ta>m p( b*) ?m a(tbr) o: s(kaa-))> t i| ~ ^ ~m e_scale In file included from >src/libavformat/oggenc.c :t31: ssrc/libavcodec/bytestream.h):357 :{15 : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | src/libavformat/matroskadec.cif: 4027(s:i67z:e2 !warning: =comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] size) | ~~~~~ ^ ~~~~ 4027 | if (index_entries[i - 1].timestamp * CC libavformat/r3d.o msrc/libavformat/oggdec.catr:o561s:ka21-:> tiwarning: mecomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]_ scale <= t s561 | & & | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~if (os->granule == -1) | ~~~~~~~~~~~ ^ ~~ CC libavformat/rawdec.o CC libavformat/rawenc.o src/libavformat/oggdec.c:667:47: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 667 | if (i >= 0 && ogg->streams[i].granule != -1 && ogg->streams[i].granule != 0 && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavformat/rawutils.o In file included from src/libavformat/oggparsedirac.c:26: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/rawvideodec.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/oggdec.h ~ ^ ~~~~~~~~~~~~~ :180:32: warning: src/libavformat/mpegts.ccomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]: 2255:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | 2255 | i f} e(lspe tisf >( IpNmTt6_4st_reMaAmX_ id&x& < pp-t>s n!b=_ sAtV_rNeOaPmTSs_)V A{LU E)/ *{ | m ~~~ ^ ~~~~~~~~~~~~~~a tch based on position within the PMT */ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/rdt.o src/libavformat/mxfdec.c:449:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/oggdec.c449 | : 787 :fo25r: (warning: i comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare]= 0; i < size & &787 | !a v i o _ f eioff ((opsb-)>;g ria++n)ul e{ ! =| - ~ ^ ~~~~1L L) { | ~~~~~~~~~~~ ^ ~~~~ src/libavformat/mxfdec.c:456:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 456 | return src/libavformat/movenc.ci ==: 2314s:51i:z ewarning: ;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^ ~~~~ 2314 | mov_write_gama_tag(s, pb, track, mov->gamma); | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~ 6 warnings generated. CC libavformat/realtextdec.o 1 warning generated. CC libavformat/redspark.o src/libavformat/mxfdec.c:485:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/replaygain.o 485 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. CC libavformat/riff.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/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 }, | ^ 2 warnings generated. 3 warnings generated. In file included from src/libavformat/oggparseopus.c:27: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/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/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.csrc/libavformat/oggdec.h:2608:20::180 warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 2608 | for (180j | = 0 ;if j( st>r eaImN-T>n6b4__pMArXog r&&a mpst;s j +!+)= {A V| _ ~^~~~~~~~~~~~~~~~~~~~~~~~N OPTS_VAsrc/libavformat/mpegts.cL:U2609E): {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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/oggparsecelt.csrc/libavformat/mpegts.c::27: 2612src/libavformat/oggdec.h:18:: 160warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]36 : warning: 2612 | comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] if (i= =160ts | - > n b_ p r g & &i !ft s(-o>gsg-k>ips_tcrleeaarms)[ i| ] ~^ ~~~~~~~~~~. serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/movenc.c:2539:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2539 | for (i = 0; i < entries; i++) { | ~ ^ ~~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~ CC libavformat/riffdec.o src/libavformat/movenc.c:2570:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2570 | if (i && duration == stts_entries[entries].duration) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:2585:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2585 | for (i = 0; i < entries; i++) { | ~ ^ ~~~~~~~ src/libavformat/mxfdec.c:672:62: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 672 | if (size < 32 || size - 32 < orig_size || (int)orig_size != orig_size) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxfdec.c:672:32: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 672 | if (size < 32 || size - 32 < orig_size || (int)orig_size != orig_size) | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxfdec.c:684:19: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 684 | else if (size < plaintext_size) | ~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/riffenc.o 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:3564:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3564 | for (int ind = 0; ind < sti->nb_index_entries && ctts_ind < msc->ctts_count; ++ind) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:3594:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3594 | if (ctts_sample == msc->ctts_data[ctts_ind].count) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/oggparseflac.c:27: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:2869:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2869 | 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] for (i = 0; i < ts->nb _180p | r g ; i+ +)i f{ (| p ~ ^ ~~~~~~~~~~t s > INT64_MAXsrc/libavformat/mpegts.c :&2873& :pt19s: !warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] AV_NOPT 2873S | _ V A L U E ) { i f| ( ~~~ ^ ~~~~~~~~~~~~~~i == ts->nb_prg && ts->nb_prg > 0) { | ~ ^ ~~~~~~~~~~ CC libavformat/rka.o In file included from src/libavformat/oggparseskeleton.c:24: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:2898:20: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 2898 | int64_t back = FFMIN(seekback, pos); | ^ ~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparsespeex.c:30: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/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/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/rl2.o In file included from src/libavformat/oggparseogm.c:33: src/libavformat/oggdec.hsrc/libavformat/mxfdec.c:160:780::3624:: warning: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 160780 | | i f (ifth i(s_opagrg-t>isttiroenam s![=i ].kslve_roifalf se=t= - msxfe-r>irauln)_ in )| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~{ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:847:53: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 847 | mxf->run_in + partition->previous_partition >= klv_offset) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 82 warnings generated. 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) : (src/libavformat/oggdec.ha)) : | 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: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++) { | ~ ^ ~~~~~~~~~~~~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavformat/movenc.c:2970:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavformat/mov.c :3980:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]2970 | for (int i = 0 ;3980 | i < s -> n b_ s tirfe am(ss; ci-++>)c t{t s_ d| a ~ ^ ~~~~~~~~~~~~~ ta[i].count > INT_MAX - sc->sample_offsets_count) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:3990:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3990 | for (int j = 0; j < sc->ctts_data[i].count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4003:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4003 | if (sc->sync_group[i].count > INT_MAX - sc->open_key_samples_count) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4017:23: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 4017 | if (sg->count > INT_MAX - sample_id) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 39 warnings generated. 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/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/oggparseogm.c:111:52: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 111 | if (bytestream2_get_byteIn file included from s_lesrc/libavformat/oggparsevorbis.cf:t31(&: p)src/libavcodec/bytestream.h :<293 :s13i:z ewarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 293 | size2 = FFMIN(2p-> warningsb generateduf. 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/oggparsevorbis.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/movenc.c:3060:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3060 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mpegts.c: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/movenc.c:3080:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/rm.o 3080 | for (int i = 0, index = 1; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggparseogm.c:183:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 183 | if (os->psize < lb + 1) src/libavcodec/bytestream.h| ~~~~~~~~~ ^ ~~~~~~ :355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,src/libavformat/nutdec.cb) :(498(a:)19 :> (warning: b)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ? (b) : (a)) | ~ ^ ~ 498 | forIn file included from (src/libavformat/oggparsevorbis.ci := 310;: src/libavcodec/bytestream.hi:356 :< 13a: vwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >nb_strea ms356; | + + i ) 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/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:1050:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:4054:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4054 | for (i = 0; i < sc->elst_count; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:4083:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 4083 | if (src/libavformat/oggenc.cav_:sa88:t81:_ suwarning: bmissing field 'unit' initializer [-Wmissing-field-initializers]6 4(start_time , 88e | m p t y _ d u ra tOFiFoSnE)T( se!ri=a l_stoafrfts_ett)i, mAVe_ OP-T _(TYuPiE_nINtT,6 {4 ._it6)e4m p= t0y }_,d 0u, rIaNtT_iMoAnX,) P| A ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~R AM }, | ^ src/libavformat/mov.c:4152:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4152 | src/libavformat/oggenc.c : 90 :78 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] i + 1 = =90 | s c- > s t s cOF_FdaStEa[Ts(tspcr_einfd_exs i+z e1)],. fAirVs_tO)P T _T| YP ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E _INT, {.i64 =src/libavformat/mov.c :0}4165,: 270:, warning: Mcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]A X_PAGE_SI ZE4165, | P A RA M } , | ^ for (j = 0; j < sc->stsc_data[stsc_index].count; j++)src/libavformat/oggenc.c :{92: 83 :| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mov.c92: | 4172 : 92 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] OFFSET(pref_ si4172z | e ) , A V _ O P T _ T Y PiEf _(I!NsT,c -{> .kie6y4f r=a m0e_ ab}se,n t0 ,& &M A(X!_scP-A>GkeEy_frSaImZeE_,c oPAuRnAtM }|,| c| ^u rrent_sample+key_off == sc->keyframes[ssrc/libavformat/oggenc.ct:s94s:_91:i warning: nmissing field 'unit' initializer [-Wmissing-field-initializers]de x])) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | OFFSEsrc/libavformat/mov.cT(:4288p:r23e: fwarning: _comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]du ration), A V_4288O | P T _ TY PE _ I NT 6 4 , { . i 6 4 i= +1 0100 0=0=0 }s, c0-,> sINtT6s4c__MdAaXt,a [PsAtRsAcM_ i}src/libavformat/nutdec.cnd,e :| x ^ 550+ :119]:.f irwarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t ) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/oggenc.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]550 src/libavformat/mov.c | : 4317 fo:r 95(i43 | : =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] {0 N;U L4317iL | <} , c o u n | t ^ ; i + +if) ( s{ti - >n| b ~ ^ ~~~~~ _index_entries >= total) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavformat/oggenc.c:94:74: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 93 | { "page_duration", "preferred page duration, in microseconds", | ~ 94 | OFFSET(pref_duration), AV_OPT_TYPE_INT64, { .i64 = 1000000 }, 0, INT64_MAX, PARAM }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 6 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) { | ~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/nutenc.c:190:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | for (stream_id = 0; stream_id < s->nb_streams; stream_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/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) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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/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) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/nutdec.c:835:65: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 835 | for (initialized_stream_count = 0; initialized_stream_count < s->nb_streams;) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/mxfdec.c:1594:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1594 | { { 0x06CC libavformat/rmdec.o ,0x0e,0x2b,src/libavformat/nutenc.c0x:34384,:019:x 0warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 0x01,0x01,0x02, 0384x | 0 d ,f0oxr0 1(,i0 x0=3 0,;0 ix <0 n1u,t0->xti0me2_,b0asxe1_0c,o0unxt6;0 ,i0++x)0 {1 }| , ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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/paf.c:58:22: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxfdec.c:1598:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 58 | 1598 | i f { ({ (0px-0>6,b0uxf_0siez,e0x 2b>,=0 x3s4,t0xr0l4e,n0(MxAG0I1C),) 0&x& 0 | 1 ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ ,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/paf.c, :| 82 ^: 19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 82 | for (i = 0; i < count; isrc/libavformat/mxfdec.c+:+1604):129 :{ warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]| ~ ^ ~~~~~ 1604 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x02,0x41,0x01 }, 14, AV_CODEC_ID_DVVIDEO, NULL, 15 }, /* DV 625 25mbps */ | ^ src/libavformat/mxfdec.c:1606:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1606 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0a,0x0e,0x0f,0x03,0x01,0x02,0x20,0x01,0x01 }, 15, AV_CODEC_ID_HQ_HQA }, | ^ src/libavformat/mxfdec.c:1607:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1607 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0a,0x0e,0x0f,0x03,0x01,0x02,0x20,0x02,0x01 }, 15, AV_CODEC_ID_HQX }, | ^ src/libavformat/mxfdec.c:1608:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1608 | { { 0x06,0x0e,0x2b,0x34src/libavformat/mxfenc.c,0:x165104:,019x:0 1,warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 01,0x0a,0x0e,0 x1651 | 1 5 ,0 x0 0,f0oxr0 4(,i 0x=02 ,00x;1 0i, 0,n0b_xst0r1ea m}s;, 1i6+,+ ) { | ~ ^ ~~~~~~~~~~~~~ AV_CODEC_ID_HEVC, N2UL warningL,s 1 generated5. }, /* 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] CC libavformat/rmenc.o 1610 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mxfdec.c:1615:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1615 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x01,0x00,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MXF-GC SMPTE D-10 mappings */ | ^ src/libavformat/mxfdec.c:1616:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1616 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mxfdec.c:1621src/libavformat/mxfenc.c:119:: warning: 1708missing field 'desc' initializer [-Wmissing-field-initializers]: 23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1621 | { {1708 | 0 x 0 6 , 0 fxo0r e(,i 02=x warning 2b0s;, 0 generatedix. 3 4<, s0-x>0n4b,_0sxt01r,ea0msx;01 ,i0x+0+A,)0 {x 0 4| ,0 ~ ^ ~~~~~~~~~~~~~x 01,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/nutdec.c:1074:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1074 | sizsrc/libavformat/mxfdec.ce: 1628>:101 :2 warning: missing field 'desc' initializer [-Wmissing-field-initializers]* nut->max_dis t1628 | a nc e |{ |{ 0| x ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~0 6,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/oggenc.c:481:19: warning: src/libavformat/mxfdec.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:1630 :101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 4811630 | | { f{ o0rx (0i6 ,=0 x00;e, 0ix2 0nxb_3s4tr,e0amxs0; 4i,++0) x{0 1 ,| 0 ~ ^ ~~~~~~~~~~~~~x 01,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,0x0CC libavformat/rmsipr.o 4,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/paf.csrc/libavformat/nutenc.c:227::63119::16 :warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | 631 | fforo r(i =( i0=; 0src/libavformat/mxfdec.c;i: i1638<ouwarning: navmissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]t f;- i>n+b+_)s tr{ea ms ;1638 | | ~ ^ ~~~~~i + + ) {{ { | ~^~~~~~~~~~~~~~~~~~~~~0src/libavformat/paf.cx :0250:650,0:x 0warning: e,comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]0 x2b,0x34,0x04 ,2500 | x 0 1 ,i0fx0 1(,p0x-0>2,f0rx0adm,0ex0s1,_0ofxf03s,e0xt01_,ta0blxe02[,p0-x>0c4u,r0rexn40t,_0fx0r1a m}e,] 1>=4 , p src/libavformat/mov.c- > v i:de o A4974_V:s19_:i CzOwarning: eDcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])E C _ I| D ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~_ MP2, NU L4974 | L , 1 5f or} , (/i* =M P0E;G -iES *tIn file included from rexsrc/libavformat/oggparsetheora.c_:c30o: unsrc/libavformat/oggdec.ht;: 160i:+36+:) warning: | comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c :1604975 | : 38 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavformat/mxfdec.ci:f1639 (:o128: gg 4975-warning: | >missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]s t r e a mis[fi] .s(e c1639r-ia | l> t r =e {src/libavformat/oggenc.c=x s{_:edra 610it0:a19a:x0l6[ ),i0warning: x 0e],comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 0t| rx ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~a 2cbk_,i0dx 610 | 34=, 0= x04,0x01,0 x0t1 r,a c0kfxo_0r1i ,(dj 0=)x 0 ;0{ dj , <| 0 ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~x s0-1,>0xn0b3_s,t0xr0ea1ms,;0 xj0++2), 0{x 0 1| , ~ ^ ~~~~~~~~~~~~~0 x01,0x01 }src/libavformat/oggenc.c:,617 :1194:, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A V_CODE C_617I | D _ P CMf_orS (1j6 L=E, 0;N ULjL <, s1->3nb _},s tr/ea*m sD;- 1j0+ +M)a {p p in| g ~ ^ ~~~~~~~~~~~~~ 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, src/libavformat/mxfenc.c A:V_1810C:O19DE:C _warning: IDcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ NONE }, | ^ 2 1810 warning | s generated . for (i = 0; i < s->nb_streams; i++) {src/libavformat/oggdec.h | ~ ^ ~~~~~~~~~~~~~ :180:32: src/libavformat/mxfenc.cwarning: :1838:comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1838 | 180 | iffo r( pt(si = >0 ; IiN T<6 4mx_fM->AeXd i&t&_u nptists _c!o=u nAtV;_ NiO+PT+S) _{V A | L ~ ^ ~~~~~~~~~~~~~~~~~~~~~U E) { | ~~~ ^ ~~~~~~~~~~~~~~ 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-src/libavformat/omadec.c>ed:it292_:u23n:it s_warning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o unt) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c 292 | : 680 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i = 0; i < F F680_ | A R R AfYo_src/libavformat/mxfdec.cErLE: 1646M(S(:lie140 a:f=_t a0;warning: bmissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]i l e< )n;u it -+>a=v f 1646- | 2> ) n b {{_ s{ t | r0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~xe0a6ms ,;0 ix+0+e), 0xsrc/libavformat/omadec.c{2 :b301 :15,:| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 3 4,0x04, 0301xsrc/libavformat/nutenc.c0 | 1: , 6910: x19 :0 warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 0 x0 9if,0 (x691i | 0 d > ,= F0fFox_r0 A1(,R0iRxA Y0= _3E0L,; Ei0M a0axf0v_2tfa,-b0>xl0ndeb_,)0sx)tr00 ,0ex0{0a m s| }; ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ , i ++1) 6{, A V| ~ ^ ~~~~~~~~~~~~~~~~~~~~_ CODEC_Isrc/libavformat/nutenc.cD_:N700O:NE19,: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "vbi _700s | m p t efo_r4 3(i6 M= "0;, i 1<1 n}u,t- > a| v ^f ->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1647:140: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1647 | { { 0x06,0x0e,0x2bCC libavformat/rpl.o ,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] src/libavformat/mov.c 1649: | 5064 : 19: {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ 0x00,0x00,0x00 ,0x5064 | 0 0 , f0oxr0 (0i, =0 0x;0 0i, <0 x0c0-,0>xf0c0-,>n0bx0_0s,0txre0a0m,s0; xi00+,+)0 x0{0 , 0| x ~ ^ ~~~~~~~~~~~~~~~~~0 0,0x00,0xsrc/libavformat/mov.c0:0,50650:x350: 0warning: }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 0, AV _5065C | O D EC _ I D _ NiOfN E (},c - >src/libavformat/oggenc.c| f ^c- :>s694t:r19e: awarning: mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s [i]->id == fr a694g | - > t r afcko_ri d(i) ={ 0; | i ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ < s->nb_ssrc/libavformat/mov.ct:5075r:34e:a mwarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; i++) { | ~ ^ ~~~~~~~~~~~~~5075 | if (sc->pseudo_stream_id + 1 != frag->stsd_id && sc->pseudo_stream_id != -1) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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/oggenc.csrc/libavformat/omadec.c::709342::1913:: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 709 | 342 | fiorf ((pio s= >0=; io c-<> cson-t>enntb__ssttareratm s&;& ib+y+)t e{ _ r| ~ ^ ~~~~~~~~~~~~~a te > 0) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/oggenc.c:727:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 727 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rsd.o src/libavformat/nutenc.c:743:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 743 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c:757:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 757 | for (j = 0; j < nut->time_base_count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:763:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 763 | if (j == nut->time_base_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:774:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 774 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/nutenc.c:777:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 777 | for (j = 0; j < nut->time_base_count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:783:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 783 | if (j == nut->time_base_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/nutenc.c:819:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 819 | if (pkt->size > 2 * nut->max_distance) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rso.o In file included from src/libavformat/oggparsevorbis.c:38: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/mxfenc.c:2084:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2084 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_dnxhd_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:5117:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxfdec.c: 17965117: | 108 : warning: fcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] or (i = 0; i < c->fc->nb _1796s | t r e a m s ; i + + ) { | ~ ^ ~~~~~~~~~~~~~~~~~ s->body_src/libavformat/mov.cs:i5118d :=35=: warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e st_body _5118s | i d && s -> i ndiefx_ s(idc =-=> bfecs-t>_sitnredaemxs_[sii]-d> id& &== s-f>irndaeg-x>t_rsatcarkt__piod)s it{i o n| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~= = best_insrc/libavformat/mov.cde:x_5129s:t32ar:t warning: &comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] & s->index_ d5129u | r a t i iof n( >s c-b>epsste_uidon_dsext_rdeaum_riadt+i1o !n=) )f r{a g -| > ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~st sd_id && sc->src/libavformat/mxfdec.cp:s1795:e108ud:o_ swarning: tcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]re am_id != -1) | 1795 ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ | src/libavformat/mov.c : 5268s-:>19:b owarning: dycomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_s id == b e5268s | t _b o dy _fsoird &(&i =s- >0i;n diex _sdeeoxf__rsieda ch&e& ds;- >ii+n+d)e x{_ s | t ~ ^ ~~~~~~~a rt_position < bsrc/libavformat/mov.ce:st5329_:48i:n warning: dcomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]e x_start || 5329| | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ if (src/libavformat/mxfdec.cav:_s1791a:108t: _warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]a dd64(dts, sam p1791l | e _ d ur a t i o n ) != d t s s+ -(u>ibnotd64y__ts)isdam pl=e=_d ularsatt_bioond)y _ | s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i d && s->insrc/libavformat/mov.cde:x5346_:s11i:d =warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] l ast_i n5346 | d e x _s idi f&& (is -< >einndetxri_ess)t {a r t| _ ~ ^ ~~~~~~~p osition > CC libavformat/rsodec.o last_index_start) && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/omadec.c:566:21: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 566 | if (p->buf_size < tag_len + 5) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/oggparsevorbis.c:58:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 58 | for (i = 0; i < as->nb_chapters; i++) | ~ ^ ~~~~~~~~~~~~~~~ 1 warning 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) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/rsoenc.o src/libavformat/mxfdec.c:1894:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1894 | edit_unit = FFMAX(edit_unit, s->index_start_position); /* clamp if trying to seek before start */ | ^ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #defiCC libavformat/rtmpdigest.o ne 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 | src/libavformat/movenc.c : 4451: 23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i f (s->nb_index _en4451t | ri e s = = 2 *f ors -(>i i=n 0d;e ix <_ ds-u>rantbi_osnt re+am s1; )i + +| ) ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~{ | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:4460:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4460 | src/libavformat/mov.c : 5421 : 35 : mowarning: vcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >tracks[i].tra c5421k | _ i d = i >= s-i>f n(bc_-s>trfec-a>msstr ea?m +s+[in]e-x>itd_g e=n=e rtartaecdk__idt)r a{ c k| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~_ id : s->streams[src/libavformat/mov.ci]:-5447>:38i:d warning: ;comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] | ~ ^ ~~~~~~~~~~~~~ 5447 | if (av_sat_add64(offset, offadd) != offset + (uint64_t)offadd) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5476:41: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 5476 | av_sat_add64(pts, duration) != pts + (uint64_t)duration | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5475:40: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 5475 | if (av_sat_add64(offset, size) != offset + (uint64_t)size || | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5507:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] CC libavformat/rtmphttp.o 5507 | for (i = 0; i < c->frag_index.nb_items; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5509:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 5509 | for (j = 0; ref_st == NULL && j < item->nb_stream_info; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. CC libavformat/rtmppkt.o CC libavformat/rtmpproto.o 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_entrisrc/libavformat/nutenc.ces !:=1031 s:-23:> iwarning: ndcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e x_duration * 2 1031+ | 1 ) { fo| r ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ (i = 0; i src/libavformat/mxfdec.c< :s1952-:>33n:bsrc/libavformat/movenc.c_ swarning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]: t4497r:e23a: mwarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; 1952 | i + + ) { | ~ ^ ~~~~~~~~~~~~~ 4497 | ssrc/libavformat/mxfenc.c- >n b _: i src/libavformat/nutenc.c2318n : d1070f:e:xo_19en24r: t: (r iwarning: i warning: =e comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ; !=i s -<> i 1070ns | -d>n b e 2318_x _ | s d t ur rfeoam s;a ri +t (fi+ i= o)o 0{rn; + 1 i( | i=<0;& ~ ^ ~~~~~~~~~~~~~& F iF< _/s*A-R Rsrc/libavformat/movenc.c>AA:Yn_v4538bEi:d75_L E:MsSt(i nwarning: rmedcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]exa xf m_*s;h/2 6i4+ 4538_ | + c)o | d ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ {e c _ u| l src/libavformat/mxfdec.c ~^~~~~~~~~~~~~~s ):; 1951i :+i33+:n) t warning: { comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] r | et ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ = mo v1951_ | w r i t e_ t r a ikf _(tsa-g>n(bs,_ pibnd,e mxo_v,e n&t(mroives- !>=tr acsks-[>ii]n),d eix _< dsu->rnab_tstireoanm s &? &s- >s t| re ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~am s[i] : NULL);src/libavformat/mxfdec.c : 2013| : ~ ^ ~~~~~~~~~~~~~33 : warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 2013 | if (s->nb_index_entries == 2 * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2015:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 2015 | if (s->nb_index_entries == index_delta * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:4567:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4567 | len = FFMIN(sizeof(buf) / 2 - 1, len); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:5664:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5663 | avCC libavformat/rtp.o _log(c->fc, AV_LOG_TRAsrc/libavformat/nutenc.cCE:,1230 :"20d: uwarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ati on=%"PRId64" 1230t | i m e = % "foPrR I(id=640"; ria%fn\bn_"s,tr e a| m ~~~~~~s ; i++) 5664 | | ~^~~~~~~~~~~~~~ e->duration, e->time, e->rate); | ~~~^~~~ 15 warnings generated. 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, }, | ^ CC libavformat/rtpdec.o src/libavformat/nutenc.c:1246:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1246 | { NULL }, | ^ src/libavformat/mxfdec.c:2125:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2125 | for (k = 0; k < mxf->fc->nb_streams; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_ac3.o src/libavformat/pcmdec.c:116:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "sample_rate", "", offsetof(PCMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 44100}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:118:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "channels", "", offsetof(PCMAudioDemuIn file included from xerCsrc/libavformat/options.co:n39t: exsrc/libavformat/options_table.ht:,39 :c108h: awarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]ne ls), AV_OPT_T Y39P | {E"_pIrNTo,b e{s.ii6z4e ",= " s1e}t, p r0o,b inIgN Ts_iMzeA"X,, A V_OOFPFTS_FELTAG(_DpECrOoDbIeNsGi_zPeA)R,AM A|V _AVO_OPPT_TT_YFPLE_AIGN_T6D4E,P R{.EiC64A TE=D }50,00 0 0| 0 ^ }, 32, INT64_MAX, D}, | ^ src/libavformat/pcmdec.c:119:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | {src/libavformat/options_table.h ":c40h_:l143a:y owarning: umissing field 'unit' initializer [-Wmissing-field-initializers] t", "", off s40 | e{to"ff(orPmCatMpAruodbiesoiDzeemu"xe,r "Cnounmtbeextr, o fch _byltaesy otuto) ,p r obAeV_ OfiPlT_eT fYoPEr_maCtH"L, AOYOFUFT,S E{.Ts(tfro r= mNatU_LpLr}o,b e0s,iz e0,) ,A VA_VO_POTPT__FTLYPAEG_I_NDT,E C{.OiD6I4N G= _PPROABRE_ABMUF _},M A X| }, ^ 0, INT_MAX-1, D}, | src/libavformat/pcmdec.c ^ :123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL }, | ^ 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-timeCC libavformat/rtpdec_amr.o 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/movenc.csrc/libavformat/options_table.h:84::4912136::33 :warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | {"f l4912 | u s h _p a c k ieft s"(,t "reacnka-b>lnbe_ ffralgu_sihnifon g> = otfra ctkhe- >I/fOr acgo_nitnefxot_c aapafctietry )e a{c h p| a ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ck et", OFFSET(flush_packets), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 1, E}, | ^ src/libavformat/options_table.h:85:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"metadata_header_padding", "set number of bytes to be written as padding in a metadata header", OFFSET(metadata_header_padding), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, E}, | ^ CC libavformat/rtpdec_asf.o src/libavformat/options_table.h:86:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | {"output_ts_offset", "set output timestamp offset", OFFSET(output_ts_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E}, | ^ src/libavformat/options_table.h:87:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | {"max_interleave_delta", "maximum buffering duration for interleaving", OFFSET(max_interleave_delta), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT64_MAX, E }, | ^ src/libavformat/options_table.h:95:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | {"max_ts_probe", "maximum number of packets to read while waiting for the first timestamp", OFFSET(max_ts_probe), AV_OPT_TYPE_INT, { .i64 = 50 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:101:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = ", "}, 0, 0, D|E}, | ^ src/libavformat/options_table.h:102: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, { .stsrc/libavformat/mxfdec.cr = :NU2468L:L41 :}, warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 , 0, D }, | ^ 2468 | descriptor->color_rasrc/libavformat/options_table.hn:g104e: 147 : warning: =missing field 'unit' initializer [-Wmissing-field-initializers] = ((14<<(desc r104i | p{t"oprr-o>tcoocmoplo_wnhietnetl_idsetp"t,h "-L i4s)t) of+ p r1ot)o)co l s| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~th at are allowedsrc/libavformat/mxfdec.c :t2467o: 41b:e warning: ucomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]s ed", OFFSET(p r2467o | to co l_ wh i te l i s t) , AdVes_cOrPipTt_oTrYP-E>_wSThRiItNGe,_ {r e.sftr_ =l eNveUlLL }=, = 0(, 2035,<< (Dd e}s,c ri pt| o ^r ->component_depth - 8)) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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(maxsrc/libavformat/mxfenc.c_pro:be2547_:p19a:c kwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t s), AV_OPT_TYPE _I2547N | T , { f.oir6 4( i= =2 50;0 0i }<, s0-, >InNbT__sMtArXe,a msD; } ,i + +| ) ^ { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/options_table.h:109:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/mxfenc.c:2691 109: | 27:{ Nwarning: Ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] LL}, | ^ 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/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 }, | ~ ^~~~~~~~~ src/libavformat/pcmdec.c/usr/include/stdint.h:46::21182: :note: 144expanded from macro 'INT64_MAX': warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | #define INT64_MAX (0x7 ff182ff | ff f f ff f{ff f"fs) a m| p ^~~~~~~~~~~~~~~~~~le _rate", "", offsetof(PCMAudioDeIn file included from musrc/libavformat/options.cx:e39r: Cosrc/libavformat/options_table.hn:t86e:x125t:, warning: simplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]a mple_rate), AV_OPT_TY P86E | _{I"NoTu,t p{u.t_it6s4_ o= f8fs0e00t}",, 0 ,"s eINtT o_uMtAXp, uAtV_ OtPiTm_FeLstAaGm_pDE CofOfDseItN"G, _OPAFRFSAEM T}(,o u t| p ^ut _ts_offset), AV_OPT_TYPE_DURATION, {.i64 = 0},src/libavformat/pcmdec.c :-184I:N166T:64 _warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]A X, INT64_MAX, E184} | , | ~ ^~~~~~~~~ { "c/usr/include/stdint.hh:a46:n21n:e lnote: sexpanded from macro 'INT64_MAX'" , "46", | o#fdfseeftionfe( PINCTM6A4u_dMAiXo De m(u0xx7effrfCffoffnftffefxfftf,f )c h| a ^~~~~~~~~~~~~~~~~~n nels), AV_OPT_TYPEIn file included from _Isrc/libavformat/options.cN:T39,: src/libavformat/options_table.h:{86.:113i:6 4warning: implicit conversion from 'long long' to 'double' changes value from -9223372036854775807 to -9223372036854775808 [-Wimplicit-const-int-float-conversion]= 1}, 0, INT_MA X86, | {A"Vo_uOtPpuTt__FLtAsG__oDfEfCsOetD"I,N G"_sPeARtAM o|ut pAuVt _tOPiTm_eFsLtAaGm_DpE PoRfEfsCeAtT",E DOF F}SE,CC libavformat/rtpdec_g726.o T ( o| u ^ tput_ts_offset), AV_OPT_TYPE_DURATION, {.i64 = 0src/libavformat/pcmdec.c}:,185 :-143:I NTwarning: 6missing field 'unit' initializer [-Wmissing-field-initializers]4 _MAX, INT64_ MA185X, | E} , {| ~ ^~~~~~~~~~ "ch_layout", "", offsetof(PCMAudioDemuxerContext,src/libavformat/options_table.h c:h82_:l159a:y owarning: uimplicit conversion from 'long long' to 'double' changes value from 9223372036854775806 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]t ), AV_OPT_TYPE _82C | H{"LsAkYipO_iUnTit,i {a.slt_bry te=s" , N"sUetL Ln}u,m b0e,r 0o,f AbVy_tOePsT _toF LskAiGp_ DEbCOeDfoIrNGe_ PrAeRAaMd i}ng, h| ea ^d er and frames", Osrc/libavformat/pcmdec.cFF:S189E:T12(:sk ipwarning: _missing field 'help' initializer [-Wmissing-field-initializers]i niti al189_ | b y t es ),{ AVN_UOLLP T_}T,Y P E| _ ^I NT64, {.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 (PTCC libavformat/rtpdec_dv.o S==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] 4 warnings generated. 57 | {"analyzeduration", "specify how masrc/libavformat/mxfenc.cny :m2773i:c19r:o swarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c onds are analy z2773e | d to p froorbe t(hie i=n p0u;t "i, EnTb(_smtarxe_aanamlsy;z ei_+d+u)r at{i o n)| , ~ ^ ~~~~~~~~~~~~~ AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, D}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:39:96: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 39 | {"probesize", "set probing size", OFFSET(probesize), AV_OPT_TYPE_INT64, {.i64 = 5000000 }, 32, INT64_MAX, D}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/prompeg.c:127:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 127 | { NULL } | ^ CC libavformat/rtpdec_h261.o src/libavformat/pmpdec.c:105:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 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->nsrc/libavformat/mov.cum_:st6312r:e23a:m swarning: ; comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i+ +) { | ~ ^ ~~~~~~~~~~~~~~~~ 6312 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6318 | if (i == c->fc->nb_streams) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2902:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2902 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:6388:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6388 | for (i = 0; i < subsample_count && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/movenc.c:5332:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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]5332 | for (i = 0; i < 6481s | - >n b_ st r e am s ; ai+v+i)o {_ se e| k( ~ ^ ~~~~~~~~~~~~~p b, encryption_index->auxiliary_offsets[0], SEEK_SET) != encryption_index->auxiliary_offsets[0]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22 warnings generated. src/libavformat/mxfenc.c:3048:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3048 | for (i = 0; i < mxf->body_partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6544:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6544 | if (avio_read(pb, buffer + offset, to_read) != to_read) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/options.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { NULL } | ^ src/libavformat/mxfenc.c:3107:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3107 | for (i = 0; i < mxf->body_partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:5506:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5506 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/options.c:250:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 250 | if (s->nb_streams >src/libavformat/pp_bnk.c= :s-142>:m23a:x_ swarning: tcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]r eams) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 142 | for (int i = 0; i < hdr.track_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3130:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3130 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3133:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3133 | if (stream_count && (s->nb_streams == stream_count || flush)) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/mxfenc.c:3135:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3135 | if (s->nb_streams != stream_count) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/mov.c:6686:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6686 | for (i = 0; i < entry_count && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/mov.c:6687:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6687 | unsigned int min_offsets = FFMIN(FFMAX(i + 1, 1024), entry_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfenc.c:3222:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3222 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3223:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3223 | { NULL }, | ^ src/libavformat/mxfenc.c:3235:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3235 | offsetof(MXFConte8xt warning, sch generateda. nnel_count), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 8, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3238:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3238 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3239:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3239 | { NULL }, | ^ src/libavformat/mxfdec.c:3046:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3046 | if (descriptor->channels <= 0 || descriptor->channels >= FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3091:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3091 | src/libavformat/movenc.cfo:r5694 :23(:in twarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i = 0; i < mxfsrc/libavformat/mxfenc.c-> :5694f3251 | c -: 120:> warning: n bmissing field 'unit' initializer [-Wmissing-field-initializers]f _sotrr e(ianmts; i i+3251+ | =) 0;{ i | < ~ ^ ~~~~~~~~~~~~~~~~~~~s o-f>fnsbet_storefa(Mmsrc/libavformat/mxfdec.cXFsC:o;3094n: t35ei:x+ warning: t+comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ,) { a u| d ~ ^ ~~~~~~~~~~~~~i o3094_ | e d i t_ ra te ), A V _fOorP T(_iTnYPtE _jRA T=I OiN A+L ,1; {.jd f c-0>,n bIN_Ts_tMrAeXam,s; AjV+_+O)P T{ _ F| ~ ^ ~~~~~~~~~~~~~~~~~~~L AG_ENCODING_PARAM }, | ^ src/libavformat/mxfenc.c:3254:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3254 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3255:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3255 | { NULL }, | ^ CC libavformat/rtpdec_h263.o src/libavformat/mov.c:6923:75: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6923 | if (avio_read(pb, sc->cenc.default_encrypted_sample->iv, iv_size) != iv_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mov.c:6998:19src/libavformat/movenc.c: :warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]5735 :19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6998 | 5735 | f o r f(oir =(i =0 ; 0i ;< is a< msp-l>neb-_s>tsruebsaammsp;l ie+_+c)o {u n | t ~ ^ ~~~~~~~~~~~~~; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6999:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2 6999 warning | s generated . if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/rtpdec_h263_rfc2190.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 src/libavformat/mxfdec.c(s:am3225p:l113e-:> swarning: ubmissing field 'ctx_size' initializer [-Wmissing-field-initializers]sa mples[i].bytes_ o3225f | _c le a r{_ da{t 0ax0 6+, s0axmp0le,e-0>xs2ubbs,a0mpxl3e4s,[0ix]0.2b,y0texs0_5o,0fx0_1p,r0ox0t1ec,t0ex0dd_,da0tax 01>, 0sx0i2z,e0x)0 1{,0 x 0| 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~, 0x05,0x01,0x00 }, mxf_read_primer_pack }, | ^ src/libavformat/mxfdec.c:3226:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3226 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x01,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3227:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3227 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x02,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3228:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3228 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x03,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3229:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3229 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x04,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3230:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3230 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x01,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:3233CC libavformat/rtpdec_h264.o :116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3233 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x04,0x00 }, mxf_read_partition_pack }, | ^src/libavformat/mov.c :7115:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7115 | for (i = 0; i < sample->subsasrc/libavformat/mxfdec.cmp:l3234:e116_: cwarning: omissing field 'ctx_size' initializer [-Wmissing-field-initializers]u nt; i++) { 3234 | | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ { { 0src/libavformat/mov.cx:71160:6,1030:x 0ewarning: ,comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 x2b,0x34,0x02 ,07116x | 0 5 , 0 x0 1, 0ifx 0(s1a,m0pxl0ed-,>0sxub0s1a,m0xp0l2e,s0[x0i1],.0xb0y1t,e0sx0_4of,_0cxle0a2r,_0dxa0t0a +} s,a mpmlxef-_>rseubasda_mpplaerst[iit].iboynte_spa_cok f}_p,r o t| ec ^t ed_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 | src/libavformat/mxfdec.c i:f3235 :(116r:e mwarning: _missing field 'ctx_size' initializer [-Wmissing-field-initializers]b ytes < 16*sam p3235l | e - >{ c{r 0yx0p6t_,b0yxt0e_eb,l0ocxk2b),0 x{3 4, 0| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~x 02,0x05,0x01src/libavformat/mov.c:,71350:21x:0 1warning: ,comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]0 x0d,0x01,0 x7135 | 0 2 , 0 x 0 1 , 0 dxa0t1a ,+0=x F0F4MI,N0(x160*4sa,m0px0l0e- >}s, kmxifp__rebaydt_e_pbalorctk,i rteimo_nb_yptaecsk) };, | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b)src/libavformat/mxfdec.c ::3236: 118(:a warning: )missing field 'ctx_size' initializer [-Wmissing-field-initializers]) | ~ ^ ~ 3236 | src/libavformat/mov.c {: 7136{:26 :0 warning: xcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 06,0x0e,0x2 b,71360 | x 3 4 , 0 x0 2 , 0 rxe5m3_b,y0txe0s1 ,-=0 xFF0M1IN,(106x*0ds,am0px0l1e,-0>xs01k,ip0_x0b1y,t0xe0_1b,l0oxc0k1,,0 xr2emf_,0bxy0t0e }s,) ;m x | f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~_ read_psrc/libavutil/macros.hre:f49:a25ce:_m etnote: adexpanded from macro 'FFMIN'a ta }, 49| | # ^d efine FFMIN(a,b) ((a) src/libavformat/qtpalette.c> (b:) 354? :(27b:) warning: : (a)) comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]| ~ ^ ~ src/libavformat/mxfdec.c354: | 3237 : 125 : warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] for (i =3237 | 0; i { <{ c0oxl0o6r,_0xc0oe,u0nxt2;b ,0ix3+4+,)0 x0{2 , 0| ~ ^ ~~~~~~~~~~~x 53,0x01,0x01,src/libavformat/qtpalette.c0:x3750:d27,:0 x0warning: 1comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare], 0x01,0x 01375, | 0 x 0 1, 0x 0 1 ,0 x 3 0f,or0 (xi 0=0 },0 ;m xif _0 ;( b)i ? <( bsaCC libavformat/rtpdec_hevc.o )m :p l(ea-)>) s u| ~ ^ ~b sample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7181:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7181 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mov.c:7195:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7195 | if (rem_bytes < 16*sample->crypt_byte_block) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7201:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7201 | data += FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:7202:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7202 | rem_bytes -= FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/pvfdec.c:49:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | bps <= 0 || bps > INT_MAX / FF_SANE_NB_CHANNELS || sample_rate <= 0) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pvfdec.c:48:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 48 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_ilbc.o src/libavformat/mov.c:7296:60: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7296 | } else if (encrypted_index >= 0 && encrypted_index < encryption_index->nb_encrypted_samples) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ 3 warnings generated. CC libavformat/rtpdec_jpeg.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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~ 21 warnings generated. src/libavformat/movenc.c:6179:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6179 | if (trk->entry >= trk->cluster_capacity) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c: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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3509:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3509 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3525:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3525 | for (x = 0; x < mxf->partitions_count; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3545:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3545 | if (x < mxf->partitions_count - 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7568:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7568 | if (i != avio_rb32(pb)) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/rtpdec_latm.o CC libavformat/rtpdec_mpa_robust.o src/libavformat/mxfdec.c:3626:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3626 | for (i = 0; i < mxf->partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3718:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 3718 | if (mxf->run_in + mxf->footer_partition >= file_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 3 warnings generated. CC libavformat/rtpdec_mpeg12.o In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/qcp.c:132:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | 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/libavformat/redspark.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/r3d.c:124:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (i = 0; i < r3d->video_offsets_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3819:23: warning: CC libavformat/rtpdec_mpeg4.o comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3819 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3836:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3836 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:6332:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6332 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:6349:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 6349 | src/libavformat/qcp.c : 162 :if30 :( siwarning: decomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] & & side_size > 0162 | & & ( si d e _ s i ze != ipafr ->(exctr-a>dadtaa_tsiaze_ s|i| zmee m e x| t ~~~~~~~~~~~~ ^ ~~~~~~~~ra data, 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/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/rawdec.c:123:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:124:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_PACKET_SIZE }, 1, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:125:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 125 | CC libavformat/rtpdec_mpegts.o { NULL }, | ^ In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rawdec.c:138:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_PACKET_SIZE }, 1, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:139:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 139 | { NULL }, | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 1 warning generated. src/libavformat/mxfdec.c:4001:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4001 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (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)) | ~ ^ ~ src/libavformat/movenc.c:In file included from 6606src/libavformat/redspark.c::1922:: src/libavcodec/bytestream.h :warning: 357: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 | 6606 | i ff (osriz e(i2 =! 0=; sii z ~~~~~ ^ ~~~~n b_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ 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_TYPIn file included from E_STsrc/libavformat/riffenc.cR:IN26G: ,src/libavcodec/bytestream.h :171{:18.:s trwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= "yuv420p"}, 0, 0, DE171C | } , | ^ g->buffer += FFMIN(g->buffer_end - g->buffer,src/libavformat/rawvideodec.c s:i140:z103e:) warning: ;missing field 'unit' initializer [-Wmissing-field-initializers] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 140 | src/libavutil/macros.h : 49 :{25 ":v inote: dexpanded from macro 'FFMIN'e o_size "49, | #"dseetf ifnraem eF FsiMzeI",N (OFaF,SbET)(w id(th(),a A)V_ O>P T_(TbY)P E?_ I(MbAG)E_ SI:ZE ,( a{).)s t r| = ~ ^ ~ N ULL}, 0, 0, DEC }, | ^ src/libavformat/rawvideodec.c:141:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/rawvideodec.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL }, | ^ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mxfdec.c:src/libavformat/r3d.c4058:64:: 393warning: :missing field 'offset' initializer [-Wmissing-field-initializers]19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4058 | 393 | i f ( fmrxaf-m>e_cnuumr r< ern3dt->_vkilvd_deaot_oaf f= s(KeLtVs_Pcaocuknett)) {{ { 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/movenc.c:6713:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6713 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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/mov.c:8031:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8031 | for (j = 0; j < mov->nb_chapter_tracks; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8035:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8035 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfdec.c:4000:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 4000 | if (pos < mxf->current_klv_data.next_klv - mxf->current_klv_data.length || pos >= mxf->current_klv_data.next_klv) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4050:51: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 4050 | if (klv.next_klv - klv.length == pos && max_data_size > MXF_MAX_CHUNK_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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++) | ~ ^ ~~~~~~~~~~~~~ 14 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/riffenc.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mxfdec.c:4152:35: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 4152 | const uint8_t *end = p->buf + FFMIN(p->buf_size, RUN_IN_MAX + 1 + sizeof(mxf_header_partition_pack_key)); src/libavformat/mov.c | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 8210:19: warning: src/libavutil/macros.h:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 :25: note: expanded from macro 'FFMIN' 49 | #8210de | f i n e fFoFrM IN((ia, b=) (0(; ai) <> ((*bin)de x)?-> n(bb_e)nc r:yp te(da)_) s a| ~ ^ ~m ples; i++)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/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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->buffe4r_ warningensd generated- . p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 1In file included from warningsrc/libavformat/riffenc.c generated:. 26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mxfdec.c:4207:48: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4207 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mov.c:8224:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8224 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8232:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8232 | for (j = 0; j < sc->drefs_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:8281:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8281 | for (i = 1; i < mov->meta_keys_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8310:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8310 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4268:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4268 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mov.c:8326:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8326 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~ 40 warnings generated. src/libavformat/mxfdec.c:4290:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4290 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mxfdec.c:4291:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4291 | { NULL }, | ^ src/libavformat/rm.c:47:24: warning: missing field 'tag' initializer [-Wmissing-field-initializers] 47 | { AV_CODEC_ID_NONE }, | ^ 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/rl2.c:175:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 175 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:182:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 182 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:189:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:198:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for(i=0;inb_streams; i++){ | ~^~~~~~~~~~~~~~ src/libavformat/rl2.c:242:31: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 242 | if (rl2->index_pos[i] < sti->nb_index_entries | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_qcelp.o src/libavformat/rl2.c:290:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for(i=0; i < s->nb_streams; i++){ | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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++4) warning{s generated| . ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7021:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7021 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7062:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7062 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_qdm2.o src/libavformat/mov.c:8481:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8481 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8490:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8490 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8497:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8497 | for (j = 0; j < s->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8510:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8510 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8541:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8541 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8559:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8559 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 5 warnings generated. src/libavformat/mov.c:8656:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8656 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_qt.o src/libavformat/movenc.c:7271:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7271 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7279 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7304:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7304 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7368:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7368 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7381:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7381 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_rfc4175.o 6 warnings generated. src/libavformat/rdt.c:66:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 66 | } while (first_stream_of_set_idx + s->n_streams < ic->nb_streams && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. 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/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) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 12 warnings generated. src/libavformat/movenc.c:7662:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7662 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7684:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7684 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_svq3.o CC libavformat/rtpdec_vc2hq.o src/libavformat/redspark.c:142:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 142 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/movenc.c:7782:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 7782 | { "movie_timescale", "set movie timescale", offsetof(MOVMuxContext, movie_tisrc/libavformat/mov.cmesc:al9061e):, 22AV:_O PTwarning: _Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Y PE_INT, {.i64 = M9061O | V_ T IM E SiCf A(LEs},t r1,e IaNmT__iMnAdXe,x A>V=_ OsPT-_>FnLbAG__sENtCrOeDaImNGs_)P A RA| M} ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~, | ^ src/libavformat/mov.c:9075:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9075 | for (i = 0; i < s->nb_stresrc/libavformat/movenc.ca:m7784s:;12 :i warning: +missing field 'help' initializer [-Wmissing-field-initializers]+ ) { | 7784 ~ ^ ~~~~~~~~~~~~~ | { NULL }src/libavformat/mov.c,: 9089 :| 23: ^ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9089 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.csrc/libavformat/riff.c:9115::20:651 :warning: 24:missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'guid' initializer [-Wmissing-field-initializers] 9115 | 651 | { A0,V _1C,O FDLEAC_GIDS_},N O| N ^ E } | ^ src/libavformat/mov.c:9119:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9119 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9121:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9121 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9125:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9125 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9127:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9127 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9140:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9140 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9157:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9157 | {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/mov.c:9160:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 9160 | { NULL }, | ^ CC libavformat/rtpdec_vp8.o 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++) | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavformat/rpl.c:291:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 291 | for (i = 0; !error && i < number_of_chunks; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ 47 warnings generated. CC libavformat/rtpdec_vp9.o src/libavformat/rsd.c:74:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | for (i=0; i < FF_ARRAY_ELEMS(rsd_unsupported_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rpl.c:331:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 331 | if (rpl->cIn file included from hunsrc/libavformat/rtmpproto.ck:_n29u: msrc/libavcodec/bytestream.hb:e171r :>18=: stwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >nb_index_entries) 171 | | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ g->buffersrc/libavformat/rpl.c +:=355 F:F17MI:N (warning: g-comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]> buffer_end - g-> bu355f | f er , s i z e ); if | (r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~et != frame_sizesrc/libavutil/macros.h): 49 | : ~~~ ^ ~~~~~~~~~~25 : note: expanded from macro 'FFMIN' 49 | #define Fsrc/libavformat/rpl.cFM:I363N:(32a:, bwarning: ) comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare]( (a) > (b )363 | ? ( b ) : (ai)f) (| r ~ ^ ~p l->frame_in_part == rpl->frames_per_chunk) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/rtpdec_xiph.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) ? (bsrc/libavformat/rmenc.c) :: 96(a:)14) : warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^ ~ 96 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~~~ src/libavformat/rmenc.c:133:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 133 | for(i=0; inb_streams;i++) { | ~^~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->bufCC libavformat/rtpenc.o fer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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/rtpenc_aac.o 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-src/libavcodec/bytestream.h>b:u317f:f13esrc/libavformat/rmdec.c:: r796, warning: : warningcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]16 :s s generatedwarning: i. comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~317 | si z96src/libavutil/macros.h | e :2 =49 : F25F:Mf Inote: orN expanded from macro 'FFMIN'(( pi=-0>;b u 49f | if#aE,buLfbEf)Me r(S(,(a f)sf i>_ (zerb);m ) _m e?| t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ a(dba)t src/libavutil/macros.h: a:)(49;a: )25:i )+ + )| note: ~ ^ ~ expanded from macro 'FFMIN' { | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49In file included from | src/libavformat/rtmppkt.c#:d22e: fsrc/libavcodec/bytestream.hi:ne294: 15F:F Mwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N (a,b) (294( | a) > (ibf) (?s i(zbe)2 :! =( as)i)z e )| ~ ^ ~ | ~~~~~ ^ ~~~~ In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpenc_amr.o src/libavformat/rmenc.c:326:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h326 | : 317 :13 :f owarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( n=0;nnb_stre a317m | s ; n + +s)i z{e 2 =| ~^~~~~~~~~~~~~~F FMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 24 warnings generated. src/libavformat/rsoenc.c:49:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | if (par->sample_rate >= 1u<<16) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/rtpenc_chain.o 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++) | ~^~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/rtpenc_h261.o In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavformat/rtpenc_h263.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/rmdec.c:417:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 417 | if (codec_data_size >= size) { | ~~~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavformat/rtpenc_h263_rfc2190.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 !12= warningssiz generatede). | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ src/libavformat/rmdec.c:445:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 445 | if (s->streams[n]->id == str_id) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/rtmphttp.c:265:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | {"ffrtmphttp_tls", "Use a HTTPS tunneling connection (RTMPTS).", OFFSET(tls), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC}, | ^ src/libavformat/rtmphttp.c:266:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 266 | { NULL }, | ^ CC libavformat/rtpenc_h264_hevc.o CC libavformat/rtpenc_jpeg.o CC libavformat/rtpenc_latm.o src/libavformat/rmdec.c:740:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 740 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~ src/libavformat/rmdec.c:745:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 745 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpenc_mpegts.o 1 warning generated. CC libavformat/rtpenc_mpv.o CC libavformat/rtpenc_rfc4175.o CC libavformat/rtpenc_vc2hq.o CC libavformat/rtpenc_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/rtpenc_vp9.o CC libavformat/rtpenc_xiph.o CC libavformat/rtpproto.o CC libavformat/rtsp.o CC libavformat/rtspdec.o CC libavformat/rtspenc.o CC libavformat/s337m.o src/libavformat/rmdec.c:1235:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1235 | for (j = 0; j < len; j++) { | ~ ^ ~~~ src/libavformat/rmdec.c:1291:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1291 | for (j = 0; j < len; j++) { | ~ ^ ~~~ 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/samidec.o 2 warnings generated. CC libavformat/sapdec.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/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/sapenc.o CC libavformat/sauce.o 11 warnings generated. src/libavformat/rtpdec_asf.c:165:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 165 | for (i = 0; i < rt->asf_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/sbgdec.o src/libavformat/rtpdec_asf.c:285:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 285 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 6 warnings generated. CC libavformat/sccdec.o CC libavformat/sccenc.o 4 warnings generated. CC libavformat/sbcdec.o src/libavformat/rtpdec.c:190:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | payload_len = FFMIN(len, (AV_RB16(buf + 2) + 1) * 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/rtpdec.c:202:40: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 202 | if (s->first_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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_mpa_robust.c:87:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 87 | if (continuation || adu_size > len) { | ~~~~~~~~ ^ ~~~ src/libavformat/rtpdec_mpa_robust.c:120:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 120 | if (!continuation && adu_size <= len) { | ~~~~~~~~ ^ ~~~ src/libavformat/rtpdec_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)) | ~ ^ ~ CC libavformat/scd.o 4 warnings 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] CC libavformat/sdns.o 669 | if (s->last_rtcp_ntp_time != AV_NOPTS_VALUE && s->ic->nb_streams > 1) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/sdp.o CC libavformat/sdr2.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/sdsdec.o 1 warning 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)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/sdxdec.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. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/segafilm.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | CC libavformat/seek.o size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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) | ~~~~~ ^ ~~~~ 5 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) | ~~~~~~~ ^ ~~~~~~~~ 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 FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtmpproto.c:2379:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2379 | if (size + 3 + 4 > pkt->data + pkt->size - next) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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/segafilmenc.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/rtmpproto.c:2707:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2707 | av_strlcpy(fname_buffer, fname, FFMIN(amp - fname + 1, | ^ ~~~~~~~~~~~~~~~ 2708 | sizeof(fname_buffer))); | ~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/segment.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ CC libavformat/serdec.o CC libavformat/sga.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. CC libavformat/shortendec.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,src/libavformat/rtpdec_rfc4175.c s:s278rc:)25, :A V_warning: OPcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T _TYPE_INT, { .i64 = 0 }, I278N | T _ M I N, I N Ti_fM AX(,pa yAlVo_aOdPT__FlLeAGn_ EPpgArRoAMu }p,) | ^| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/rtpdec_rfc4175.c:300:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | src/libavformat/rtpenc.c : 36:i157f: warning: (missing field 'unit' initializer [-Wmissing-field-initializers]c opy_offset + 36l | e n g th{ > "cdnaamtea"-, >"fCrNAaMmE et_os izie n|c|l !uddaet ai-n >RfrTaCPm eS)R | p ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~a ckets", offsetof(RTPMuxContext, cname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:37:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "seq", "Starting sequence number", offsetof(RTPMuxContext, seq), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL }, | ^ src/libavformat/rtpenc.c:148:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 148 | s1->packet_size = FFMIN(s1->packet_size, | ^ ~~~~~~~~~~~~~~~ 149 | s1->pb->max_packet_size); | ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/sierravmd.o In file included from src/libavformat/rtpenc_h263_rfc2190.c:24: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: 23expanded from macro 'FFMIN' warnings generated. 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/siff.o In file included from src/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 != CC libavformat/smacker.o size) | ~~~~~ ^ ~~~~ 2 warnings generated. CC libavformat/smjpeg.o src/libavformat/rtpdec_xiph.c:110:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | if (ident != data->ident) { | ~~~~~ ^ ~~~~~~~~~~~ CC libavformat/smjpegdec.o src/libavformat/rtpdec_xiph.c:254:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 254 | if (packed_headers_end - packed_headers != length || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/smjpegenc.o 3 warnings generated. CC libavformat/smoothstreamingenc.o CC libavformat/smush.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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/sol.o src/libavformat/rtpenc_mpegts.c:78:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | for (i = 0; i < s->nb_streams; i++) CC libavformat/soxdec.o { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtpenc_mpegts.c:97:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. 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_TYPECC libavformat/soxenc.o _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", 11 warnings generated. 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/spdif.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/rtpenc_vc2hq.c:25: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/spdifdec.o CC libavformat/spdifenc.o CC libavformat/srtdec.o src/libavformat/sapdec.c:174:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/srtenc.o 174 | for (i = 0; i < sap->sdp_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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/srtp.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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/srtpproto.o src/libavformat/rtpenc_vc2hq.c:71:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 71 | for(lvl = 0; lvl < wavelet_depth; lvl++) | ~~~ ^ ~~~~~~~~~~~~~ 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/stldec.o src/libavformat/rtspenc.c:164:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 164 | if (packet_len > size || packet_len < 2) | ~~~~~~~~~~ ^ ~~~~ CC libavformat/subfile.o src/libavformat/sapenc.c5:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning145 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ s generated. src/libavformat/rtsp.c:85:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "initial_pause", "do not start playing the stream immediately", OFFSET(initial_pause), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_CC libavformat/subtitles.o port", "set maximum local UDP port", OFFSET(rtp_port_max), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MAX}, 0, 65535, DEC|ENC }, | ^ src/libavformat/rtsp.c:100:207: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections (-1 is infinite, imply flag listen)", OFFSET(initial_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, DEC }, | ^ src/libavformat/rtsp.c:101:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "timeout", "set timeout (in microseconds) of socket I/O operations", OFFSET(stimeout), AV_OPT_TYPE_INT64, {.i64 = 0}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:103:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = LIBAVFORMAT_IDENT}, 0, 0, DEC }, | ^ src/libavformat/rtsp.c:104:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 104 | { NULL }, | ^ src/libavformat/rtsp.c:101:134: warning: implicit conversion from 'long 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/subviewer1dec.o CC libavformat/subviewerdec.o src/libavformat/rtsp.c:111:198: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavformat/supdec.o 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_OPT13S() warning,s generated . | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "sCC libavformat/supenc.o et 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) | ^~~~~~~~~~~~~~~~~~ CC libavformat/svag.o src/libavformat/rtsp.c:120:198: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:121:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "localaddr", "local address", OFFSET(localaddr),AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/rtsp.c:123:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:123:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:123:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL }, | ^ src/libavformat/rtsp.c:120:183: warning: implicit conversion from 'long 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) | ^~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/sbgdec.c:946:50: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 946 | if (av_sat_add64(s->tseq[i].ts.t, delta) != s->tseq[i].ts.t + (uint64_t)delta) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:968:35: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 968 | if (t0 + (uint64_t)tseq->ts.t != av_sat_add64(t0, tseq->ts.t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. src/libavformat/sbgdec.c:1075:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1075 | for (i = 0; i < FF_ARRAY_ELEMS(cpoints); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtspdec.c:857:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 857 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtspdec.c:885:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 885 | for (r = 0; r < s->nb_streams; r++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. 6 warnings generated. 11 warnings generated. 6 warnings generated. CC libavformat/svs.o 11 warnings generated. src/libavformat/sbgdec.c:1323:42: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1323 | if (av_sat_sub64(ev0.ts_int, period) != (uint64_t)ev0.ts_int - period) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/swf.o 10 warnings generated. 2 warnings generated. CC libavformat/swfdec.o src/libavformat/rtsp.c:719:45: warning: missing field 'default_ttl' initializer [-Wmissing-field-initializers] 719 | SDPParseState sdp_parse_state = { { 0 } }, *s1 = &sdp_parse_state; | ^ src/libavformat/sbgdec.c: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 | { NUsrc/libavformat/rtsp.cLL }:,734 : | 27: ^ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 734 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/swfenc.o In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/takdec.o 2 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ CC libavformat/tcp.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/tedcaptionsdec.o src/libavformat/segafilm.c:208:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | src/libavformat/serdec.cfo:r124 (:i 112= :0 ;warning: missing field 'unit' initializer [-Wmissing-field-initializers]i < s->nb_streams; i124+ | +) { { | " ~ ^ ~~~~~~~~~~~~~ framerate", "src/libavformat/segafilm.cse:t 217fr:am19e :r awarning: tecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" , OFFSE T217( | f r afmore r(ia t=e )0,; iA V<_ OfPiT_lTmY-PE>_VsIaDmEpOl_eR_AcToE,u nt{; .is+t+)r {= "2| 5" ~ ^ ~~~~~~~~~~~~~~~~~~} , 0, INT_MAX, DEC }, | ^ src/libavformat/serdec.c:125:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 125 | { NULL }, | ^ src/libavformat/segafilm.c:280:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | if (next_sample_id >= film->sample_count) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/segafilm.c:294:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (ret != sample->sample_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/tee.o CC libavformat/tee_common.o src/libavformat/sdp.c:223:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | if (sps && sps_end - sps >= 4 && p - psets <= MAX_PSET_SIZE - strlen(profile_string) - 7) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/teeproto.o src/libavformat/rtsp.c:1172:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1172 | if (len1 > sizeof(buf)) | ~~~~ ^ ~~~~~~~~~~~ CC libavformat/thp.o src/libavformat/segment.c:172:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/tiertexseq.o src/libavformat/rtsp.c:1220:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1220 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/tls.o CC libavformat/tls_gnutls.o CC libavformat/tmv.o CC libavformat/tta.o CC libavformat/ttaenc.o CC libavformat/ttmlenc.o src/libavformat/seek.c:211:70: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 211 | if (e2_pts < e1_pts || e2_pts - (uint64_t)e1_pts < time_tolerance) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/segment.c:2422: warning27s: generated . warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 422 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:439:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 439 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/txd.o src/libavformat/segment.c:511:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | av_log(log_ctx, AV_LOG_ERROR, | ~~~~~~ 510 | "Specified time %f is smaller than the last time %f\n", 511 | (float)((*times)[i])/1000000, (float)((*times)[i-1])/1000000); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavformat/segment.c:511:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | av_log(log_ctx, AV_LOG_ERROR, | ~~~~~~ 510 | "Specified time %f is smaller than the last time %f\n", 511 | (float)((*times)[i])/1000000, (float)((*times)[i-1])/1000000); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ CC libavformat/tty.o src/libavformat/sga.c:440:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 440 | av_assert0(sga->idx + sga->left < sizeof(sga->sector)); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavformat/ty.o src/libavformat/segment.c:614:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 614src/libavformat/sdp.c | : 880 : f23o:r (warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = 0; i < s->nb_ s880t | r ea m s ; i+ + )f o{r (| j ~ ^ ~~~~~~~~~~~~~= 0; j < asrc/libavformat/segment.cc:[622i:]23-:> nwarning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ streams; j+622+ | ) { | f ~ ^ ~~~~~~~~~~~~~~~~~o r (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++) { | ~ ^ ~~~~~~~~~~~~~ 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/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/rtsp.c:1630:50: warning: comparison of integers of different signs: 'enum RTSPLowerTransport' and 'int' [-Wsign-compare] 1630 | if (reply->transports[0].lower_transport != lower_transport) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/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:812:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 812 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/sierravmd.c:279:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | if(ffio_limit(pb, frame->frame_size) != frame->frame_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/sierravmd.c:292:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | if (ret != frame->frame_size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/udp.o 2 warnings generated. src/libavformat/segment.c:1041:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1041 | { "reference_stream", "set reference stream", OFFSET(reference_stream_specifier), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, E }, | ^ src/libavformat/segment.c:1042:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1042 | { "segment_format", "set container format used for the segments", OFFSET(format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1043:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1043 | { "segment_format_options", "set list of options for the container format used for the segments", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1044:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1044 | { "segment_list", "set the segment list filename", OFFSET(list), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1045:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1045 | { "segment_header_filename", "write a single file containing the header", OFFSET(header_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ 4 warnings 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_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1061:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1061 | { "segment_atclocktime", "set segment to be cut at clocktime", OFFSET(use_clocktime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E}, | ^ src/libavformat/segment.c:1062:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1062 | { "segment_clocktime_offset", "set segment clocktime offset", OFFSET(clocktime_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, 86400000000LL, E}, | ^ src/libavformat/segment.c:1063:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1063 | { "segment_clocktime_wrap_duration", "set segment clocktime wrapping duration", OFFSET(clocktime_wrap_duration), AV_OPT_TYPE_DURATION, {.i64 = INT64_MAX}, 0, INT64_MAX, E}, | ^ src/libavformat/segment.c:1064:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1064 | { "segment_time", "set segment duration", OFFSET(time),AV_OPT_TYPE_DURATION, {.i64 = 2000000}, INT64_MIN, INT64_MAX, E }, | ^ src/libavformat/segment.c:1065:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1065 | { "segment_time_delta","set approximation value used for the segment times", OFFSET(time_delta), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ^ src/libavformat/segment.c:1066:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1066 | { "min_seg_duration", "set minimum segment duration", OFFSET(min_seg_duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ^ src/libavformat/segment.c:1067:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1067 | { "segment_times", "set segment split time points", OFFSET(times_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1068:142: src/libavformat/smjpegdec.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers] :74:49: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1068 | { "segmen t74_ | f r a m e s" , " s eit fse g(maveinto _srpelaitd (fprba,m e conmummbenet,r s"h,l e n g t h ) != OhFlFenSgtEhT) ({f r am| e ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~s _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/siff.c:223:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/segment.c:1070:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | 1070 | { i"sfe g(meavnt_iloi_srte_aendt(rys_-p>repbf,i x"p,k t"s-e>td abtaase +ur l2 pr+e fci-x> gfmocr ssizeeg,m esntisz",e )OF FS!E=T (senitzrye_)pr e{f i x)| , ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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/smacker.csrc/libavformat/segment.c:1073::149217: :warning: 19missing field 'unit' initializer [-Wmissing-field-initializers]: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1073217 | | {f o"rs t(rif =t i0m;e "i, < s m k- > f r a"mseest; fiil+e+na)m e {e x pa| ns ~ ^ ~~~~~~~~~~~io n with strftime at segment creation", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, {.i64 = src/libavformat/smjpegenc.c0 }:,59 :019,: 1warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E }, | ^ 59 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:1074:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1074 | { "increment_tc", "increment timecode between each segment", OFFSET(increment_tc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/segment.c:1075:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1075 | { "break_non_keyframes", "allow breaking segments on non-keyframes", OFFSET(break_non_keyframes), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1077:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1077 | { "individual_header_trailer", "write header/trailer to each segment", OFFSET(individual_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1078:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1078 | { "write_header_trailer", "write a header to the first segment and a trailer to the last one", OFFSET(write_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1079:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1079 | { "reset_timestamps", "reset timestamps at the beginning of each segment", OFFSET(reset_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1080:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E }, | ^ src/libavformat/segment.c:1081:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1081 | { "write_empty_segments", "allow writing empty 'filler' segments", OFFSET(write_empty), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1082:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1082 | { NULL }, | ^ src/libavformat/segment.c:1080:127: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1080 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:1080:115: warning: implicit conversion from 'long long' to 'double' changes value from -9223372036854775807 to -9223372036854775808 [-Wimplicit-const-int-float-conversion] 1080 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E }, | ~ ^~~~~~~~~~ src/libavformat/segment.c:1066:137: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1066 | { "min_seg_duration", "set minimum segment duration", OFFSET(min_seg_duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:1065:139: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1065 | { "segment_time_delta","set approximation value used for the segment times", OFFSET(time_delta), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:1064:138: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1064 | { "segment_time", "set segment duration", OFFSET(time),AV_OPT_TYPE_DURATION, {.i64 = 2000000}, INT64_MIN, INT64_MAX, E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:1063:163: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1063 | { "segment_clocktime_wrap_duration", "set segment clocktime wrapping duration", OFFSET(clocktime_wrap_duration), AV_OPT_TYPE_DURATION, {.i64 = INT64_MAX}, 0, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/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/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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/uncodedframecrcenc.o src/libavformat/rtsp.c:2290:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 2290 | if (rtpctx->first_rtcp_ntp_time != AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtsp.c:2305:54: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 2305 | rtpctx2->first_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 <40 s warning->sn generatedb. _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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/unix.o src/libavformat/rtsp.c:2364:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2364 | if (sizeof("c=IN IP") - 1 < p_end - p && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/smoothstreamingenc.c:302:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 302 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/soxdec.c:105:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 105 | if (avio_read(pb, comment, comment_size) != comment_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavformat/url.o 12 warnings generated. src/libavformat/smoothstreamingenc.c:501:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:555:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 555 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavformat/rtsp.c:2591:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2591 | for (i = 0; i < FF_ARRAY_ELEMS(filters); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ 1 warning generated. src/libavformat/smoothstreamingenc.c:625:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 625 | { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:626:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 626 | { "lookahead_count", "number of lookahead fragments", OFFSET(lookahead_count), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:627:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 627 | { "min_frag_duration", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPT_TYPE_INT64, { .i64 = 5000000 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:628:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 628 | { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/smoothstreamingenc.c:629:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 629 | { NULL }, | ^ 4 warnings generated. 1 warning generated. src/libavformat/subfile.c:38:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "start", "start offset", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ^ src/libavformat/subfile.c:39:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "end", "end offset", OFFSET(end), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ^ src/libavformat/subfile.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ src/libavformat/subfile.c:39:81: warning: implicit conversion from 'long 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) | ^~~~~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. CC libavformat/urldecode.o src/libavformat/spdifenc.csrc/libavformat/srtpproto.c:99::218: 43warning: :missing field 'unit' initializer [-Wmissing-field-initializers]113 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "sr tp99 | _{o u"tdt_sshud_irattee"", ," "m"ux, ocfomfplseetteof (DTSSRT PfrParomteso iCnon tHeDx mto, douet _astui tteh),e A Vs_OpPeTc_iTYfPiEe_d SIETC9R5IN8G ,r a{te .s(tirn Hz=, dNeUfLaLu l}t, 00=,di s0,a blEe d})",, o f| ^f setof(IEC61937Context, dtshd_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 768src/libavformat/srtpproto.c0:0440,: A115V:_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _FLAG_ENCOD I44N | G _P A R A{ M" }s,r t | p ^_o ut_params", "", offsetof(SRTPProtoContext, out_params), AV_OPT_TYPE_STRING, { .src/libavformat/spdifenc.cst:r 100=: 216NU:LL warning: }missing field 'unit' initializer [-Wmissing-field-initializers], 0, 0, E }, | ^ 100 | { "dtshd_fallback_time", "min secssrc/libavformat/srtpproto.c t:o45: 111s:t rwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]p HD for aft e45r | a n ov{e rf"lsorw t(p-1_:in _stuiitlel "t,h e" e"n,d ,o fdfefsaeultto f6(S0R)T"PP,ro tofofsCeontteoxft(,IE C6i1n9_3s7Cuoitnet)e, xAt,V _dOtPsTh_dT_fYaPllEba_cSk)T, RAIV_NOGP,T {_ .TsYtPr E=_I NNTU, L{L.i 6}4 ,= 06,0 }0, ,- 1D, } ,I NT _| MA ^X , AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/srtpproto.c:46:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/spdifenc.c46: | 101 : 8 : {warning: missing field 'help' initializer [-Wmissing-field-initializers] "sr t101p | {_ iNnU_LpL a}ra,ms " ,| ^" ", 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/utils.o src/libavformat/srtpproto.c:86:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | h->max_packet_size = FFMIN(s->rtp_hd->max_packet_size, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | sizeof(s->encryptbuf)) - 14; | ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/spdifenc.c:216:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 215 | if (sizeof(dtshd_start_code) + 2 + pkt_size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | > ctx->pkt_offset - BURST_HEADER_SIZE && core_size) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/vag.o src/libavformat/subtitles.c:126:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 126 | if (q->nb_subs >= INT_MAX/sizeof(*q->subs) - 1) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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_channCC libavformat/vc1dec.o els) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 >= sizeofsrc/libavformat/spdifenc.c(Bi:t483Bu:f43):) { 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_CC libavformat/vc1test.o 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/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/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 (5in warningts generatedi. = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/vc1testenc.o 4 warnings generated. src/libavformat/subviewerdec.c:137:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 137 | for (i = 1; i < sizeof(key) - 1 CC libavformat/version.o && 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/vividas.o CC libavformat/vivo.o CC libavformat/voc.o 6 warnings generated. 1 warning generated. CC libavformat/voc_packet.o CC libavformat/vocdec.o CC libavformat/vocenc.o CC libavformat/vorbiscomment.o 1 warning generated. CC libavformat/vpcc.o 58 warnings generated. 2 warnings generated. CC libavformat/vpk.o CC libavformat/vplayerdec.o CC libavformat/vqf.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/w64.o src/libavformat/tedcaptionsdec.c:39:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | AV_OPT_FLAG_SUBTITLE_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/tedcaptionsdec.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL }, | ^ src/libavformat/tedcaptionsdec.c:38:36: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 36 | { "start_time", "set the start time (offset) of the subtitles, in ms", | ~ 37 | offsetof(TEDCaptionsDemuxer, start_time), AV_OPT_TYPE_INT64, 38 | { .i64 = 15000 }, INT64_MIN, INT64_MAX, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/wady.o src/libavformat/thp.c:56:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | d = av_int2float(AV_RB32(p->buf + 16)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/wavarc.o src/libavformat/thp.c:CC libavformat/wavdec.o 79:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | thp->fps = av_d2q(av_int2float(avio_rb32(pb)), INT_MAX); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/wavenc.o 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/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/teeproto.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/tee.c:416:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | for (i = 0CC libavformat/wc3movie.o ; i < slave->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/swfenc.c:208:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~ src/libavformat/tcp.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ CC libavformat/webm_chunk.o CC libavformat/webmdashenc.o 29 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++) | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/webpenc.o CC libavformat/webvttdec.o src/libavformat/swfenc.c:494:44: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 494 | if (av_fifo_can_write(swf->audio_fifo) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/webvttenc.o src/libavformat/ttaenc.c:61:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 61 | if (par->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 2 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 && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/swfdec.c:237:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:259:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:276:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:303:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 303 | for(i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:398:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:403:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 403 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:474:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:496:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 496 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:501:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/tta.c:94:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 94 | if(c->totalframes >= (INT_MAX - 4)/sizeof(uint32_t) || c->totalframes <= 0){ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/westwood_aud.o CC libavformat/westwood_audenc.o 2 warnings generated. 5 warnings generated. CC libavformat/westwood_vqa.o 1 warning generated. CC libavformat/wsddec.o 1 warning generated. CC libavformat/wtvdec.o CC libavformat/wtvenc.o src/libavformat/tty.c:168:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "chars_per_frame", "", offsetof(TtyDemuxContext, chars_per_frame), AV_OPT_TYPE_INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/tty.c:169:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "video_size", "A string describing frame size, such as 640x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ src/libavformat/tty.c:170:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/tty.c:171:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 171 | { NULL }, | ^ 13 warnings generated. CC libavformat/wv.o 13 warnings generated. CC libavformat/wtv_common.o CC libavformat/wvdec.o 1 warning generated. CC libavformat/wvedec.o 1 warning generated. 1 warning generated. 1 warning generated. src/libavformat/unix.c:47:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "listen", "Open socket for listening", OFFSET(listen), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ED }, | ^ src/libavformat/unix.c:48:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "timeout", "Timeout in ms", OFFSET(timeout), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ED }, | ^ src/libavformat/unix.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ 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",CC libavformat/wvenc.o "set raise error timeout, in microseconds (only in read mode)",OFFSET(timeout), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D }, | ^ src/libavformat/udp.c:144:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 144 | { NULL } | ^ src/libavformat/udp.c:128:142: warning: implicit conversion from 'long 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) | ^~~~~~~~~~~~~~~~~~ CC libavformat/xa.o CC libavformat/xmd.o src/libavformat/tls_gnutls.c:292:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 292 | { NULL } | ^ 4 warnings generated. CC libavformat/xmv.o CC libavformat/xvag.o 1 warning generated. CC libavformat/xwma.o CC libavformat/yop.o src/libavformat/udp.c:523:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 523 | if (av_fifo_can_write(s->fifo) < len + 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ CC libavformat/yuv4mpegdec.o 3 warnings generated. 42 warnings generated. 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)) { \ | ^~~~ CC libavformat/yuv4mpegenc.o GEN libavformat/libavformat.pc 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); | ~~~~ ^ ~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/vc1test.c:44:47: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 44 | if (p->buf[3] != 0xC5 || size < 4 || size > p->buf_size - 20 || | ~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/vorbiscomment.c:47:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 47 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ 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/vivo.c:297:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | while (vivo->sequence == old_sequence && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 3 warnings generated. 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_chapters8; warningi+s+) generated . { | ~ ^ ~~~~~~~~~~~ 35 warnings generated. 9 warnings generated. 1 warning generated. src/libavformat/vividas.c:158:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158 | 5 warningisf generated . (a2 > s) { | ~~ ^ ~ src/libavformat/vpk.c:99:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/vividas.c:222:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222 | if (avio_read(src, buf + 4, n) == n) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/vividas.c:270:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | if (avio_read(src, buf+8, n) != n) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ 1 warning generated. 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)) { \ | ^~~~ 3 warnings generated. src/libavformat/webmdashenc.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/vqf.c:58:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 58 | if (len == UINT_MAX) | ~~~ ^ ~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 28 warnings generated. 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) | ~ ^ ~~~~ 154 warnings generated. 1 warning generated. src/libavformat/wavdec.c:74:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "ignore_length", "Ignore length", OFFSET(ignore_length), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, DEC }, | ^ src/libavformat/wavdec.c:76:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "max_size", "max size of single packet", OFFSET(max_size), AV_OPT_TYPE_INT, { .i64 = 4096 }, 1024, 1 << 22, DEC }, | ^ src/libavformat/wavdec.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL }, | ^ src/libavformat/webmdashenc.c:1441: warning37 generated:. warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 441 | if (!comma || comma - p >= sizeof(w->as[w->nb_as - 1].id)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/webm_chunk.c:236:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] src/libavformat/webmdashenc.c236 | : 527 : 185 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] wc->duration_written >= 527w | c - > {c h"audnakpt_adtuirona_tsieotns"), )" {A d a| p ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ tation 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/wavenc.c:99:15: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 99 | src/libavformat/webmdashenc.c : 530 :167 : warning: lmissing field 'unit' initializer [-Wmissing-field-initializers] en = FFMIN(len, 530 | m a x l {e n")ch;u n| ^ ~~~ ~~~~~~k _durationsrc/libavutil/macros.h_:m49s:"25,: "dnote: urexpanded from macro 'FFMIN'a tion o 49f | e#adecfhi nec FhFuMInNk(a ,(bi)n ( (ma)isrc/libavformat/webvttdec.c >l :(bl201i):se c?12 o:(nb) d :warning: s )missing field 'help' initializer [-Wmissing-field-initializers]"( , aOF)F)S E T | ( ~ ^ ~201 c | h un k _{ dNuUrLaL t}i o n)| , ^ 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 thatsrc/libavformat/wavdec.c wil:l 247re:t23u: rwarning: n comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]th e UTC timestam p247 | i n I S O afv_oarsmsaetr"t,0 (OlFeFSnEgT(tuh tc<_ tsiimzinego_fur(lt)e,mp )A)V;_ O PT| _ ~~~~~~ ^ ~~~~~~~~~~~~T YPE_STRING, src/libavutil/avassert.h{: 380: 11:} ,note: 0expanded from macro 'av_assert0', 0, AV_OP T38_ | F LA G _iEfN C(O!D(IcoNnGd_)PA)R {A M } , | ^ 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 guaransrc/libavformat/webm_chunk.ctee:d281 :146t:o bwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] available.", OFF S281E | T ( t i{m e"_chsuhinfk_ts_tbaurftf_eri_nddeexp"t,h ), A"V_sOtPaTrt_ TYinPdEe_xDO UoBLfE , t{h e. dcbhuln k=", 60O.F0F }S,E T1(c.h0u,n kD_BiLn_dMeAxX),, AAVV__OOPPTT__FTLAYGP_EE_NICNTO,D I{N.iG6_4 P= A0}R,A 0M, I}N,T_ M A| X ^, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:533:188: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/webm_chunk.c 533: | 282 : 182 :{ warning: missing field 'unit' initializer [-Wmissing-field-initializers]" minimum_update_p e282ri | o d ", "{M i"hneimaudme rUp"da,t e" fPielreniamoed o(ifn tsehceo ndhsea)d eorf twheh mearen itfheest .i"n, iOtiFaFlSEiTz(amtiinoni mudma_tua pwdaitlle _bpee rwiordit)t, eAVn_",O POTF_FTSEYTPE(_IhNeTa,d e{r _.fii6l4e na=m e0) , }A,V _0O,P TIN_TTY_PMEA_XS,T RAIVN_GO,P T{_.sFtLr A=G_ ENNCUODLILN}G,_ P0AR,A M0 , }A,V _ O| P ^T _FLAG_ENCODING_PARAM src/libavformat/webmdashenc.c}:,534 : 12| ^: warning: missing field 'help' initializer [-Wmissing-field-initializers] 534 | { NULL }, | ^ 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 }, | ^ 7 warnings generated. src/libavformat/webpenc.c:202:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 65535, ENC }, | ^ src/libavformat/webpenc.c:203:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 203 | { NULL }, | ^ src/libavformat/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/westwood_aud.c:154:62: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | if ((ret = avio_read(pb, &pkt->data[4], chunk_size)) !=src/libavformat/wavenc.c ch:u488n:104k:_ swarning: izmissing field 'unit' initializer [-Wmissing-field-initializers]e ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/westwood_aud.c488: | 162 : 17 : { "warning: wrcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i te_bex t162" | , " W ri t eif B(rEetX !T= cchuhnuk_nski.ze"), O| ~~~ ^ ~~~~~~~~~~F FSET(write_bext), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/wavenc.c:497:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 497 | { "peak_block_size", "Number of audio samples used to generate each peak frame.", OFFSET(peak_block_size), AV_OPT_TYPE_INT, { .i64 = 256 }, 0, 65536, ENC }, | ^ src/libavformat/wavenc.c:498:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 498 | { "peak_format", "The format of the peak envelope data (1: uint8, 2: uint16).", OFFSET(peak_format), AV_OPT_TYPE_INT, { .i64 = PEAK_FORMAT_UINT16 }, PEAK_FORMAT_UINT8, PEAK_FORMAT_UINT16, ENC }, | ^ src/libavformat/wavenc.c:499:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 499 | { "peak_ppv", "Number of peak points per peak value (1 or 2).", OFFSET(peak_ppv), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, 2, ENC }, | ^ src/libavformat/wavenc.c:500:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 500 | { NULL }, | ^ src/libavformat/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 1 warning generated. 5 warnings 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)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 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++) { | ~ ^ ~~~~~~~~~~~~~ 30 warnings generated. 1 warning generated. 6 warnings generated. src/libavformat/wtvenc.c:546:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 546 | for (i = 0; i < sizeof(wtv_root_entry_table)/sizeof(WTVRootEntryTable); i++, h++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/wtv_common.c:83:22: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 83 | {AV_CODEC_ID_NONE} | ^ 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) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~ 2 warnings generated. 1 warning generated. src/libavformat/wvdec.c:298:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 298 | if (ret != wc->header.blocksize) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/wvdec.c:313:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 313 | if (ret != wc->header.blocksize) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/wtvdec.c: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/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)) | ~ ^ ~ 14GEN libavcodec/libavcodec.pc warnings generated. CC libpostproc/postprocess.o CC libpostproc/version.o src/libavformat/xwma.c:213:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 213 | for (i = 0; i < dpds_table_size; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/xwma.c:264:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | for (i = 0; i < dpds_table_size; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ GEN libpostproc/libpostproc.pc src/libavformat/wtvdec.c:978:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 978 | if (root_size > sizeof(root)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/wtvdec.c:1041:55: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1041 | while (e <= e_end && frame_nb > e->size) { | ~~~~~~~~ ^ ~~~~~~~ src/libavformat/xvag.c:73:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ GEN libswresample/libswresample.pc GEN libswscale/libswscale.pc src/libavformat/xmv.c:389:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 389 | av_assert0(xmv->video.stream_index < s->nb_streams); | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/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/xmv.c:415:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 415 | if (avio_seek(pb, xmv->this_packet_offset, SEEK_SET) != xmv->this_packet_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/yuv4mpegdec.c:292:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | src/libavformat/xmv.cel:s446e:53 :i fwarning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]( ret != s->pack e446t | _ s i z ei f -( aYv4iMo__sFeReAkM(Ep_b,M AaGudIiCo_-L>dEaNt)a_ o{f f s| e ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t , SEEK_SET) != audio->data_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/xmv.c:493:53: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 493 | if (avio_seek(pb, video->data_offset, SEEK_SET) != video->data_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/xmv.c:507:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 507 | if (result != frame_size) | ~~~~~~ ^ ~~~~~~~~~~ GEN libavutil/libavutil.pc 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 1 warning generated. CC libavfilter/af_adenorm.o CC libavfilter/af_aderivative.o CC libavfilter/af_adrc.o CC libavfilter/af_adynamicequalizer.o CC libavfilter/af_adynamicsmooth.o CC libavfilter/af_aecho.o CC libavfilter/af_aemphasis.o CC libavfilter/af_aexciter.o CC libavfilter/af_afade.o CC libavfilter/af_afftdn.o CC libavfilter/af_afftfilt.o 3 warnings generated. 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 2 warnings generated. CC libavfilter/af_amultiply.o CC libavfilter/af_anequalizer.o CC libavfilter/af_anlmdn.o CC libavfilter/af_anlms.o CC libavfilter/af_anull.o CC libavfilter/af_apad.o CC libavfilter/af_aphaser.o CC libavfilter/af_apsyclip.o CC libavfilter/af_apulsator.o CC libavfilter/af_aresample.o CC libavfilter/af_arnndn.o CC libavfilter/af_asdr.o CC libavfilter/af_asetnsamples.o CC libavfilter/af_asetrate.o CC libavfilter/af_ashowinfo.o 6 warnings generated. CC libavfilter/af_asoftclip.o CC libavfilter/af_aspectralstats.o CC libavfilter/af_astats.o CC libavfilter/af_asubboost.o CC libavfilter/af_asupercut.o CC libavfilter/af_atempo.o CC libavfilter/af_atilt.o CC libavfilter/af_axcorrelate.o CC libavfilter/af_biquads.o CC libavfilter/af_channelmap.o CC libavfilter/af_channelsplit.o CC libavfilter/af_chorus.o 2 warnings generated. 10 warnings generated. In file included from src/libavfilter/af_adynamicsmooth.c:19: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavfilter/af_adrc.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 4 warnings generated. CC libavfilter/af_compand.o In file included from src/libavfilter/af_adecorrelate.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/af_compensationdelay.o CC libavfilter/af_crossfeed.o CC libavfilter/af_dcshift.o CC libavfilter/af_crystalizer.o In file included from src/libavfilter/af_afreqshift.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavfilter/af_anequalizer.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 5 warnings generated. CC libavfilter/af_deesser.o 3 warnings generated. 6 warnings generated. In file included from src/libavfilter/af_asubboost.c:20: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavfilter/af_asupercut.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavfilter/af_atilt.c:20: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 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] + dcOffIn file included from set)src/libavfilter/af_biquads.c) :< 69d: csrc/libavutil/ffmath.hT:49h:r30e: swarning: hold; | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libpostproc/postprocess.c:203:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if((unsigned)(src[0] - src[5] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:205:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 205 | if((unsigned)(src[2] - src[7] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:207:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 207 | if((unsigned)(src[4] - src[1] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:209:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 209 | if((unsigned)(src[6] - src[3] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:220:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 220 | if((unsigned)(src[ x + 0*stride] - src[ x + 5*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:221:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 221 | if((unsigned)(src[1+x + 2*stride] - src[1+x + 7*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:222:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 222 | if((unsigned)(src[2+x + 4*stride] - src[2+x + 1*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:223:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | if((unsigned)(src[3+x + 6*stride] - src[3+x + 3*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavfilter/af_dialoguenhance.o CC libavfilter/af_drmeter.o src/libpostproc/postprocess.c:394:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 394 | numEq += ((unsigned)(src[-1*step] - src[0*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:395:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 395 | numEq += ((unsigned)(src[ 0*step] - src[1*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:396:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 396 | numEq += ((unsigned)(src[ 1*step] - src[2*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:397:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 397 | numEq += ((unsigned)(src[ 2*step] - src[3*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:398:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 398 | numEq += ((unsigned)(src[ 3*step] - src[4*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:399:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 399 | numEq += ((unsigned)(src[ 4*step] - src[5*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:400:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 400 | numEq += ((unsigned)(src[ 5*step] - src[6*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:401:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 401 | numEq += ((unsigned)(src[ 6*step] - src[7*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:402:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 402 | numEq += ((unsigned)(src[ 7*step] - src[8*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavfilter/af_acrusher.csrc/libavfilter/af_acontrast.c::7439::11193:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] 74 | 39 | { "l e v{e l"c_oinnt"r, a"sste",t "sleetv eclo nitnr",a st " , O F FOSFEFTSE(Tc(olnevterlas_t)i,n) ,A V _AVO_OPPTT_T_YTPEY_PDOEU_BFLLEO, A{T.,d b{l.=d1b}l,= 3 3 },0 .00, 110506, 2A5 ,} ,6 4 ,| ^A }, | ^ src/libavfilter/af_acontrast.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { Nsrc/libavfilter/af_acrusher.cU:L75L: 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, 6src/libavfilter/af_adeclick.c4, :A 95:}103,: warning: | ^ missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "windsrc/libavfilter/af_acrusher.co:w77":, 111": swarning: missing field 'unit' initializer [-Wmissing-field-initializers]e t window si z77e | " , { "OmFixF"S,E T ( w ) , " s e t m i x " ,A V _ OP T_ T Y P E _D O U BL E , O{F.dFbSElT=(5m5i}x,) , 1 0 , 1A00V,_ OAPFT _}TY,P E_ D| OU ^ BLE, {.dbl=.5}, 0, 1, A }, | ^ src/libavfilter/af_adeclick.c:96:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "w", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLsrc/libavfilter/af_acontrast.cE, :{55.d:b23l=:5 5warning: }implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], 10, 100, A55F | } , src/libavfilter/af_acrusher.c : 81 | ^: 111 : fwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]o at d = src[ c81] | * M {_ P"Id_c"2,;src/libavfilter/af_adeclick.c : 97 :| 103 ^~~~~~ ~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set DC", 97 | { " o v e r l aOFpF"S,E "Ts(edtc) ,w i n d o w o AvVe_rOlPaTp_"T,YP EO_FDFOSEUTB(LovEe, r{l.adbpl)=,1} , .A2V5,_ O P T_ T Y P E _4D, OAU B}L,E , | { ^. dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_acrusher.c:82:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "asrc/libavfilter/af_adeclick.ca":,98 : 103 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]" set anti-al i98a | si n g "{ ," o" , O"FsFSeEtT (awai)n, d o w o v eArVl_aOPpT"_,T Y P E _ DOOFUBFLSEET, ({o.vderbll=a.p)5,} , A0V,_ O P T _ T Y P E1_,D OAU BL}E,, {| .d ^b l=75}, 50, 95, AF }, | ^ src/libavfilter/af_acrusher.c:83:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "samples", src/libavfilter/af_adeclick.c"s:e99t: 103s:a mpwarning: lemissing field 'unit' initializer [-Wmissing-field-initializers] reduction "99, | O F F S{E T"(saarmoprldese)r," , A V"_sOePTt_ TaYuPEt_orDeOgrUeBsLsEi,o {n. odrbld=e1}r," , O1F,F SE T ( a r ) , 2 5A0V,_O PAT_ T}Y,P E_ D| OU ^B LE, {.dbl=2}, 0, 25, AF }, | ^ src/libavfilter/af_acrusher.c:84:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "lfo", src/libavfilter/af_adeclick.c : 100 :"e103n:a bwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]e LFO", 100 | { O"FaF"SE,T (i"ss_elfto a)ut,o r eg r eAsV_sOioPn To_rdTeYPrE_"B, OOFOFLS, E T ({ar.)i6,4 = 0 } , A0V,_ O P T_ Tsrc/libavfilter/af_acontrast.c Y P : E771_,:D A30 OU:B} Lwarning: E,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {| . ^db l=2}, 077, | 2 5 , A F } , d| s ^ t[c] = sin(src/libavfilter/af_acrusher.cd: 85+: c111o:nt rwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]s t * sin(d 85 | * 4 src/libavfilter/af_adeclick.c) :);101 :{ "103| l: ^~~~~~~~ ~f owarning: missing field 'unit' initializer [-Wmissing-field-initializers] range", "s e101t | L F O{ d"ethprtehsh"o,ld " , "s e tO tFhFrSeEsTh(ollfdo"ra,n g e ) ,O F FSAEVT_(OtPhTr_eTsYhPolEd_D)O,U BLAEV,_ OP{T._dTYbPl=E2_0D}O,U B L E1,, { . db l = 225}0,, A 1},, 1| 0 ^0 , AF }, | ^ src/libavfilter/af_acrusher.c:86:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_adeclick.c:102:103: 86warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { "lfora t102e | " , "{s et" t"L, F"O sreatt et"hr,e s h o ld " , OF F SE T ( l f or a t eO)F,F SE T A(Vth_rOePsTh_ToYPlEd_)D,O AUVB_OLPET_,T Y{P.dEb_lD=O.U3B}L, E.,0 1,{ . d b l = 2 }2,0 0, A 1},, | 1 ^00 , AF }, | ^ src/libavfilter/af_acrusher.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL }src/libavfilter/af_adeclick.c : 103| : ^103 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "burst", "set burst fusion", OFFsrc/libavfilter/af_acontrast.cSE:T(96bu:rs23t:), warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] AV_OPT_src/libavfilter/af_adelay.cTY:PE _59D96:141O: | Uwarning: Bmissing field 'unit' initializer [-Wmissing-field-initializers]L E , { . db l = 2f }59l, | o a t 0 {,d " = d 1e0srl, cA[aFny ]}s, " ,* M"_| sP ^I e_t2; l| i ^~~~~~ ~s t of delays for each channsrc/libavfilter/af_adeclick.ce:l104":103,: warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]F FSET(del a104y | s ) , AV{_O P"T_bT"YP,E _S"TsReItNG ,bu r{s.ts ftursi=oNUnL",L } , 0 , 0 , OAF F|S EATV(_ObPuT_rFsLtA)G,_ RU N T AIV_MOE_PPT_ATRYAPEM_ }D,OU B L| E ^, {.dbl=2}, 0, 10, AF }, | ^ src/libavfilter/af_adelay.c:60:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "all", "use last available delay for remained channels", OFFSET(all), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_adelay.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/af_adeclick.c61: | 111 : 12 : warning: {missing field 'help' initializer [-Wmissing-field-initializers] N ULL } 111 | | ^ { NULL } | ^ src/libavfilter/af_acontrast.c:116:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | dst[n] = sin(d + contrast * sin(d * 4)); | ^~~~~~~~ ~ src/libavfilter/af_acrusher.c:156:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | k = roundf(y); | ~ ^~~~~~~~~ src/libavfilter/af_adynamicsmooth.c:108:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "sensitivity", "set smooth sensitivity", OFFSET(sensitivity), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 1000000, FLAGS }, | ^ src/libavfilter/af_adynamicsmooth.c:109:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "basefreq", "set base frequency", OFFSET(basefresrc/libavfilter/af_acrusher.cq):,170 : 13 : AVwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O PT_TYPE_ DO170U | BL E , { . db lk ==22 0r5o0u},n d2f,( y)1;0 00 0| 0 ~ ^~~~~~~~~0 , FLAGS }, | ^ src/libavfilter/af_adynamicsmooth.c:110:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 110 | { NULL } | ^ src/libavfilter/af_acrossover.c:89:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "split", "set split frequencies", OFFSET(splits_str), AV_OPT_TYPE_STRING, {.str="500"}, 0, 0, AF }, | ^ src/libavfilter/af_acrossover.c:101:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "level", "set input gain", src/libavfilter/af_aderivative.c : 164 :12O:F Fwarning: SEmissing field 'help' initializer [-Wmissing-field-initializers]T (level_i n164) | , AV{_ OPNTU_TLYLPE _}FL OA T| , ^ { .dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_acrossover.c:102:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "gain", "set output bands gain", OFFSET(gains_str), AV_OPT_TYPE_STRING, {.str="1.f"}, 0, 0, AF }, | ^ src/libavfilter/af_acrossover.c:107:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 107 | { NULL } | ^ src/libavfilter/af_adrc.c:99:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "transfer", "set the transfer expression", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str="p"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_adrc.c:100:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "attack", "set the attack", OFFSET(attack_ms), AV_OPT_TYPE_DOUBLE, {.dbl=50.}, 1, 1000, FLAGS }, | ^ src/libavfilter/af_adrc.c:101:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "release", "set the release", OFFSET(release_ms), AV_OPT_TYPE_DOUBLE, {.dbl=100.}, 5, 2000, FLAGS }, | ^ src/libavfilter/af_adrc.c:102:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "channels", "set channels to filter",OFFSET(channels_to_filter),AV_OPT_TYPE_STRING,{.str="all"},0, 0, FLAGS }, | ^ src/libavfilter/af_adrc.c:103:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 103 | {NULL} | ^ src/libavfilter/af_aformat.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/af_adrc.c:111:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | float value = 0.5f * (1.f - cosf(2.f * M_PI * i / size)); | ^~~ ~ 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_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_afreqshift.c:102:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | PFILTER(flt, float, sin, cos, cf) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afreqshift.c:72:26: note: expanded from macro 'PFILTER' 72 | type cos_theta = cos(shift); In file included from src/libavfilter/af_compand.c : 32 : src/libavutil/ffmath.h : 49 : \30 : | ~~~ ^~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/af_afreqshift.c:102:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | PFILTER(flt, float, sin, cos, cf) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afreqshift.c:73:26: note: expanded from macro 'PFILTER'src/libavfilter/af_aecho.c :52:103: 73warning: | missing field 'unit' initializer [-Wmissing-field-initializers] type sin_th et52a | = s i n{( sh"iifnt_)g;a i n " , " s e t s i g n a src/libavfilter/af_acrossover.c l :i 208n:82 pu:t g a warning: i implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n " ,\ | ~~~ ^~~~~O FF S208 | E T ( i n _ ga in ) ,a v_ lAoVg_(cOtPx,T _ATV_YLPOGE__FELORARTO, R ,{ ."Fdrble=q0u.e6n}c,y 0%,f 1m,u sAt }be, p o| s ^i tive number.\n", freq); | ~~~~~~ ^~~~ src/libavfilter/af_aecho.c:53:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "out_gain", "set signal ouCC libavfilter/af_dynaudnorm.o tput gain", OFFSET(out_gain), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, A }, | ^ src/libavfilter/af_acrossover.c:213:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | src/libavfilter/af_aecho.c : 54 : 107 : awarning: missing field 'unit' initializer [-Wmissing-field-initializers]v _log(ctx, A54V | _ LO G {_ E"RdROeRl,ay s""F,r e q"useetn lciys t% off msuisgtn bael dienl ianycsr"e,as iOnFgF oSrEdT(edre.la\yns"),, fArV_eOPqT)_;T YP E| ~~~~~~ ^~~~_ STRING, {.str="1000"}, 0, 0, A }, | ^ src/libavfilter/af_aexciter.c:55:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { src/libavfilter/af_aecho.c":l55e:v106e: lwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]in ", "set l e55 | v e l i{n "",d e c aOFyFsS"E,T ( l e"vseelt_i nl)i, s tA Vo_OfP sTig_naTlY PdEe_cDaOysU"B,L EO,F FS{E.dTb(ld=e1c}a,y s) , A V _ O P T_ T YP0E,_S T6RI4NG,, {A. }s,t r ="| 0. ^5 "}, 0, 0, A }, | ^ src/libavfilter/af_aexciter.csrc/libavfilter/af_aecho.c::5656::10712:: warning: warning: missing field 'help' initializer [-Wmissing-field-initializers]src/libavfilter/af_afftdn.cmissing field 'unit' initializer [-Wmissing-field-initializers] :167 :56 | 123 : 56 | warning: { missing field 'unit' initializer [-Wmissing-field-initializers] N UL L{ } "| l ^ evel_out", "set l e167v | e l o ut "{, " n oOiFsFeS_rEeTd(luevcetl_ioount",) ," sAeVt _tOhPeT n_oTiYsPEe_D OrUBeLdE,u c{t.iodnb"l,=1O}F,F S E T (n o i s e _0r, e64d,u cAt i},o n | ) ^, AV_OPT_TYPE_FLOAT,{.dbl = 12}, .01,src/libavfilter/af_aexciter.c :9577:107,: warning: AFmissing field 'unit' initializer [-Wmissing-field-initializers]R }, | ^ 57 | { "amount", "set amount", src/libavfilter/af_afftdn.c :O168:F123F:S ETwarning: (amissing field 'unit' initializer [-Wmissing-field-initializers]m ount), A V168_ | O P T _{T Y"PnrE"_,D O"UBsLeEt, t{h.deb l=n1}o, i s e r e d u c0t,i o64n, "A, } , O F| ^F SET(noise_reduction), AV_OPT_TYPE_FLOAT, {.dblsrc/libavfilter/af_aexciter.c :=58 :1107:2 }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] .0 1,58 | 9 7 , A F{R }",d r i| v ^e ", "set harmonics", OFFSET(drisrc/libavfilter/af_afftdn.cv:e169):123,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_TY P169E | _ D O U{B L"nEo, i{s.ed_bfll=8o.5o}r," , " s e t t0h.e1 ,n src/libavfilter/af_adecorrelate.co1i0:s,217 :e110:A warning: f}missing field 'unit' initializer [-Wmissing-field-initializers]l ,o o r| " ^,O FFSET( no217i | se _f l o o{r )",s t a src/libavfilter/af_adenorm.cg eAs:V"_,254O:P src/libavfilter/af_aexciter.c"106T:s_:59 eTtY:warning: 107: PEmissing field 'unit' initializer [-Wmissing-field-initializers]_ f iFlwarning: teLmissing field 'unit' initializer [-Wmissing-field-initializers]Ori nAgT ,s t a{g e. d254bsl59 | " | , = O - F 5{ FS0ET (s }t"a{,l g e e "vbs )ele , lAnV "d"_, , O" "sPest Tet- lb_lTY8Peev0E,nel_",- dOIFF2S hN0EaTr,mT (,oAl nFe vieRl c _ s}"d,{ O,Fb. F )iS| , ^64E=T (Ab l6V}en_,dO ) PT,_ T Y P 1 E,A _VM_ODPAT_OTXUYP_Esrc/libavfilter/af_afftdn.cBSL_:DTOEU170A:,123B:G EL E{S.warning: d, ,missing field 'unit' initializer [-Wmissing-field-initializers] b{ .lFdLA=Gb-Sl 3=}0170} | ,5 , 1 } , | { ^ --"14n0f,5" ,1 1,0 ," sAe }t t,h e | n ^o -i9ssrc/libavfilter/af_adecorrelate.c0e:, 218 fF:l110L:oAor Gwarning: ",Smissing field 'unit' initializer [-Wmissing-field-initializers] } , | ^ O 218src/libavfilter/af_aexciter.c | F:F 60SE : T{107( n:o" siwarning: esmissing field 'unit' initializer [-Wmissing-field-initializers] ee_dfl"o,or ) , 60 " | s e tA V _ rO{aPn Td"_ofTmreYq sPe"E_eFd, L""ssrc/libavfilter/af_adrc.cOA,T,e {:.td bl224 = :s29c:- o5pwarning: 0eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]"O FF}S,ET,( s e e 224 | d ) , v- 8AaVO0FFrsrc/libavfilter/af_adenorm.c_,S_:vOa-lEue260sP[2VT:T120:A R(_,warning: _AfTmissing field 'help' initializer [-Wmissing-field-initializers]YPPEFrR }], _ e =260 | I| q)X, Ng ^T6 4, ; src/libavfilter/aeval.c : 91 { .| i{: NAUV ~ ^~_6O159L L4P=:- T _1}warning: T} , Y| -1P, ^ missing field 'unit' initializer [-Wmissing-field-initializers] E _UIDNOT_UMBALX,E ,F LA{G.S d },b91src/libavfilter/af_adrc.c l | | := ^ 225 : 7 {315 0:" warning: 0n}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b, _ 2s0a0m 0225,p lsrc/libavfilter/af_adecorrelate.ce | 1 : s2219: 12:"00 ,0 "warning: , s e tmissing field 'help' initializer [-Wmissing-field-initializers] v t Aahr_ va leu}e219 ,s | nu[mb er V A| R _F ^o ]f { N=sU LaLnm p*l}e s fp| xe ^;r r e| ~ ~~^~~~q src/libavfilter/af_aexciter.cue:st61e:d107 :f rwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]m e", OFFSE T61( | n b _ s a{ m"pcleeisl)",, " s e tA Vc_eOiPlTi_nTYgPE"_I,NT , {. i 6 4 = 1 02O4F},F Ssrc/libavfilter/af_afftdn.c E: 181:T122:0 (warning: ,missing field 'unit' initializer [-Wmissing-field-initializers]ce i l ) , IN T _ 181M | AAVX ,_ OFPL AT{G_ TS"Yb Pa}End,_ _ | n ^Do OiUseB"L,E ," s{.edtb l=t9h9e9 9}c,u s t9om9 9b9a, n2d00s0 src/libavfilter/aeval.cn0:92o:,i A159 s:}e, warning: "| , ^missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(band_n o92i | s e _ s{tr )"n,", A V _ O src/libavfilter/af_aexciter.csrc/libavfilter/af_aemphasis.cP :62T:: _107"Ts50e:tY: warning: P104Etmissing field 'unit' initializer [-Wmissing-field-initializers]: _hST eRwarning: InNGu 62,m | {missing field 'unit' initializer [-Wmissing-field-initializers]b . es trr {o= "f l 0 }50iss, | atm p ele n s0 " , ,p { e"r0 en,r e"alAqFbevu lee},e ls_t | lied ^ ins f"tr,aem n emo " d ,e" , "s OOeFFFSEtF T(SliEsrc/libavfilter/af_afftdn.cinTps:(182u:t122nte:b warning: nmissing field 'unit' initializer [-Wmissing-field-initializers] _gs)aa,inm " p ,182 l | OFeFA Vs_)SE TO,P ( {T l e_v"e T b lYn "A_VP,Ei_n) ,_ O "BPOAOsLTV_eO,_ TtP Y {T.itPhE_6Te_ I4NYc=T0P}u,,E_sD O U t B o L{E.m ,i {b a6n4. dd = sb01,0 l= 12}n, 4}o i0 ,, 6s4 e, 1" FL,A,G S0 AO,F} , F}S | , ^ET ( | b ^ a n d _InNoTi_sMeA_Xs, tFLrsrc/libavfilter/af_aexciter.c)A, : GA63S:V12 _:O }warning: missing field 'help' initializer [-Wmissing-field-initializers]src/libavfilter/af_aemphasis.c :P,T51: _ 104T| ^63 | : Y warning: P missing field 'unit' initializer [-Wmissing-field-initializers]E src/libavfilter/af_afreqshift.c _S{ :NTR152I:U33 NGL,: 51{.Ls t | r }warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= src/libavfilter/aeval.c: 93| : 0 ^146 { }:," l ewarning: v missing field 'unit' initializer [-Wmissing-field-initializers]e 152l_ o | u FFt "I, L93 | T "Ese t0 R {, "o( fsu tlpa0mptleu,t, _g rfalAoaiFa t}nt,e s,i"", n,f ",O| FsF ^e ScEtoTs (f,t hlfe emvsealmo_dpfol,eu tr)c,fa )AtVesrc/libavfilter/af_afftdn.c _ ":O| ,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~183 P :T123 :_ src/libavfilter/af_afreqshift.c :T warning: 147Y PEmissing field 'unit' initializer [-Wmissing-field-initializers]: _29 : D Onote: Uexpanded from macro 'FFILTER'B L E183, | {. d b l147 = | { 1 } , " 0 r , e 6 s 4 ,i FOtdhLeFuAtGFSalaS _}f, E =Tl| 2(.o ^osr" , a"*ms epMt_lP e_It r*ah tfeem_ osrdet(srs)ihi,f dAtuV a_*Ol P T(f_lNo To+rY"P ,EOn_FS)F *TS ETRtI(Nsr,G e,1s .{i.)sd;t u ra = "l\_4fl 4 o1| o0 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r 0)",} , AV0_,src/libavfilter/af_aecho.c O:0P,140T _F:T97L: YAGwarning: PSEimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }_, F L| O ^A T, {.dbl =-3 8140}, | -8 0 , - 2 0 ,a vA_Fsrc/libavfilter/aeval.cRl:94 :146o}:g, (c warning: tmissing field 'unit' initializer [-Wmissing-field-initializers] x ,| ^A V_LOG_ER RO94R | , " d el a{y [%"ds"],: % f is osrc/libavfilter/af_afftdn.cu t : o184":sfe123 t:a lwarning: tlmissing field 'unit' initializer [-Wmissing-field-initializers]hoe wsaempdle rraa t184n | ge e " , :{ "(0 , r90 0f0 "0] , \ n" s" e , t i ,t h es - r>e s di deu laa yl [ i]OfF)lF;So o | src/libavfilter/af_aemphasis.c ~~~~~~ ^~~~~~~~~~~E :rT65:"12(,:s a mwarning: p l emissing field 'help' initializer [-Wmissing-field-initializers] _O FFrSEa tTe65(_r | ses it dural _) fl,o{o ArVN),_U LO ALV P}_T O | _P ^TT _YTPYEP_ES_FTLROIANTG,, { .{st.rd b=l " 4=4-10308"},} , 0 , 0, F L A GS- 80},-,2 0 , | A ^ FR }, | ^ src/libavfilter/aeval.c:95:118src/libavfilter/af_afftdn.c:: src/libavfilter/af_aecho.c185warning: ::missing field 'unit' initializer [-Wmissing-field-initializers]123:144 :warning: 93missing field 'unit' initializer [-Wmissing-field-initializers]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 95 | 185 | { "{ 144"du | r tart aico k n_" n, o i "s asvee_"tl,o g a("utcdrtiacxko , nd uoAirsaVet"_,Li O o Gn "_, E R ORO FORFFF,SS E"EdTT(edu(ctrraaayckt_i[on%dno)]i,s :Ae V%)_OfP,T _ i TsY P EAo_Vu_DOPtTU_ RToAYfTP EI_aOBNlO,l O{oL.wi,e 6d 4r a={ n-.1gi}e,6: 4 - (1=,0 ,I N T061}]4,\ n "_ , iM , A s-X ,> Fd L eA0GcS,ay [} ,i 1] ,)| ; ^ A FR | } ~~~~~~ ^~~~~~~~~~~, | ^ src/libavfilter/aeval.c:96:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_afftdn.c:186:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]96 | { "d", 186 | { " t"ns"e,t a"turdaicko ndouirsaet"i,o n" , O F F S E T (d u r at i o nO),F FAVS_EOTPT(_TtYrPaEc_DkU_RAnToIiOsNe),, { . iA6V4_O P=T _-1T}Y,P E-_1B,O IONLT6,4 _ M A{X.,i 6F4 L=A G S0 }},, | ^ 0, 1, AFR }, | ^ src/libavfilter/aeval.c:97:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_afftdn.c :97187 | : 123: warning: {missing field 'unit' initializer [-Wmissing-field-initializers] " channel_lay o187ut | ", " se t{ c h"antnrealc lka_yroeuts",i dOFuFaSlET"(,c h"ltayroauctk_ rsetrs)i,d AuV_aOlP"T,_ TOYFPFE_SSETTR(tIrNGa,c k{._srters =i dNuUaLLl},) ,0, 0 ,A FVL_AGOSP T},_ T | Y ^P E_BOOL, {.i64 = 0}, 0, 1, src/libavfilter/aeval.cAF:R 98}:,116 : | ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_afade.c98 | : 190 :1 :{ "warning: cimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]" , src/libavfilter/af_afftdn.c : 188 :123 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]" se t190 | chFanAnD 188e | lE _ lP La {Ay ouNt"tA"r,R"(, f l"OttF,FSrEaT fc(clhkolaa ty)oru est _i| sd^~~~~~~~~~~~~~~~~~~~~~~tu arl)," A,Vsrc/libavfilter/af_afade.c_ : O P167: 20T: note: _expanded from macro 'FADE_PLANAR' TY P E _ ST RIO FFNSG167 | E , Tsrc/libavfilter/af_aecho.c {(: . t 198 :s1r: ta cwarning: kr _ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d [ir] ==e siNdsuU[aiL]lL} , )198* , | 0E, g0A,C aVH_FOLiAOPTnG;( _ SdTb l ,},Y P Ed _oB OO| Lu ^ ,bl e, - 1{ .. i 0 6, src/libavfilter/aeval.c4 :99=: 12 : 1 .0 0 warning: missing field 'help' initializer [-Wmissing-field-initializers] } , 99 | ) { N U | L ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ L } src/libavfilter/af_aecho.c | 0:, ^163 : 34 \: 1 , note: | A ^~~~ ~expanded from macro 'ECHO'F R }, | ^ 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]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] 198 | ECHO(dbl, doubl e96, | - 1 .{0, "d " , 1 . 0 ) " s| e^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t audisrc/libavfilter/af_aecho.co: 164d:u33r:a tnote: iexpanded from macro 'ECHO'o n", OFFsrc/libavfilter/af_afftdn.cSE: T(197d164u:r | 123 a: t i warning: ocmissing field 'unit' initializer [-Wmissing-field-initializers]onn )s, tAV _dOPoTu_TbY 197l | PEe _ iD nU_g aRin{A TI "=O catNda,x p{-t.i>viii6tn4y _="g a,i- n"1s},;e t - 1 a, dI aNp T t 6i 4 v_ Mi AtX y, Ff aL c A tG So r} ," , O | F ~ ^~~~~~~~~ F S E T\( r| a ~~~~~~~ ~~~~~^~~~~~~/usr/include/stdint.ht: 46i:o21),: note: expanded from macro 'INT64_MAX' 46A | V#d_eOfPiTne_ TYIPNET_64F_LMOAAX T , ( 0{x.7dfbflf f=f f0f.ff5f},f f ff f ) | ^~~~~~~~~~~~~~~~~~ 0, 1, AFR }, | ^ src/libavfilter/aeval.c:95:101: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavfilter/af_afftdn.c 95: | 198 : 123 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "duration", 198 | " s e t au{d i"oa ddu"r,at i o n" , OF FS ET ( du"rastieotn) , aAdVa_pOtPivTi_TtYPyE _fDUaRcAtToIrON",, O{F.iF64S E=T -(1r},a -t1i,o I)N,T6 4 _M AX , F LA GASV _}O,P T _| ~ ^~~~~~~~~T YPE_/usr/include/stdint.hF:L46O:A21T,: note: expanded from macro 'INT64_MAX' {.dbl 46= | #0d.e5fi}ne, I N T6 4 _ M A X (00,x 71ff,ff fAFfRf f}f,f f| f ^f ff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:199:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "floor_offset", "set noise floor offset factor",OFFSET(floor_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, -2, 2, AFR }, | ^ src/libavfilter/af_aecho.c:198:1:src/libavfilter/af_afftdn.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]200: 123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 198 | 200E | C HO ( db{l ," fdoo"ub,l e , - 1 . 0 , " s e t n1.o0i s e f l o)o r | o^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f fset src/libavfilter/af_aecho.cf:185a:c35:t onote: rexpanded from macro 'ECHO'" ,OFFSET( f185l | oo r_ o f fs e t ) , AV _ OP T_ T Y PoEu_FtL O+A=T ,d bu{f.[diblx ] =* 1c.t0x}-,> d e-c2a, y 2[,j ]A;F R } , | ^ \ | ~ ^~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:207:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | { "band_multiplier", "set band multiplier",OFFSET(band_multiplier), AV_OPT_TYPE_FLOAT,{.dbl = 1.25}, 0.2,5, AF }, | ^ src/libavfilter/af_afftdn.c:208:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 | { "bm", "set band multiplier", OFFSET(band_multiplier), AV_OPT_TYPE_FLOAT,{.dbl = 1.25}, 0.2,5, AF }, | ^ src/libavfilter/af_aecho.c:199:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | ECHO(flt, float, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:163:34: note: expanded from macro 'ECHO' 163 | const double out_gain = ctx->ousrc/libavfilter/af_afftdn.ct_:g216a:i123n:; warning: missing field 'unit' initializer [-Wmissing-field-initializers] 216 | { " g a i n _ s m o\ o t| h ~~~~~~~~ ~~~~~^~~~~~~~" , src/libavfilter/af_afade.c"se:t195 g:a1i:n warning: simplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]m ooth radius",O F195F | FSAETD(Eg(falti,n f_lsomasrc/libavfilter/af_aecho.cot:199o):t1 h ):, warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]^~~~~~~~~~~~~~~~ A V_OPTsrc/libavfilter/af_afade.c_:TY185 :P20199E:_ | IN Enote: T,Cexpanded from macro 'FADE' H O ({f.i64 = 0} l,t185, fl | o a t, - 1. 0, 0 , d [150k, .A]0F R = } , s | [ ^)k] * g| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a in; src/libavfilter/af_aecho.c : 164 :33 : note: expanded from macro 'ECHO' 164src/libavfilter/af_afftdn.c | : 217 : c 123 o:n s warning: t missing field 'unit' initializer [-Wmissing-field-initializers] d o u b le 217 | i n _ \g a | {i ^~~~ ~ n " g=s "c, t x - > i n _ g"asient ;g a i n s mo o t h r a d i u s " ,O F F S E T ( g a i n _ s m oo\t h| ) ~~~~~~~ ~~~~~^~~~~~~, AV_OPT_TYPE_INT, {.i64 = 0}, 0, 50, AFR }, | ^ src/libavfilter/af_afftdn.c:218:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 218 | { NULL } | ^ src/libavfilter/af_aecho.c:199:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 199 | ECHO(flt, float, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:180:18: note: expanded from macro 'ECHO' 180 | in = *s; \ | ~ ^~ src/libavfilter/af_adrc.c:414:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | s->attack = expf(-1.f / (s->attack_ms * inlink->sample_rate / 1000.f)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adrc.c:414:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | s->atsrc/libavfilter/af_aecho.cta:ck199 : 1=: warning: eximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p f(-1.f / (s-> a199t | taEcCk_HmO(sf l t,* f linolaitn, k - >-s1a.m0p,l e_ r a t1e.0 / 10 0 0 .)f) ); | | ~ ^~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:185:33:src/libavfilter/af_adrc.c: 414src/libavfilter/af_agate.cnote: :expanded from macro 'ECHO'27: :70 :warning: 123implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : warning: 185missing field 'unit' initializer [-Wmissing-field-initializers] | 414 | s -o70ut> | a +t ={t ac k"d l=eb uvefexl[p_fi(ix-n1]" ,. f* c t"/sx e-(t>sd -eciay>[njap]t;u ttac k l _ ems v e* l " i , n l i n k- > s a OFmFS CC libavfilter/af_earwax.o pE lTe (_ rl ae vt\ee l/ _i| n) , ~~ ~~~~~~~~~^~~~~~~~~~~~~~~1 A0V00_.OPfT_)T)YP;E_ D OU| B ^~~~ ~L E, {.dblsrc/libavfilter/af_amerge.c=1:},52: 59 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0.015625, 64, A 52} | , | ^ AV_OPT_TYPE_INT, { .i64 = 2 }, 1, SWR_CH_Msrc/libavfilter/af_adrc.cA:X415,: 22:F warning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A GS }, | ^ 415 | s->releasrc/libavfilter/af_amerge.cse: 53=: e12x:p fwarning: (missing field 'help' initializer [-Wmissing-field-initializers]- 1.f /53 | ( s -{> NrUeLlLea se}_ msrc/libavfilter/af_agate.c s:| 74* ^: 113 :i nlwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]n k->sample_ra t74e | / 1 00 0{.f )");r a n| g ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e ", "set maxsrc/libavfilter/af_adrc.c :ga415i:n73 : rwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d uction", O 415F | F S E T ( r a n ges)->,r e l ea se A=V _eOxpPfT(_-T1Y.fP E/ _(sD-O>UrBeLlEea,s e{_m.sd b*l =in0l.0i6n1k2-5>s}a,m p l e _ r0a,te 1/, 10A0 0}.,f) ) ;| ^ | ~ ^~~~~~ src/libavfilter/af_adrc.c:415:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | src/libavfilter/af_agate.c : 75 : 113 : swarning: -missing field 'unit' initializer [-Wmissing-field-initializers]> release = e x75pf | (- 1 .f / {( s"-t>hrerleesahsoel_dms" , *" sinelti nkt-h>rseasmhpolel_dr"at,e / 1 0 0 0 . fO)FF)SE;T (| t ^~~~ ~h reshold), AV_OPT_TYPE_DOUBLE, {.dbl=0.125}, 0, 1, src/libavfilter/af_aecho.cA }:,200 :| ^1 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_anlmdn.c :20071 | :EC114H:O (warning: smissing field 'unit' initializer [-Wmissing-field-initializers]1 6src/libavfilter/af_agate.c,: 76i:117n: twarning: missing field 'unit' initializer [-Wmissing-field-initializers]1 6_ t71, | I 76N | T 1{6 _" sMt{Ir Ne,"nr aItgsrc/libavfilter/af_afade.cNitohT:"",1 6231_M, : 1A: " s X )e"t warning: s implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]d| ee ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~nto isrinag tssrc/libavfilter/af_aecho.cito: 163:r"e23134 | ,n g:t note: Sexpanded from macro 'ECHO'C A h L "E,_ P O L AFN163A F | R (S E T f (cl ta,o )O FnF,f sASltVEoT (_aOdPrTtoau_b)tTiol Y P| ),e E^~~~~~~~~~~~~~~~~~~~~~~~ _ou t_Fsrc/libavfilter/af_afade.c gL:211A:aOinV20_:A note: expanded from macro 'SCALE_PLANAR'O T=, P T _src/libavfilter/af_acrossover.c cTt :Y468x-211>{P.:d1 | ouEtb: __lg DO=U0awarning: i implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]B.n0 L;E 0 ,0 0 { 1. } d468 , 0d.[bi | X0l0] O=02 V0E}= 1R,_, P1RsO 0[Ci ] 0 E 0 0S S*(d , bg a1in ; lA,F p , T } ,d | 9 o ^ 0u0 0, Ab } , l e , | 1 ^.0 \ , | d src/libavfilter/af_anlmdn.c ~~~~~~~~ ~~~~~^~~~~~~~ ) : 72 :| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~107 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_acrossover.c : 412src/libavfilter/af_agate.c :: 40 77 : : 11972: warning: note: missing field 'unit' initializer [-Wmissing-field-initializers] | expanded from macro 'XOVER_PROCESS' src/libavfilter/af_aecho.c \{ : | 200"src/libavfilter/af_anlms.c ^~~~ ~ : s 177" | : 411 67:, | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] " 109 s{: "e a twarning: t t200 missing field 'unit' initializer [-Wmissing-field-initializers]d ea | EsCnHcO-oki(s>src/libavfilter/af_apad.c"sif1,ndg6 s67t:r sp,- | e 52 : >vne 153 :i g {c tnowarning: rt_ #"t1h""#s 6missing field 'unit' initializer [-Wmissing-field-initializers]o,e f_ trtdeOf, # #amruFINtTt"l,F1ac_ sSc a6lka E52T_("ar) | MI,N ( ," ,( t ysp ee *I AtV ) N _tfOTP{T _Thra1m 6" pYaee_ MPAcX )sf E k [i0_e t| _^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ l]tFersOi-zLsrc/libavfilter/af_aecho.cO: F>eeAx164toFrSdE"T,: eenT,(33a: rd t"t note: ",e s eat{ expanded from macro 'ECHO'sd cO.F i_lkdFdSeE)In file included from bant src/libavfilter/af_afftfilt.cT,lca164[(c: =30e | orhd e0r: p ] .)src/libavfilter/window_func.h,a c, 0:0 0ck eA155 :0ostrV 60A:1 n sct_V}warning: ,simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Od_O0PiT _ P o .z0e0TTu_ T "0Y0b l eY155 | ,PE1_,\ i| n ~P E _ I10_ D N0g0aO UB LT0,i 412E , ,{ AnFT | . d = b } {l ut l ,. [ c=t i n 2 x 6| 4 ^] 0-} , = 2 > 5 =i e x 6 n_ gpa i}n ( -,0;. 5 * S 0 Q1src/libavfilter/af_anlmdn.c . R , : 01(, I 73 ( OFN: 103 :n 9FTS -warning: (010E0 , missing field 'unit' initializer [-Wmissing-field-initializers] N6-T1 src/libavfilter/aeval.cA _(M)A X src/libavfilter/af_afwtdn.c : p /,} A: 73233a 2 , 444 } | : 44:c) : , 90: k/e warning: warning: { ("pta| t c| ^missing field 'unit' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 ._ ^s h " ,4 src/libavfilter/af_afreqshift.c": i zse*)s(,N 350AV _-O PeT -444: | >233lte_v1e109 : | T )el _ isrc/libavfilter/af_agate.c warning: src/libavfilter/af_anlms.cmissing field 'unit' initializer [-Wmissing-field-initializers]p Y/va n, ::78aPt2cl - F68::119E _.hf{)>) )F;102:350 Iwarning: N T v aAr : | warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] d ," sLiI _ vu gGm| a r 68\ | N78a ~^~~l uae{ (src/libavfilter/window_func.hn | b"t,s{" | : _ i [sV. ~~~~~~~ ~~~~~^~~~~~~i 153{:s30a o"nh"A,R6_ :"m s{i f"t 4N mnote: per"eOB=_uexpanded from macro 'SQR' lte,l F" s Ie"t s,e F4S0E9T153(Np,d nas6i | z_e o)ff,osiese C (r "}sH A teAqVu,e,ni c 0 N N y_p gy ,s"sE LOSe] m hIeNt P )#) )=;a iT _Td" " ,f tOM_AesfN th"F,TXYe,iAnN; e F src/libavfilter/af_apsyclip.cPtE eA Sf O F_F:S E T| } ~ ^~~, Ei\r D S| 71Q:( sT letlUe/usr/include/math.h ~~~^~~~~~~~:15R118h(| e ^R a :(:xisrAs19e:" ,note: expanded from macro 'NAN')fi gT mwarning: a missing field 'unit' initializer [-Wmissing-field-initializers] t()mI O) ,( ,AuV_ O PNx, src/libavfilter/af_apad.c",15 | #Td)e A{: _ T*YfP71EV_.D53i: 154 ( i | _O6 : x n eOU4B warning: O)F F S EPT=Lmissing field 'unit' initializer [-Wmissing-field-initializers]) N ATN( 2 E {_ m"u0) ,, OTFYFPSEEl0 0 | { _53T | (er e} ^ . Dd v l, OAVb_lOeP _e1U=l0T}{_ab0uBi__T, "sp0aLdl_ilYesrc/libavfilter/window_func.hPsrc/libavfilter/af_asetrate.c e0:Etnn":,E 0),,, 1,,42i"155_: 1 0 0:n5,F60 "{s.Ad0b_:n aLn: eAF0l0 , OAfF( "tV R= warning: } ATTwarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _iO0,missing field 'unit' initializer [-Wmissing-field-initializers] ,}),nPpu} " s e Ttt ,| {- I 155_ | nu ^.| N ^~~~~~~~~~~~~~~~~~| ^T42 | l m dTb Y PeE b _Ol =v0_eDMP e .r7OAUTl 5o}X, B0,_"IN Tf( ",sL ,2 src/libavfilter/af_afwtdn.c src/libavfilter/af_anlmdn.c aE ,s::445I:N113Tl_mM,A X ,a74::upt [An ]FLmA G103Sl{ T pwarning: : e. _=lmissing field 'unit' initializer [-Wmissing-field-initializers]}warning: ,dmissing field 'unit' initializer [-Wmissing-field-initializers]} r e b ,a eOs lo=| 2 t | xFf ^ 5445e | "74, ^p F S src/libavfilter/af_aecho.c0 | (ssaE}:, -i0m.T200( {lp5: 1l: "ele*_e v e {lnsrc/libavfilter/af_anlms.cc rawarning: tsrc/libavfilter/af_afreqshift.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l _ e v:e69 src/libavfilter/af_afftdn.cSe:351i"np0e.l0s:"tQo, :4:41 )"1,102,R a290d109d0"0200,, :( ":s:,, | 9 " (warning: 19missing field 'unit' initializer [-Wmissing-field-initializers]e t E1 ,0 0sAnV_:O warning: Cn I 0e- Pmissing field 'unit' initializer [-Wmissing-field-initializers]H uNmT _,Mt(warning: NT Ob( s 1A6 -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 _69351e A X , p ) T | | Or ,} a/tY F { ",ei2ncPh F 290 o{" sept) tE1 Sd | ufr a"t s/th_6DE T lie| v"e(le"_OU BL(woa ^v,e0l ,sta mEppna d _ .e4 *",s e,tl "l, t (" sfe e{oe N IO FtF SrE.udtnpl-1N=T 1a6T_bM)Iuesrc/libavfilter/af_agate.cv): tht(l,=Nt,e 79I/N(Te1e6 _pM1AX l:21160 "f idl})lse.:., )),t, "v,f 5) ,A e r. e| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: )*) ;V| _ ^O 0e1lO Fmissing field 'unit' initializer [-Wmissing-field-initializers]FS EsA src/libavfilter/af_aecho.cP:p1855:"src/libavfilter/af_asetrate.c, T-(>V Ts_6T33Y: 39ls_a| O" ~^~~2 :P : emvP,5Enote: T5 src/libavfilter/window_func.h,_79Oeexpanded from macro 'ECHO'p_: : I | N lFsF TlY153P:E26 src/libavfilter/af_afade.cT 185) | S e _:D note: O6 4:,E _A V Unote: R6expanded from macro 'OPT_INT'4F,F ,236T:r1_: expanded from macro 'SQR' A SF{L (laO T IEO A"{ etPTwarning: T N GmS 39153 | .vie6_implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]( , a k | e)4Te {}e l /YpP . o,u )236 =ss-E>iu64p=| O, | )_,b t "2 ^0PST_AG-E I NaT +, 0ACV_VO1_NO#PnT,= {0.AiP TE_dTdY_P E _}FLL6O}RIe_fTidn ,E 41A,TC,cYPbEe_ D(=f0l t(, {eunf "SsO1U0-0n,src/libavfilter/af_apsyclip.cf.lt[reQ[eN0B}L1a, :doiaRt(B,_Em, 1{72.bxlt xm a1P,eI,0 :d118b]l==))k R N0Tf6:4 _1M1 }e(u(OM0Ai *} Ac ,src/libavfilter/af_asetnsamples.cpxF0Xewarning: ,Xt:I| _l missing field 'unit' initializer [-Wmissing-field-initializers] ,)0x45 Ldg^~~~~~~~~~~~~~~~~L E V ,* -A:F E,_aB ANADSEsrc/libavfilter/af_afade.c L0(,> 143T i n 72- | 1:S-x1,d1e: d e"} ,] ;226 ) ),c A}warning: ,0f, :| ^A a T missing field 'unit' initializer [-Wmissing-field-initializers]. , 20 | Fy | } ,} ,| ^0 ,m:i n ~ ~~~^~~~~~~~~~~[ ^ { ,j ] 45| " note: | ; ^ | ^l expanded from macro 'SCALE' m1a O F Fe vsrc/libavfilter/af_apad.ce.:x54 : 154 Sl0,, :src/libavfilter/af_anlmdn.c E T _ od F : {( 226uesLwarning: 75 m " | t src/libavfilter/af_anlms.c c:70A:Gmissing field 'unit' initializer [-Wmissing-field-initializers]S: an b" r 102 110}:k ewarning: _,, :I,umissing field 'unit' initializer [-Wmissing-field-initializers] o u N Tp 54 t _ warning: ,| ^) ,75 | s " missing field 'unit' initializer [-Wmissing-field-initializers] i 6 | 4 , as e t A m{p l e s _ V 70 | o " _ _{Od"w h u , V P"[T_oTt\p "{Asrc/libavfilter/af_afreqshift.c_rAkRGlSYe_ _us e:te]s P_E) lt" 352l: 109e:= _ D | | e ^l etva warning: sO ~~ ~~~~~~~~~^~~~~~~~~~~~~~~ ne"h,e r src/libavfilter/af_asetrate.cmissing field 'unit' initializer [-Wmissing-field-initializers]:[Uk]a el c h "36,:B57k*" ng"a L :352a | ,u s i " sEe gnote: expanded from macro 'OPT_GENERIC'ment ,t e " bsrc/libavfilter/window_func.h; m i{ .,de : r n i mburm 162e:36 { " l src/libavfilter/af_afwtdn.c :tOsFe25a: | s = o 454aFr ch" de1t f :rSgEeTt( warning: nouu} t{ p.110l:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] rmrd, hede warning: bsrc/libavfilter/af_acrossover.caeti on "e,re-vfeemissing field 'unit' initializer [-Wmissing-field-initializers]: r468 ", f r162l | _r: f f a 454o | 1 :o " i OiFFm uft swarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] eSled ) seatm pEl o ,{ t"pe T (e=su d e eAVr 468r ti n f fr_c led | XpO i O e 1a)kauVEt}h l PnT _,,gteR",, et at "T A_ PORFeiuf ,(Y PsVamOiFrSEd F E6_mCpn ,T mi"Fs e_4OEPlTo(raoA B St( npD,S eA_ldexs tr eeOSUs Tear,"\, -ar(B"},,Y kO Fsrc/libavfilter/af_aphaser.c | mMc)d b>lLp ,P aFgFe ^~~~ ~: "e=,E 0E.dLoSu)b 59:nt ,| O_F3FASEE,Tl 113 ^D GTS ,( eO:FoF{ U*R(Anwb__,o uftS_. AMVh_o warning: EfsuadbTl)_VOlP1T.missing field 'unit' initializer [-Wmissing-field-initializers]0Tl(mnI= 1Ae__Asrc/libavfilter/af_agate.cR G,Slp bdeOno{i s | } ~~^~~ ~~_T:Y _l__ Ni, le80nPdEe_cF},n .:), )59s | oLesrc/libavutil/common.hf g {| 01161 5 ) ,O:f64":. ^i: 6 A| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ As,)31 :6warning: 42V ATV ,OA missing field 'unit' initializer [-Wmissing-field-initializers]note: =src/libavfilter/af_adeclick.c5_ ,_ src/libavfilter/af_acrossover.cF:V expanded from macro 'FFABS'6 ,O P:T{_O{PTF_456_0O P749T _ TTY.P dsrc/libavfilter/af_asetrate.cSTY:P0E :6107":64YEP80Eb:lE=310_4i, | _#IdN | _ 43 T0(:p}Inwarning: _Fmissing field 'unit' initializer [-Wmissing-field-initializers]e TI,: } {enote: ,expanded from macro 'XOVER_PROCESS' NgTLfNiTn 5{,. ir624a,A 6e4: "warning: c e0=0iG{n749" ,, kmissing field 'unit' initializer [-Wmissing-field-initializers]456n80S. | iF6 4 "n 0 | t }, F { = s1{e0e,) ,,A}V3 A t2e4 } ,_ 0430 | B S . "O "1,,, O1 ,0(iaw)iPi n p APT| ^06 (nT_ I N1Tu T M A04, (AdF ,( t_}T X=_ NaBo_TC O"Ir ",,Y -)w ENga P | src/libavfilter/af_aecho.c src/libavfilter/af_aiir.c1">}=,"FsTiEn_ D ^O src/libavfilter/af_apsyclip.c ,:: 0201 ?Fe_"McAUXB:} , 165-: | S ^, tF,Lo,nL73E ," s{:.1,1(: kAn Gs:t e1tdb a) e FSL118A t :s alIwarning: :e ", :}G,src/libavfilter/af_anlmdn.cy wwarning: mN=implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] S p:iimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]p T8( - ( warning: } e 76 n: l65 }201,a missing field 'unit' initializer [-Wmissing-field-initializers]0| ,, gda103 : e 4 _ | )E ^ o| i ^165 | O_warning: r MO)C)1wn IFImissing field 'unit' initializer [-Wmissing-field-initializers] aAtFHF Ssrc/libavfilter/af_anlms.c0 0 F R7673 | src/libavfilter/af_afreqshift.cXe,O (Ess3:2,=S_E | : , | T ^i76, sC-T (353 A{ (} ,z:A12i:H>(src/libavfilter/af_asetnsamples.ck: 4 i" reFnR warning: gmissing field 'help' initializer [-Wmissing-field-initializers] :nfe12e4{1n0 0""t, }In file included from a46l :) _| , ^,3 ",src/libavfilter/af_afftfilt.c i:t76p ,,"gc 12, sI:N Tn143 | :warning: missing field 'help' initializer [-Wmissing-field-initializers] warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]a l_i pe"30t: | _ ^s l46 i t ,, src/libavfilter/window_func.hrMeA[X , on | O I: src/libavfilter/af_apad.c s:b55 353{ | a)t ,AFNFTS3162 e a:n" d , V {src/libavfilter/af_afwtdn.cE2T:a 157 s"N] {_ NAU :_(M17r:: ewarning: sUe *O PVL_"On455",I N,w c twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]tthL L( T}LP :} )hI dmissing field 'unit' initializer [-Wmissing-field-initializers]u r aet i(o_ T Y T16295_ T , N cl is abmnp| lPe | : Y P E T p alned" ^Er_ D| ^ _3D O v, & a warning: O55 | 2 _U B e -1O.FFtSmissing field 'unit' initializer [-Wmissing-field-initializers]e "U, ) ,M Ll "1,, EBT( r dA | AEV,_ 455 L )X ^)O{P &" | E { , .OTFsrc/libavfilter/af_asetrate.c&:s39 , { " p| a^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d _F ef:i r s .ifA dbTlS=Et5{:src/libavfilter/af_aecho.c t1d.V(__YdPu.T4 ":p_robr,dFOEPrT(}ctnote: h163o:l34 =e2.F8__"T,Ylexpanded from macro 'OPT_INT'iepf_:0 rnote: Aexpanded from macro 'ECHO'2 D,O U P 0 ,niulml)) B?8 4-27B1 E 163e | b e S| o^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~neL2 5_ "1e,v39 | ( n E ,}D ,r e c F : "src/libavfilter/af_aiir.cs,eU{R. "lporLo-f iO: 139tA dob)n,A GoSnlPeT1:T17IdOufls M )e )_,G:Nr, p=tA } ,n ; E N Ea{e5r5Vd_>o note: R\t . -}o,O =i | 0 ^ expanded from macro 'IIR_CH' I8iio| n ^~~~~~~~~~~~~~ ~f uPbT_ T4s.e C,6 rolfe Y 31" warning(4n=aAmaes,o P E0,,s60 00miluft139*__g O generated1}},eenic | MD)aOsrc/libavfilter/af_aphaser.cUF:. 0, eoeu inBF600 , l| d ,t { LS:2113 ^t pd ue = EE00:0AoFt fs | c,tT , },, a ^~~~~~~~~~~~ ~~ i x{(warning: n ea d d"m,c - . src/libavutil/common.hmissing field 'unit' initializer [-Wmissing-field-initializers]:3emd| ip[>d 64 0 _ ^pnl,0obut:_0g a reo ]l =370i ns;fmi=l601e} :s0 r " a | ),,. 00note: c ,x A 1 ,expanded from macro 'FFABS'[src/libavfilter/af_adeclick.c ,O FV5 6 n : d FS_25A,F]750 *src/libavfilter/af_afftdn.c 64e | E{O P"T_ TYTP:107 isg:;# Tdo( E :src/libavfilter/af_apulsator.c :c35862 eufn}_,1 warning: r : : t _ i bnBe, missing field 'unit' initializer [-Wmissing-field-initializers]| ,56 :109 g _Oo ^ : warning: a O uFF LI implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i src/libavfilter/af_agate.cL t F A N warning: nmissing field 'unit' initializer [-Wmissing-field-initializers] : ,87750_ | A G T O"F :{s.aiB S358, | , F 123m6S4 { S c o:nsp(lae=s}i 6"4E, 62_ _ VtA)0)},"sTe( p | \ warning: _d ou,b, wt a d _ dmissing field 'unit' initializer [-Wmissing-field-initializers]A R(( l e0 " o u G a A| ,r,au| t{p urS)), V ^_O 1t, ~~~~~~~~ ~~~~~^~~~~~~~ 87t | _ > = P"ioA FR" g a _ ) src/libavfilter/af_anlmdn.c | ^T s=e src/libavfilter/af_asetrate.cli n " , 0_ ?t} :weivnedlo_w { To ,(36src/libavfilter/af_apsyclip.c:i:s "src/libavfilter/af_aecho.cl e Yu a57n74"iAz:e v e Pt| l ^i)n:k :,V201_" ,l _E _ -:note: expanded from macro 'OPT_GENERIC'( 118 :O sI>N-:( a1)P) c fTr a"m:T )warning: 36src/libavfilter/af_afwtdn.c " \ , warning: s| e ^~~~~~ ~_ Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | : O,F {missing field 'unit' initializer [-Wmissing-field-initializers]e_ Y| ^~~~456 F O.F 201tc oPu n t:S106"isF | S EiEn_ D_UER:6 ewarning: E74CTH(OIn file included from (sp3 uotTA(T4t=missing field 'unit' initializer [-Wmissing-field-initializers] | wsrc/libavfilter/af_afftfilt.c2 u {oIu 1 ):,30 tg a OtN_ ssrc/libavfilter/af_anequalizer.c0 2,: isrc/libavfilter/window_func.h?i .s,g 456i | d 4 }:n:tnd"-,a {O e. , 81 : 16232e_>irFacti{6 { 117" :39ftfniFehli4" 1:,a d src/libavfilter/af_amultiply.c:,):SaEdod =: warning: a pAt i ve,54i:19T (=i 1I.missing field 'unit' initializer [-Wmissing-field-initializers]0Vwarning: _Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" n:l efv-eNl ;O N T,A " awarning: d:f1" T__P| T3_2V_gMdI162Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e82,:103}i,M - ~~~~~ ~~~^~~~~1T,_ aIa | p,t i f :nAX81 YOiNn "IvN T 3 2)_,M A | PP T ,e} pwarning: , FXET6 4 , rmmissing field 'unit' initializer [-Wmissing-field-initializers]i L 54) | __ T_Y P o nA,A D| {MAEX _D OfU G SmVa O^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ," A "82ieB L E_,x U BpLO}F, | | lni n}gO ,{ FaEFsrc/libavfilter/af_aecho.c ^ a{ ,"Psom.fdLbr,S:E b le dTfoooAla= 164{Ti(l| ei_fT Ynrt GmS.:7.4f},v ^f ePrsrc/libavfilter/af_apad.coh:(56s,"33,d ble0l,E e i1"i,: 157: (N=__snscee _": Fnote: U5L5src/libavfilter/af_asetnsamples.cDce)"9,," =F_LsAwarning: GFSexpanded from macro 'ECHO' L}}:O, , V emissing field 'unit' initializer [-Wmissing-field-initializers]AtA ,, ,47UO A0V _ BsSm o o t:B96F: ;_ A( | ^ h LFE164,warning: O{ .i RGn S E | Tmissing field 'unit' initializer [-Wmissing-field-initializers]P56Td_bTl S- f 1 ( | Y = < c{ _" wMa 0a,cP1E_tD _ 47h | o)c t d o src/libavfilter/af_aphaser.c}xO-O> } l>eo_ a n s1:,U BFnF = rd"p t0610L.src/libavfilter/af_acrossover.cbS : 485{10 u",t O F 0:E0src/libavfilter/af_amix.c_E| 0 ^:. : warningrp"iaveF) SdE,o113u,1iT5363721885s,, d",, AT (:b l e{ ni(n :*: src/libavfilter/af_asetrate.c generated 6 "VpAamwarning: .pdd_i 81M::. 44 4 _OFP d)missing field 'unit' initializer [-Wmissing-field-initializers],ubtgfawarning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: ," FT}_ l lsfi nwarning: 10s: Lwarning: missing field 'help' initializer [-Wmissing-field-initializers],T a s=t _&{= missing field 'unit' initializer [-Wmissing-field-initializers]e A Y A| 1 }o&n lc tG485S61 P V ^_f r,a ynt| ~ ^ | , | E _ 44O O188P m )b,x -m> i n _ gBa | F | T _eT _ si}n i src/libavfilter/af_afftdn.cOiOFLS Y wPA src/libavfilter/af_adeclick.ciEVa,_:_m mFOp uLPn:{OT,E A "TT t h751 :lm; _374T :{d.,( | z107ee st src/libavfilter/af_afreqshift.cY{P77e:i a6 ^0 .:r a >:NEUlLwarning: r4g= 0 } 0o1warning: rmissing field 'unit' initializer [-Wmissing-field-initializers] 389 _a:L97implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:s {,. s 5 g es e0 ;By}", ) d O"FF6tt O,warning: ,| ^ 0b,, S2 _d u i src/libavfilter/af_apulsator.c O374missing field 'unit' initializer [-Wmissing-field-initializers] 751 l =O1E,5lrp+:+ 63 :L109,: | warning: | 1FTF ,a ( ) 389 | missing field 'unit' initializer [-Wmissing-field-initializers] 1 (ASVAt&i so6{ " s e{.n},E T_FO -63n | 4 { { t" lbe (RpPa>d , src/libavfilter/window_func.h | . ~ ^ ~~~~~~~~~~~~~~:i 163 : "_oivne T}_,l ) iA } 6 4 { 86":sdhvpelr_lo T p,| n, = e i u auYt1",[ b ^ t0 h ewarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f t pP,E Aa n}d| ^a uadts )" ,_"Vs,] yi "163, | src/libavfilter/aeval.c1 0":0sS_TOReI NG[, o i , " ssrc/libavfilter/af_agate.ce0:,e88341:Pt 0n onsrc/libavfilter/af_afwtdn.c A { .t tp: 12T _o u]tpsuit:mV _sO A Fh116aws:T ,warning: tsr457i\ltlP T : ien Ys missing field 'help' initializer [-Wmissing-field-initializers] s -ye_: 122r:=i"T }warning: dPohw 0g>aadm " s"e_, missing field 'unit' initializer [-Wmissing-field-initializers] E i ,s p l iitna"| ,t, ~~~~~~~ ~~~~~^~~~~~~ awarning: }[,missing field 'unit' initializer [-Wmissing-field-initializers]cT Y P_Ef_t "o v88s | O i o nB| I , e1[, F F S]E0T dOs ^N341T ,lrblFap457"{ ,N(U LO"L | O FuatL[n | ] ,= l0 ,L , , {F nAd ]= ev el _ o uOt )S,.EiTG S, O}mA}O {| F F S6E( s 0F.,a | F| . ^src/libavfilter/af_anlmdn.c A4T h0F5SgFF ^}i {:V83 :({i. 5E S ,6 _= 1032 w "fst*),T=E4T= 1"}O:P}Th_Ta , ( ohv(| c ^, ,warning: oYlm( syaedrhl asrc/libavfilter/af_apsyclip.cpmissing field 'unit' initializer [-Wmissing-field-initializers]:1Pep1Apmeal0) ,75 ,E __lD OVUopnlae, :1 118IdNeu+src/libavfilter/af_afade.c _cOoPBTt_nT y83_ | src/libavfilter/af_anequalizer.c,: Tsr:sL(E(,e Y{).r a:t eFAL16")289(:flfPtE,_d b82lwarning: )V;A _ | , ~~~~~~ ^~~~~~~~~~~~~~~,M 149__l aDy : ={1missing field 'unit' initializer [-Wmissing-field-initializers]}_,GMS " se_t :d O o116u "O PA},P faAwarning: Umissing field 'unit' initializer [-Wmissing-field-initializers] :tm"0,TX_I| ra ^ tV75aBA_ "LVf. ,T*m_0 | "warning: , _E1l Y(e289Osmissing field 'unit' initializer [-Wmissing-field-initializers] O5src/libavfilter/af_asetnsamples.c, | tA P"F Pe P6: [s| EsFTtiiT 248{_F]__{eA z T 5:B.src/libavfilter/af_acrossover.c}{Te.Dt9682cY," ,Sd :: | hY r O (bP a486a" esU PlEi6dnwarning: :| ns,mB =E_n4a missing field 'unit' initializer [-Wmissing-field-initializers]nt37 ^ osrc/libavfilter/af_alimiter.cDL 0_ ,p-efoa: O:nE }D t lftr Uu82{,, UFM ithtwarning: Bm: 48RL)src/libavfilter/af_amerge.cl_v _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Lb109"-{ | AA ae:sd efE:c1. TG-y"a227ara, u.d IS o,m t :c warning: r0b O,0u p486ao19t{missing field 'unit' initializer [-Wmissing-field-initializers]v,l N.t l | _f:o.e = {,3" }e f rds17 , "," lswarning: ""b.5"{ *s , ta ,,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l0 }pO e [m82 =.,"FM,t | "ip | "3i ,F) ^s]l d.6Fsrc/libavfilter/af_amix.c S) asrc/libavfilter/af_aecho.c e .e r}4 L: E/ d t:is a, 227A196 T( a 201m w" = | G:"(( p:n){ , O S92cp1CC libavfilter/af_extrastereo.o 15tu f 0-;F :ha :0im"r,O1 F} ld -s ,vbl e SF,warning: a e eeewarning: q| E}F missing field 'unit' initializer [-Wmissing-field-initializers]ylf0t vrimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ~~~~~ ~~~~~~~~~~~~~~~~^~uT,S o ao._ de , e( E| usr3h9ilo nm-T ^ tt )p5s_f c)1( src/libavfilter/af_afftdn.c_196 ( (,ti y,,n201:sf | i*& onfF b | 374tr sAr"iLr I_E:ra =M-Ft,rAeANsC57)m )> i sGssrc/libavfilter/af_afreqshift.cVTaH:,e 0)h}o tSp_:m6 O ; )p,n" 390opO4warning: (A w ;[ "s}:snlP_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]sVii b ,src/libavfilter/af_apulsator.ce,97aseTM 3_ t a| : :tmes_A2Os390(F,missing field 'unit' initializer [-Wmissing-field-initializers]s 163L O: ,2En" | aS l":OsP752src/libavfilter/af_aphaser.c_ b,_d Ese,A69t:T:t _ Sa T -v T:a107_62, | iOTp (70>eO, r:T: ^nFRt d | slF warning: t Y113I pFIi{ rp"F implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: P:N uSNv ol,S fmissing field 'unit' initializer [-Wmissing-field-initializers]E T tEGe "pi E a _3 warning: src/libavfilter/af_apad.csT, ) olt T{d2Inmissing field 'unit' initializer [-Wmissing-field-initializers]:( ;{,163uesO(. i_oN 57p{ | tv[Fdd752nMiT:a.i" _ebFrb | gI s,12ds+a tlaSla "N62y :)t+mA r"nE=w ,, | _{ ,r)oV a,dT1_ d.warning: u_ n ](1 c I aimissing field 'help' initializer [-Wmissing-field-initializers]A={nO s",l.{uON t6 V tP is e} rTF a4N_ " T te0v,"v3F{[=UO| ,57_ i.te oe2S i8LP ~ ^ ~~~~~~~~~~~~~~ | T o5 l "sE_"]1LT Y n,o_ ,)TMd 9}_ P) ui ,(eA=2,T E, stn " csX } Y _ ap) sAat)m,0P"{DA mu, eVy aa ,Es OV pt 1t_" rg5 _eNU_ll , Ow,P| t 10BtUBOuLel 1Li eT^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_=2,_ O , LPt_ 0Fsrc/libavfilter/af_aecho.c n vs0TOmh ET[r oLy:,_}nad eAp0 185a ]YLo6AGodTt lP,w,{S:m5V| tuYE e"=" . 33p5__ ^)(l,P{ soAd}: l3fOOB;avE.b,0 eeF6fFPO te_il .note: )tT,tFTO ir6=F 5expanded from macro 'ECHO', _S_| oLl40L| d}AdET ~~~~~~ ^~~~~~~~~~~~~~~n,a=.O ^*Ae,FaTY " p15A Vc t(P, "}}185T(_a }alE ,,, | ,1Oy| ,_e_O P" ^ fvDF 0 {+T, leOF , _ src/libavfilter/af_apad.c| tlUS src/libavfilter/aeval.c.Tc ^[):BE{ 10 :dYo i ,56src/libavfilter/af_anlmdn.cLT. ,, 342bPs ] :E:(i :lE (.A144,84a6OF 116 _ (rV: :m4FL :=I Me _{12o=FA N src/libavfilter/af_afwtdn.c_,warning: O.:u0SG1 warning: T2 P: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]Pd n}ES, missing field 'unit' initializer [-Wmissing-field-initializers]6. I458f Tbwarning: t,T 40 *:f_lmissing field 'help' initializer [-Wmissing-field-initializers]) (}F , (107tT= ,0o,L } F :_Y1 ,v A ,342 F56 dP} e 84Go{ | A | warning: aE, 1r| | Su.0 B missing field 'unit' initializer [-Wmissing-field-initializers]t_. ,l ^ ti, S aD0A a } 6 O( _O1VVp ,+4I F n fU5_|) = N{F458 {lB6OF,{ =src/libavfilter/af_asetnsamples.cT S | - tL2P | d :_"Esrc/libavfilter/af_acrossover.c "[E5T} N ^b049McT: Mwi,,_, U u :A"(492 h)] T ALf 12X,d: o .{ Y VL[: , e37{l-i. P| _ i c: e md6E ^}xOwarning: }A a"_0 b4)_ ]Pmissing field 'help' initializer [-Wmissing-field-initializers],|y ds.warning: src/libavfilter/af_apsyclip.cl,;D T F) uo3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= O:| *_0 , rf 1A U76 ^ T,} 49t"*}F| B: cY , | n, , src/libavfilter/af_anequalizer.c ~~~~~ ~~~~~~~~~~~~~~~~^~L118tPI e M }492: E:xEN s ) , | 83, -_T| A ) s :0warning: >D6 ^V /" " 124.missing field 'unit' initializer [-Wmissing-field-initializers]{dO4 _ ({s| , :0 .eU_O ( e ^ ,dcBMP"1Nt " warning: ba LATs U s missing field 'unit' initializer [-Wmissing-field-initializers]1ly76EX_e-Lme .=[ | ,,Tt src/libavfilter/af_amix.cLi t01j Y 0:n ,} ] {TPc.198i}t, 83src/libavfilter/af_alimiter.c; F.Eh3:m h F | : Ld_a)80 ur L 83A{bDn :| me sA :G lOn* ^ s eG 109S"=Ue warning: th tS : i7BlMmissing field 'unit' initializer [-Wmissing-field-initializers]ao _ { }t5L ) rl l } warning: ,e}El)gd0p ,missing field 'unit' initializer [-Wmissing-field-initializers]"r , )e,a,i ( as 198;t y n & ti| | {o g s| iz ^ d.u - ^o83e | udt s >n | " ~ ^rb" o ls ,5 al, f p" 0 t= t [, , .iO n b 4oF e src/libavfilter/window_func.ha"{" }nsrc/libavfilter/af_afade.csrc/libavfilter/af_afreqshift.c Fs :ns s , :: Ss 163d e"et9 5 i290391n E"1:] lt[i, nt::O0 ]Te,F107,56 ,e 149,t(r F: : vvA: hc aOS Fsehwarning: tiF .FE lwarning: L-iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: FTda 9amissing field 'unit' initializer [-Wmissing-field-initializers]>oA missing field 'unit' initializer [-Wmissing-field-initializers]S(eu}9y snG\ Ewod,,opsS eT i ul " i(163 s }o t| i, | 391gsFi ~~ ~~~~~~~~~^~~~~~~~~~~~~~~| ,Le290 _t | h Ao | szs s t ^ l teGf t [ _rs"St| r b oe_ ,n ^ ) ua as}e , tn{mt,s { "d "r s A ,]"), src/libavfilter/af_adeclick.c)"V ,,o | :,s_ " r ^753 sO Osrc/libavfilter/af_amerge.cqAssrc/libavfilter/af_apulsator.cd :A"P F[Vee:: 107V,T Fi_tr28971:_ _ SOd ":: O T EPxo,11719warning: P Y lTT]src/libavfilter/af_aphaser.c u::missing field 'unit' initializer [-Wmissing-field-initializers] T P u(_,:"t _ E tiT 63spwarning: warning: Tsrc/libavfilter/af_afftdn.c _ [tYs:eumissing field 'unit' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]YO S :nePa113tt PF 753T 398rE]:m E | FR :a_ pfl_ SIO38tS=warning: lieD71 ENF :iT missing field 'unit' initializer [-Wmissing-field-initializers]elvO | "TGF289 oR0 _teU s(,S | warning: In.relB {ew E implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N sar5"L th{T G63)t ,E" o.( , | ,eo* ,a{nlsw )r O r uet )f{ ;Ad(F{o"m_398r,o. Ve1F.robd | rs _r Sddfeu = t{| O"+Ebefrr (r ~~~~~~ ^~~~~~~~~~~~~~~P, Tlrs ) N i=" TOc(="eo, U "s_Fol1,tf L =1pTFse} _ L eYS(v,"lf } 11ePE(e s"iA , ;"dETMl0e,rV }"_(__,t s_ 0 i,,InPo tO ,A NbIu1a P V<0 T_*t0u sTc0_ , ,c(),t a_o,Oc oF, o"mTn Ptsrc/libavfilter/af_acrossover.c0" eF ArspYsFTx:s, fA Feetl_PL-e 493f BRgt eTEA>tA:{s S r d Y_Gn |37.)A(}eootPDSbmF:i,Vn,sfuoEU _o| 6 _ sfb }In file included from _RidTwarning: AO-4 isls,IAu nsrc/libavfilter/af_afir.cVPimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] =| oeet MTl}p:T_ M1 ^nt a AIa,u_O)0 99 or| GOt tTP }: oLft ^ENi sY-T493,rsrc/libavfilter/afir_template.c"f _,o| P _ | dsrc/libavfilter/af_afwtdn.c:,sfS n ^&E0T e78: eaI{ &_.Y r:src/libavfilter/aeval.c459OtdZ s D3P "35::Fi E.pnO E ,:34312F=n,iebU*_ 1 ::Sg 6e_B I, Owarning: 12E"s{4dssrc/libavfilter/af_amix.cLM N Fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]warning: T:,-. "a:E) T F missing field 'help' initializer [-Wmissing-field-initializers]( >s=,m200,) , S owarning: ft p: /2{E fmissing field 'help' initializer [-Wmissing-field-initializers]Olr - l 72{(0.T f oF 459 1e78:.(,(i soF= | s | d1 a6serS 343 } warning: b Fr4et_E" , | > missing field 'unit' initializer [-Wmissing-field-initializers]l-L)=t_oThO = A,8l_f(dF - 0 10 G})hfs7F {1 ;. }S,,pst2200S ,3 A, (ea0 | EN{i ) V.} &tr" T U+I _0, As t} (N+LN* O1 V-*_, s)ULT P5 1_> s p L 6M src/libavfilter/af_aecho.cT6| ,Ohfa0 e{L4}) _2 ^ Pp:lm ,e _ )rT5 MT[211op d }M )eY,A_b:o l0)| A| ;aP XTa37r e,, ~ ^ ~~~~~~~~~~~~~~ X ^lE _Yn:_ ) | , _ PNd o ,V ^src/libavfilter/af_apsyclip.c | D6E+B]f warning: Osrc/libavfilter/af_amerge.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F : F299| :A ~~^~~ ~ O4_=_U[fAS:F77 E 19 A,}TD :}BCnsVsrc/libavutil/common.h:211V ,(eO:c ,LAOt]_o118 | _F( n,Os: OUn64warning: EE o }PBP( o:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ,F| Lrs, iTT | -warning: 31 EF- ~ ^~~~~~~~~ ms__ ^x:missing field 'unit' initializer [-Wmissing-field-initializers],{S> ayTT .,s| 299l_YY*note: {d p ^ | /usr/include/stdint.hdPiP expanded from macro 'FFABS'.b Fl :aEzEw dl77Lis 46t_e_)b= | At- :a D)I l8src/libavfilter/af_anequalizer.c sG> 21,64ON*=,}: [Ssf: | UT 0 ,84 b ao s#B6s}A src/libavfilter/af_alimiter.c: }mrnote: -dL4r,V :122{,p expanded from macro 'INT64_MAX'>eE,c _ 84: l(bf , [ O : " eiii x P 109 warning: l| s nn{{] T :46missing field 'unit' initializer [-Wmissing-field-initializers]e ^[=_e.; _ | v i c i T0warning: #e]0oF6 Y,missing field 'unit' initializer [-Wmissing-field-initializers]dl ; uF40P e"= n84A ,| src/libavfilter/af_afreqshift.c E.f, it | Bsrc/libavfilter/af_agate.c= ~ ^~~~~~ : d_i s ,S :842n 392bBa src/libavfilter/af_anlms.c-< 185(50 | leO : n> da:: =, O 12 ddc)e 192 37L. I: {]et n : A:,5 N ,lx() 19 F } T"warning: " a-(; :} warning: {,{6smissing field 'help' initializer [-Wmissing-field-initializers]my>a ,}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 4e g[qn) warning: , i. "_tasrc/libavfilter/afir_template.cbi [ | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]160lM i_]:392i> ~~~^~~~~~~~~~~~ ~ ,4, iAani 79 | =d | 1 = 185mXu"n*: x ^, 1I | i t,p 35 0] 2}N t o uo: ,192,F,T "( tu ? | L 6 ,0l"stwarning: { s A04 xes;limplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] (a G,_ 7ve src/libavfilter/af_adeclick.ci Nam FS M feti:nU)p L 1A fl + 754kL lfA},X f"m+79:-L:eoG, ,"ff,a) | 107> _rS A saf x :s}(r |Tecf { a -a(}| FFttf g warning: mi(t, ^|L f ao missing field 'unit' initializer [-Wmissing-field-initializers]| p ae TAlf i| r ^l=)) Gif n ~ ^ ~~~~~~~~~~~~~~ e ); | }Smf " = _) 0 ^, if , 754r ; }t f c | a | src/libavfilter/af_apulsator.c ," f t t| ~~~~~~ ^~~~~~~~~~~~~~~i| :,Of x e ^ ^ 72 F)- < | : F >i / ^117 S im{ c : E| sa 1tIn file included from T ^~~~~~~~~~~~~~~~~~ _gsrc/libavfilter/af_amix.c"x0src/libavfilter/af_afftfilt.c (warning: d :a-0: amissing field 'unit' initializer [-Wmissing-field-initializers] +i201">030 u =:s,n.: Ot 12a b0src/libavfilter/window_func.hFo src/libavfilter/af_afade.c:sb"_ ;:F_ :ilsie72 d163Sl warning: 291 nnmissing field 'help' initializer [-Wmissing-field-initializers]e:( | p :t149src/libpostproc/postprocess.cEesrc/libavfilter/af_apad.c 48- | uv?: : T:e:x a ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ tO 613(55l 201u F1warning: s:)warning: l:*tsrc/libavfilter/af_aphaser.c | {.Fmissing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_acrossover.c 33,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i144 :o fS :&: m:w69r " E497&A i ):e o:T: Vwarning: twarning: g 12 ( f 38comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]n163implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]_):291r*m{fl: | b O, | ea se _P warning: ssgNev sTwarning: missing field 'help' initializer [-Wmissing-field-initializers] rs)U te aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ ic,L55_l m T613o[ L | r_ p Y | nx69{ "i l P ] | } ,n e E o; 497 " s _ r | n * AB d | {b >VO e| ^ _ g _O r ~ ^~~~~~{ "s a 0OL " pa"i ; P, ,N amsnA T U dpe Vi _ OL _lt*_+ T FL de O+lY{ F usomP)uP.Sa} r"faT tEiEv ",fk_{[_6T_ , seT Dn4(s| s euY O]=at ^e tsrc/libavfilter/afir_template.cpP| U 0rr t " :;E ~ ^ ~~~~~~~~~~~~~~B=)}l_ sR80 _ L ,,ca e": DE0 pp"t,39| O,. y1s : ~ ^~~U 5 ((neO B{ t&utFwarning: L.* esm Fsrc/libavfilter/af_aecho.cimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]d E m-bdS b(, :0p>euEl1 222,a,rrT= A: p a(1+ 80V29p[ oto} | _:,b fif,c O a of o{ Pwarning: nF1sns0s. Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d,Fa e(.d _ ] Mmot(0b T[Fpf_IM6l Y0Ll rN_2 = P]Aes)(P52226 E,Gsi,sI, | 0 _ S l i* } Ds fe z( , O-}onAeF U>,rcVoF -rBs e_fA1i9eLp f O(B,f0aEl| atPtS 0l,i ^doTe(A(,_ t e _mnFv n{s aTp o9u.[ddY)-}l0mdbudP, ,src/libavfilter/af_apsyclip.c0u bar"E M :,m+lna,_s) 78 e==dt Dt | :V 8]i Or- ^10|*c},o Uc :F o, n Bh0 ss s" Lr.warning: }-( a, E(3missing field 'help' initializer [-Wmissing-field-initializers],>- m ,p ix p ,* n l { | _* 78e .src/libavfilter/af_alimiter.c'M ^g | _ d:) \aw0 rO b85)ni), aF l:/'n tF =109() S{E .(T 1(5:e N 2n* }) U5warning: b L-,missing field 'unit' initializer [-Wmissing-field-initializers];*s, L- _ r} 0 s A sc p. a| F - [ 3 m ~~~~~~~ ^~~~~~~~~~~~~~~ >85| +)x p } o | ^ ] l, u 2* 0e t ) *,s _ )M )| g;)x , ^O{a ); F i ) F"n| ; Ssrc/libavfilter/af_anequalizer.ca ^ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ | AE:t> ~ ^~~~~~ VT88t | _(:a1 ^~~~~~~~~~~~ ~ Op172c. Pa:k0 dT ")src/libavutil/macros.hsrc/libavutil/common.h warning: _,src/libavfilter/af_adeclick.c:_ :missing field 'unit' initializer [-Wmissing-field-initializers]d 1:49T 64 u ,755:Y| :r :25P ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ~37) F107:E :,"L: _ s A note: Inote: 88e Gwarning: expanded from macro 'FFMIN'Nexpanded from macro 'FFABS' | t Smissing field 'unit' initializer [-Wmissing-field-initializers] T a6 }t 4A ,t64,V49 asrc/libavfilter/afir_template.c | _ | { c755k#:O # | | "d81Pe:{d"39 ^ ,Tf.e:c i o_if 6 n l4src/libavfilter/af_aecho.cTiwarning: :Yneimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]= o{P224e r E: F 4s"_67FF 4"tD:F A 1,hsrc/libavfilter/af_apulsator.cU 81MB O0r:warning: R | IS"F0e73implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A N(sF}s: T (aeS,h117Ia) tE o:O, T1l Nb( 223c(,dwarning: ,)( | ha "missing field 'unit' initializer [-Wmissing-field-initializers] a atI, {() tnN ( anT".a> ces6 i)= kel4736 )ts_ | 4>0i , M m tcA =(?aa hXu b gv r,r )-(__ e v{ 1anl sT e?src/libavfilter/af_acrossover.c)u o hF"s m}:g oLw (: ,502A(ilcbA+ :Vcdd)o-(G=tsrc/libavfilter/af_aiir.c37_ 1t-"lS x:O:,:h(,o s, P 224"a r}i warning: T(I:,) s,nAimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_aN1 ) " (V T)T: ) ,- _Y)6 x O| LP 4warning: F ^OE _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]*| F502 G_| M ^~~~ "S | _D ~ ^ ~Aw sE WO X)OeT AU, Ft( RB *F t NLA Sph 224IE sEur | N,}rTsrc/libavfilter/af_afade.cle S, (G:scs{E c,292e[h.R src/libavfilter/af_ashowinfo.co : xodI| l: 149 w]lbA ~ ^~~~~~~~~o116:| i dlL r: ~~~~~~ d*)=_s45warning: s/usr/include/stdint.ht ,5I):missing field 'unit' initializer [-Wmissing-field-initializers]e:hx }I, t46";A,R warning: 224:, _V _ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 21 a_ C :O| pO H292 F ~ ^~~~~~(P ( | note: F &T0 f expanded from macro 'INT64_MAX'Ss_.lA116 E-T1tV | T>Y,p_ (aP ,46O { ppE | P w[_ f#T " ibD8ld_ n daO0oeT s tnU,afY" hd B tiP, )] LA,nE a[, EF e_ nv ", S ]_ o } IT ,l u{src/libavfilter/aeval.cN, R ot .T s: g_IA d6 -401( gNV b4| >:ca G_ l_ ^s31ti ,O =M p:xn P 1Al , T -0Xiwarning: % "_ 1} tfAsTimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ., s VYe , ([_cPt{ 0bLaE . xaOn_ns 7nG D u t fdsrc/libavfilter/af_alimiter.c_cO401 mr f]:IaU | b1f,86NuB =e,fsrc/libavfilter/af_apsyclip.c F:s L rf O109eq:1E " :f [,86., 1ro fsi :, e0efwarning: fad"42 {v0dmissing field 'unit' initializer [-Wmissing-field-initializers] ft%x:0.a,| sfuf] )dl gafr",warning: b-Armfa, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l>Fepfts 86 | =v elfiag | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1a}enfoma }r,s|)npi ,_ b lnsrc/libavfilter/af_aiir.c lfv86 eo: | u oa | | /_f197{ ^e rl ^~~~~~~~~~~~~~~~~~ r : | u 1ao35"y fe 0tu:re as 0et el d[ 0)pnote: ll0eV 0;uexpanded from macro 'SERIAL_IIR_CH'eo, A 0 t asrc/libavfilter/af_apad.cw dR . \s|usrc/libavfilter/af_adeclick.c_ :| nf0roe:T 54 ~~~~~~ ^~~~~~~~~~~~~~~ "lar"756f] : 197o,,ta:) 141 | a in107;= : ts o:g - n e N warning: v>""warning: || A implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]aos,missing field 'unit' initializer [-Wmissing-field-initializers]l ~~~~~~ ~~~~~^~~~~~~~~~~N lue i ; utt m e_ e 2 gr || , =ae756 l peO ~ ^~~54F | i | 0i aF F/usr/include/math.hS n.n )sLd :E5k ;eAo{15 Tf| " ( Gmu :{,| Sa*nb"19 ~~~^~~~~~~~gb l"w: }e_(eth n,s1 "onote: t a.i,lexpanded from macro 'NAN' a mf0 e || p "_Ob ^l-=s Fr le e15FoescitS | wn)og E#n",s tTd", f*h(e ( rrf } 2(eei ,A.isln" Vf hees0_ ?oa e,O* lsNt P ddeA 0TMs")Nm__t,,, iTP[ nYInVsrc/libavfilter/afir_template.c iP ]| : Em* F _u97 : Im:i } N 35 s, _ATt:/r _V6a c b_4rwarning: s[| uO,gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]in ^ iP e z] lT te)Ot_{ );FiT.n) FnYiu; S _P6m 97E nsrc/libavfilter/af_anequalizer.c4Ebsrc/libavfilter/af_apulsator.c | T a: _e| :( n89=Dr ^~~ ~ 78t f: O :h (124oU 117r ":4fB: e" 1L swarning: )sEwarning: 0 hmissing field 'help' initializer [-Wmissing-field-initializers] a,missing field 'unit' initializer [-Wmissing-field-initializers] 0 o m i} l| p{ n ,d ^~~~~~~~~~~~~~~~~~l.89t ) esrc/libavfilter/af_ashowinfo.cd | 1,sb 78:,y l 126 | p Ai=: Ih Vn552 Na _ 0:{ Ts Ot} 6e\Ph,warning: N{4 Te implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _= U_ "M | LTa bA( ~ ^~~~~~LYu p0X Pd m.,}Ei1" 5 _o,,126T Dsrc/libavfilter/af_aiir.c | F*| O:s8 L ^U224t0 A ( B:r0 G 1L1e0 S .E:a, , m } + warning: "A , {implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion],F p. ahd6O} | vabF, warnings ^_ lFse224 l =S generated[ | o| 1E. iSg ^"0T]E( s}( Rce,w/Itt h Ax oML,B l__ P ePIAM _IIV" lsrc/libavfilter/af_afade.c)R_,1e:)_L ,n293 COO ):*GHF src/libavfilter/af_alimiter.c,149 _(1F ::(fIS0 87 slNE0 :warning: -tFT,A109missing field 'unit' initializer [-Wmissing-field-initializers]>pO( V: h,,bA_ pFOwarning: -f"m Pmissing field 'unit' initializer [-Wmissing-field-initializers] l%)}T 1of,,_293)a" T | ;t, Y , | P 87 ( ^E | | f _ ^~~~~~~~ ~ l I{ o N aAT" tV6s{ )_4t pO,a" eP ra-aT{ts1k_ _c. T.t",/Yii, src/libavfilter/af_adeclick.cP6m U:Ee4 I757_" N:D,= T107O 3:U - 2 B 1 _warning: L" "1Mmissing field 'unit' initializer [-Wmissing-field-initializers]Es}e.A ,e,n,X t a ){ -b0;.t1l) di,e 757 bm | | leIa| ~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~= Ns ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1tTc 2o6" 0 4,{src/libavfilter/af_aiir.c}s_ :,tM "197a A h:r X s44t , i: z f3A enote: a0 O"expanded from macro 'SERIAL_IIR_CH'd,}F, i ,F n S"g E s" T| e, 197( ~ ^~~~~~~~~t | a u h t/usr/include/stdint.h i o: s _46 t 3r: o 0e21 g 0l: r ,e a anote: m Fsexpanded from macro 'INT64_MAX' Le s A) idG, z oS e46u A " | b}V ,#l,src/libavfilter/af_ashowinfo.c_ de O : e P126O fi| T:FOi0 ^_54FFn TS:eF=Y E S Pwarning: TIEiEimplicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion](NTg_ sBTtO6( a4On*Lr_b ,_( hi b tiM src/libavfilter/af_apulsator.c A126?_n{:X | .79ts di:i s6) 117 m4t,(: e=[ 0 )0n xwarning: ,}]A7missing field 'unit' initializer [-Wmissing-field-initializers] , Vf :_fa OfvA sPf_V rT fl_ c_79foO [T | fgP0nY f(T,]P fc_ )E ftT ;_ fxY I{f,P N f E T1"fA_ ,,mfVD s)_U A" LR F, OA | GT {} ^~~~~~~~~~~~~~~~~~_I ., IO i NN 6 F, 4| O = ^ ,{ 1 . 0" i %0 6 f0 4 "} src/libavfilter/af_apad.c ,, =: 53\( 0: f 1141 l }0| :o",0 ~ ^~~~~~ as , warning: te implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion])t0src/libavfilter/af_alimiter.c p9 ,:9em 889asI:9k"N109, ,T: / 6 A 53O4warning: FU | F_missing field 'unit' initializer [-Wmissing-field-initializers] I FM }N SA,T EX 3 T, 2{( | _ m88T ^M"s | F Ap) LXa, A)d G;_ S l { e }| n " ~ ^~~~~~~~~~," a , s c| A_ ^ Vl _e /usr/include/stdint.hOv:"Pe50src/libavfilter/af_adeclick.cTsl::e_"21758tT,:: Y 107nP"note: :uEexpanded from macro 'UINT32_MAX' sm_ warning: ebImissing field 'unit' initializer [-Wmissing-field-initializers]teN r Ta 50,sosrc/libavfilter/af_afade.c | cf:# 294d l758s:e e | a149f{v m:i.e p nil lwarning: e6" emissing field 'unit' initializer [-Wmissing-field-initializers] 4,{s U= I5 "oN0 nfT0 " 3}O,s 2,F i294_ F"l | M Ssrc/libavfilter/aeval.c Ase E Xen : T tc1 427(( e0{:a0h , 10sxit ":cfso s _ft twarning: foca "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fgod ,f red faf" fmf, f ) us, 2 )i 0 z 0 427 e 0 | | " , ^~~~~~~~~~~,A V F _ L " O A s P Gte T S0t _ T }=tOY , iFP TmE F Se_ S| 2 DOE ^TtOFT (oUF(i BSnnsLEb-tET_>a,(hpr pbtt{ais .dn,fd_s abl)idle,ni=n ln0src/libavfilter/af_apulsator.c) ig.,:n"A5 80k,V} :- _ ,117> O src/libavfilter/afir_template.c :t P i T:A warning: m _121V missing field 'unit' initializer [-Wmissing-field-initializers]e T:_0 _ Y46O,b P:P a E T s _warning: _ e Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]80 T )N | 1Y ;T ,P , E A_ | FI ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { N 121 }T { | ",6 .hsrc/libavfilter/af_aphaser.cO 4iz F ,:6" F | 1614 ,S{ ^:= E 11 T.:src/libavfilter/internal.h0 (i0 :s60s265 4warning: nt} : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]pa, 48= rr : it -n_1 note: 1tsrc/libavfilter/af_alimiter.ct0"expanded from macro 'TS2T' :isf0 }89 me(:,161e,tt109 | )e:9 P-265x ,9fH1 | twarning: 9r,A#,missing field 'unit' initializer [-Wmissing-field-initializers] 9e Sd ,qIEesA uNfiVReTAiz_ _n6FneO89Pc4 eoP | Ly_} fT A"M,Tsrc/libavfilter/af_acrossover.c N(_ ,AS AtT :X2 ReY| O,T{(527xP ^F ( f:tE FAt"l23)_S slt:,DE},e, UT, v warning: "R( tef%comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Ah bll. T| e)"o2I ~ ^~~~~~~~~r at(t,fO (z) t) "N/usr/include/stdint.h 527, s,,: ) | 46| { ^~~~~~~~~~~~~~~~~~~~~~~~~=m : . 21= ia ": 6x asrc/libavfilter/af_aphaser.c A)A4fu:note: V ;t106Voexpanded from macro 'INT64_MAX' _=o: _rN | 24 OO0l ~~~~~~~~ ^~~: e(PP46 i}vTT | note: n,#e_S dlexpanded from macro 'PHASER_PLANAR't_T" e Y 0fV,iP,iA E nL =_IeU 106 DN E | 0OTI ;U6N? B4T iL_6NO EM4AF src/libavfilter/af_adeclick.c<,A_NF : XM S 765c{,A:E :t. X T 12xdT (( :-bF da > lL(ou nwarning: =A0utdbmissing field 'help' initializer [-Wmissing-field-initializers]2Gxboo_ }S7l_uo, fel bu }f)e765lt ,f(v | ep fte u fsl vt0| f)) s. ^f , =;0 f* { 1f src/libavfilter/afir_template.c*i,fa N:s+ fvUA125r+ f_LVc:) fqL_ 46 f2 O*:{fd} P )(src/libavfilter/af_afade.c Tswarning: t: _-| bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]295| T> ~ ^ ~~~~~~~~~~~~~~~| ) : ^ Yi ^~~~~~~~~~~~~~~~~~)149 Pnsrc/libavfilter/af_astats.c :1E_ 0_:g 125| src/libavfilter/af_acrossover.c0awarning: B116 | ,i ^~~:missing field 'unit' initializer [-Wmissing-field-initializers]O : n 543 O 110F :L :L+/usr/include/math.h23, A :: Gwarning: b15 Smissing field 'unit' initializer [-Wmissing-field-initializers]u:295 warning: f19 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{}f: s .,e ni rnote: p6 [expanded from macro 'NAN' r4 | {i=543 ^ n1 | t }" 116f15 ,d | | ( u #t r def src/libavfilter/af_apulsator.ca exo :t ftr 81i {i, :o n (012n "esi,:" l in , eNzt warning: nAe missing field 'help' initializer [-Wmissing-field-initializers] gNoi t f 1 h (=, " 81t " , | eA0s xF;e\" t t s )}i e_ ,, f| t_{ rin},nna_ bdtn m_oia| iowon ^nu nf )tl"(;pe," un " t )| sgsrc/libavfilter/af_alimiter.c ; ~~~~~~~~ ^~~ t : h 90| i" : ^~~~~~~~~~~~~~~~~~+, 109 + :)O F warning: {F missing field 'unit' initializer [-Wmissing-field-initializers] S E | T ~ ^ ~~~~~~~~~~~~~~~( t i m e _ 90c | o nsrc/libavfilter/af_acrossover.c s : t 556a {:n 23t ":)Ol ,Fawarning: FtA1Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]eVE n warning_Tc generatedO(y. Pd "Tu556,_r | Ta Yt Pi "Eo c_nfoD)omO,rpU eB (nL isE na, tt A e{Vi ._ ddO=ebP llT0a=_;y.T "0Yi,5Psrc/libavfilter/afir_template.c }E<:O,_ 129F Dc:F0Ut46S,Rx:E A- T1T>warning: (0Inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l,Ob a N_tF,oeL unA{tcG. pySi129u) 6 | t,}4 s , ; = i | 0 + ^ + } )A, V s _ n| O0p ~ ^ ~~~~~~~~~~~~~~~P,r T i_InTNtYTfP6(E4t__eBMxOAtOX,L ,, s Ti Fz Le{Ao.GfiS(6 t4}e=,x0 tsrc/libavfilter/af_astats.c} ):,| ,117 ^ : 115" :% . warning: 2 missing field 'unit' initializer [-Wmissing-field-initializers]f0 ",, m a x1_,d eA lF117a | y} ), ; | {| ^ ~~~~~~~~ ^~~~~~~~~ " metsrc/libavfilter/af_afade.ca:d296a:t149a:" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]" injectsrc/libavfilter/af_alimiter.c m:e91t:a12d:a twarning: 296amissing field 'help' initializer [-Wmissing-field-initializers] | i n t91{h | e " df "i ,l{ t eN rU gL rL a p }h " , | O ^"F sFeStE Tf(amedtea ddautraa)t,i oAsrc/libavfilter/af_afftdn.cnV"_:,O544 P: T45 _: T Y warning: P implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _ B O O L , { . i 6 4 = 0 544} | , 0 ,O Fdsrc/libavfilter/afir_template.c1oF:,Su133 bEFlTLe(A dGb:Sua46r :an} tdwarning: ,i_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]on n o )i| ,s ^ e [ N B _A PV133R_ | OO FP IT L_ ET _Y BP AE N_sDDnSUp]Rr Ai=Tn It{Of N(0,t. ef{x .src/libavfilter/af_astats.cti}:6,1184 ;: s172= i: z 0| ewarning: ~ ^~~omissing field 'unit' initializer [-Wmissing-field-initializers]} f ,(t e x0t,) ,I N"T%6.42_fM"A,X , m 118iT | nF _L dA eG lS{a y}"),r; e s | e| ^t ~~~~~~~~ ^~~~~~~~~ ", "Set the number of frames over which cumulative stats are calculated before being reset", OFFSET(reset_count), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/af_afftdn.c:568:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | band_noise[i] = av_clipd(noise, -24., 24.); | ~~~~~~~~ ^~~~~ src/libavfilter/af_afade.c:319:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_atempo.c 319 | : 168 : 89{: warning: "smissing field 'unit' initializer [-Wmissing-field-initializers]i lence", "set t h168e | s i l enc e AgVa_iOnP"T,_ F L A G _ A U D I O _ P A R A M | A V _ O POTF_FFSLEATG(_sFiIlLeTnEcReI)N,G _ P A R A MA V|_ OAPVT__OTPYTP_FEL_ADGO_URBULNET,I M{E._dPbAlR A=M 0} ,} , | ^ 0, 1, TFLAGS }, | ^ src/libavfilter/af_atempo.c:169:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 169 | { NULL } | ^ src/libavfilter/af_afade.c:320:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 320 | { "unity", "set the unity gain", src/libavfilter/af_acrossover.c : 569 : 23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] OFFSET(unitysrc/libavfilter/af_astats.c )569:, | 148 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers]f o rA V_ (O148iP | nT t_ T Yi P {E= _ ND0UO;LU LBi L }E< , c| {t ^.x d-b>ln b=_ o1u t}p,u t s ; 0i,+ +1), {T F L| A ~ ^ ~~~~~~~~~~~~~~~G S src/libavfilter/afir_template.c}, : | 159 ^src/libavfilter/af_acrossover.c: :28584:: 27warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/af_afade.c : 584321159 | : | 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] f o321 r | ( ci hn _src/libavfilter/af_afftfilt.ct{g ai:Ni 63Un=:L L=0 116 ;}:1 .i warning: | missing field 'unit' initializer [-Wmissing-field-initializers]/< ^ src/libavfilter/af_amix.c scut:mx375-;:> 49n :b| _ ~ ^~~warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u t p63u | t s ; i{+ +")r e{a l "| , ~ ^ ~~~~~~~~~~~~~~~ 373" | s e t c src/libavfilter/af_acrossover.ch :a 592n :n 23e :l s warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r e a l e x ps592r- | e> sf sd is opfn-os>r"v ,e( ci tn ot r _i d m=Oa Fc0F_;sS cEiaT l(tbnrlb)e_, o *uA)tVop_uuOttP_sTb;_u TfiY-+P>+Ee)_x St{Te Rn Id| Ne ~ ^ ~~~~~~~~~~~~~~~Gd ,_ d{a.tsat[rp ]src/libavfilter/afir_template.c=,: 168" r:| e28 ~": }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, 0374, | A }168 , | | ^ c h _ g a i n = 1 . / s u m ; | ~ ^~~ src/libavfilter/af_afftfilt.c : 64 : 116(:d owarning: umissing field 'unit' initializer [-Wmissing-field-initializers]b lsrc/libavfilter/af_afade.ce :*296): i131n:_ bwarning: u implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]f64 - | > e x t e{n d"eidm_adga"t,a [ "ps296]e | ,t c h a{n n" ed375l" | ,s i m a g i n a r y e "x sp er te s fs ai do en s d" u, r a tO iF oF Sn E" T, ( i m g _ s t r ) , A V _ O sP -T >_ iT nY pP Eu _t S_ Ts Rc IaONlFGeF,[S iE{]T.,(s dtpurlr aa=nt ei"_oisnmi)"z,e )} ,;src/libavfilter/afir_template.c :0 177,| :A ^~~~~~~~~~~~~~~~~28V0 :_, O warning: PAimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T _}T,Y P E| _ ^D URA T177I | O N , { . i 6 4 = 0c }h,_ g a0i,n I=N T16.4 _/src/libavfilter/af_afftfilt.cM :AS65XQ:,R100 T:T( Fswarning: Lumissing field 'unit' initializer [-Wmissing-field-initializers]Am G)S; } ,| ~ ^~~~~~~~~ | ~ ^~~~~~~~~ 65 | src/libavfilter/afir_template.c : 35 : 14{: "note: /usr/include/stdint.hwexpanded from macro 'SQRT':i 46n:_21s :i35 z | note: e#expanded from macro 'INT64_MAX'"d ,e f"isne et46 | Sw#QidRneTdf oiswnq ers tiIfzN eT" 6| 4, ^_ MOFAFXS E T((0fxf7tf_fsfifzfef)f,f fAfVf_fOfPfTf_)T Y P| E ^~~~~~~~~~~~~~~~~~_ INT, {.i64=4096}, 16, 131072, A }, src/libavfilter/af_afade.c | : ^295 :131: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 295 | { "duration", "set fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:294:131src/libavfilter/af_asupercut.c: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]: 245:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 294 | { "st" ,245 | F I L T E R ( f l t"ps,e tf ltoiamte) t o| ^~~~~~~~~~~~~~~~~~~s tart fadsrc/libavfilter/af_asupercut.ci:n231g:"41,: note: expanded from macro 'FILTER' 231 | O F F S E T ( s t a r t _ t itmyep)e, s i nA V=_ ObP T?_ TdYsPtE[_nD]U R:A TsIrOcN[,n ]{ .*i 6l4e v=e l0; } , 0 , I N T 6 4 _\M A X| , ^~~~~~ ~ TFLAGS }, | ~ ^~~~~~~~~ src/libavfilter/af_afftdn.c/usr/include/stdint.h:46::21617:: 19note: :expanded from macro 'INT64_MAX' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | #define INT 66174 | _ M A X d o(u0bxl7ef fmfefafnf f=f f0f.ffff;f f )| ~~~~ ^~~ | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:293:131: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 293 | { "start_time", "set time to start fading", OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 =src/libavfilter/af_afftfilt.c :067 :}98,: warning: 0missing field 'unit' initializer [-Wmissing-field-initializers], INT64_MAX, T67F | L A G S {} ," o v| e ~ ^~~~~~~~~r lap"/usr/include/stdint.h,: 46":s21e:t note: wexpanded from macro 'INT64_MAX'i ndow o v46e | r#ldaepf"i,n eO FIFNSTE6T4(_oMvAeXr l a(p0)x,7 fAfVf_fOfPfTf_fTfYfPfEf_fFfLfO)A T ,| ^~~~~~~~~~~~~~~~~~{ .dbl=0.75}, 0, 1, A }, | ^ src/libavfilter/af_afade.c:292:131: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavfilter/af_astats.c:183:19src/libavfilter/af_afftfilt.c:: 68warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]12 : 292 | warning: missing field 'help' initializer [-Wmissing-field-initializers] { 68" | n s " , {183 | N U L L } , p"| -s ^>e lta sntu m=b eNrA No;f s| a ~ ^~~m ples for /usr/include/math.hf:a15d:e 19d:u rnote: aexpanded from macro 'NAN't ion", 15 | #OdFeFfSiEnTe( nNbA_Ns a m p l e s )_,_ b u iAlVt_iOnP_Tn_aTnYfP(E"_"I)N T 6| 4 ^~~~~~~~~~~~~~~~~~, {.i64 = 44100}, 1, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:291:131: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 291 | { "nb_samples", "set number of samples for fade duration", src/libpostproc/postprocess.c src/libavfilter/af_astats.c :O:F832F184:S:83E26:T: ( warning: nwarning: missing field 'version' initializer [-Wmissing-field-initializers]bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ samples), A184V | _ O P832 T | _s Tt Ya Pt Eip_c-I>N nTco6oi4ns,se t_ f{Al.VoiCo6lr4a s==s N4aA4vN1_;0c src/libavfilter/afir_template.c0o }d,| e ~ ^~~:1c 220,_ :cI32oN:nT t6/usr/include/math.hwarning: e4:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x_15t M:_A19cX:l, a note: sTexpanded from macro 'NAN'sF L=A G220{S | 15 } | ,"# P d o e| s ft ~ ^~~~~~~~~ ip nr eo /usr/include/stdint.h c :N" 46A, N: 21c :o n cnote: thexpanded from macro 'INT64_MAX' _ eg xa_ti__ nb46 u | =it #l1odt._ei nfn/ai_ mnnpeeao, nw IfeNN(rUT";L6" L4) _ | }M ~ ^~~~~;A| X ^~~~~~~~~~~~~~~~~~ | ( ^0 x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:290:131: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 290 | { "ss", "set number of first sample to start fading", OFFSET(start_sample), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/afir_template.c:232:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_afade.c:289:131: warning: 232implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] | if (ch_gain ! =289 | 1. | | {s -">sitra_rgta_isna m!p=l e1".,) "{s e t| ~~~^~~~~~~ ~~n umber of firsrc/libavfilter/afir_template.cs:t232 :s9a:m pwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e to star t232 | f a d i nigf" ,( c hO_FgFaSiEnT (!s=t a1r.t _|s|a msp-l>ei)r,_ gAaVi_nO P!T=_ T1Y.P)E _{I N T| 6 ^~~~~~~ ~~4 , {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afftfilt.c:81:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 81 | return src/libavfilter/afir_template.cs-:>235f:f57t:_ owarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t [ich][ix].re; | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~235 | av_log(ctx, AV_LOG_DEBUG, "ch%d gain %f\n", ch, gain); | ~~~~~~ ^~~~ src/libavfilter/af_afftfilt.csrc/libavfilter/af_aphaser.c:92::32166:: 1warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | 166r | ePtHuArSnE Rs(-f>lftf,t _foluota[ti)c h ]| [^~~~~~~~~~~~~~~~~~i x].im; src/libavfilter/af_aphaser.c :| 145 ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~: 24: note: expanded from macro 'PHASER' 145 | double v = *src * s->in_gain + buffer[pos + c] * s->decay; \ | ^~~~ ~ src/libavfilter/af_asubboost.c:217:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | { "dry", "setIn file included from drsrc/libavfilter/af_drmeter.cy: g23a: insrc/libavutil/ffmath.h":,49 :O30F:F Swarning: ETimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( drysrc/libavfilter/af_apsyclip.c_ga:in337):,45 :A Vwarning: _implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]O PT_TY P49E | _ D O U BrLeEt ,u337 r | {n . de bx lpsrc/libavfilter/af_afftdn.c=2 f1 :. (0 Mc706}_o:,n15L :O sG t2 _ warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]10l 0,o a* t x1l),i; m Fi Lt| A ~ ^G706= S | s }- >, c l si| dp ^i_ vl e=v esl- >*b awnidn_dmouwl[tii]p;l i e| r ~ ^~~~~~~~~ ; | ~ ~~~^~~~~~~~~~~~~~~ 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, src/libavfilter/af_aiir.c1, :FL288A:G1S: }warning: ,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ^ 288 | PARALLEL_IIR_CH(fltp, floasrc/libavfilter/af_asubboost.ct,: 219 : 104 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] -1., 219 | 1 . , 0{) " b| o^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o st"src/libavfilter/af_afftdn.c, : src/libavfilter/af_aiir.c708 :: 25663"::s30 e:warning: t implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] mnote: aexpanded from macro 'PARALLEL_IIR_CH'x boost",OFFS E256 T | 708( | m a x _ b o o s t s) ,- A>Vdb_oiOunPb2Tlb_eaT nYidP0[E i_=]D Oi=Ug B lL*rE i,sn r{tc.([dsnbd]li;=v 2 .* 0 }f ,r e q 2 b a r 1k ,( ( 0 1. 25 , * F Li A G* S s }- ,> s a | m ^p l e _ r a\t e )| ~ ^~~~~~/ s->fft_length2)); | ~ ~~~^~~~~~~~~~~ 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_aiir.c:288:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | PARALLEL_IIsrc/libavfilter/af_asubboost.cR:_221C:H104:( fwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]t p, float, 221 | -{1 .",f e e d b a c k "1,. ," s0e)t f| e^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e dbacksrc/libavfilter/af_aiir.c":,262 :O19F:F Snote: Eexpanded from macro 'PARALLEL_IIR_CH'T (feedback), A262V | _ O P T _ T Y P E _ D O UoB0L E+,= {d.sdtb[ln=]0;. 9 } , 0 , 1 , F L A G S } , | ^ \ | ~~ ^~~~~~ src/libavfilter/af_asubboost.c:222:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 222 | { "cutoff", "set cutoff", OFFSET(cutoff), src/libavfilter/af_apsyclip.c AV:_O364P:T13_:T Ywarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _DOUBLE, {.dbl=100} ,364 | 5 0 , 9i0f0 ,( rFeLlAaGtSi v}e,_ d i| s ^t ortion_level > 1.0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_asubboost.c:223:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_chorus.c 223 | : 67 : 97{: "warning: smissing field 'unit' initializer [-Wmissing-field-initializers]l ope", "set slope", OFFSET(s l67o | p e ) , { " iAnV__gOaPiTn_"T,Y P E"_sDeOtU BLEisrc/libavfilter/af_aiir.c,n p:{u288.t:d 1bg:la =iwarning: 0n."implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]5, } , O0F.F0S0E0T1(,i n288 _ | gP1aA,iR nAF)LL,LA EG LS _ I}AI,VR __ OC| PH ^T( _fTlYtPpE,_ FfLlOoAaTt,, { . d b src/libpostproc/postprocess.cl = :. src/libavfilter/af_biquads.c4-868src/libavfilter/af_channelmap.c}1::,:15.src/libavfilter/af_asubboost.c 285:,:0:76 224,1: :warning: 12 :104 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:1: , warning: warning: warning: Aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]missing field 'help' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] }1,. , 0| 868) ^ | | 224 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | f o 285r | src/libavfilter/af_aiir.c( : Bi{27976I= : | Q0"25 U;d: A e Dilnote: _ | " [t , n e ] m- p1+{ B.= Ol, "Fu foFr1iuSr.rtE,e _T d*g(0) ad);sie rnl ic"a| +[,y^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+n ) )]", ;s e src/libavfilter/af_biquads.c| t: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 o:A u34V t:_ p O unote: src/libpostproc/postprocess.cP texpanded from macro 'BIQUAD_FILTER':T 870_g :Ta 15Yi :Pn E" warning: _,228 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]D | OO UF BF LS E E 870, T | ( { o .ou d2t b _ fl=g osrc/libavfilter/af_asupercut.c =a ri2i: (20n 319i }) :=*,, 1120 :;b 2 warning: i A missing field 'unit' initializer [-Wmissing-field-initializers]+< V _F i OF 11P\_ src/libavfilter/af_atilt.c,T A* _ 1R:T| b 0R230 ~ ^~~~~~Y13190A P : | ,YE+112 __ F:EFi L LLb Awarning: EuOG{missing field 'unit' initializer [-Wmissing-field-initializers]fsrc/libavfilter/af_atempo.cS MA [ "S:Ti}c(285],,uc: t-20* o>: | {ft b ^230.fewarning: 0 | d"m comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] b,p+ l B ="lsrc/libavfilter/af_aiir.c .sou{:4e2r 288}t r":, *e f1c d285r:u0Pa | e t,a2src/libavfilter/af_asubboost.c qwarning: o s : "implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]f1t+225 , f,) : ;o114a fA 1:v r i _"e}288+*warning: asq, | + missing field 'unit' initializer [-Wmissing-field-initializers]seu P)a tse A 1 en| R ;crc ^A| ety L ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ n0"225L t(, | E rp L aoO _ ltF I F I f)s99 Ow,":fFi , lFAn warning: oSVd"missing field 'unit' initializer [-Wmissing-field-initializers]aE_os tTOwe,(P)t fT; r_ c eT h 69qY| a | )Psrc/libavfilter/af_biquads.cn ~~~ ^ ~~~~~~~~~~~~~~ ,E:n _285e D:l O1s-{AU: 1 src/libavutil/avassert.hVB t.":_Lwarning: o,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] df38src/libavfilter/af_aresample.c:OE 11P: ei, :T308l l _ :atT{note: 285105y.eYexpanded from macro 'av_assert0' | :srPd B ""Eb Iwarning: ,,_l1missing field 'unit' initializer [-Wmissing-field-initializers]Q UO3 D=.F38A O warning2,F | D"Us0 S _sB generated00E FeL. )T0 It E (0 L 308, c}iTd | | h,fEe {^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ Rl . l2((a da!f0src/libavfilter/af_aiir.c yby(l0:s{loct0280""=uo,0:,s1tn ,40 0_adf : 0sm)l1 0tp)o9note: 0rl a2expanded from macro 'PARALLEL_IIR_CH' })e{t0 ,,_ ,0O r 0F A a ,F V t 280S _ e- | E2FO "1 T0LP ,. (,AT d ,G_ N e1 ST U l91 Y L a2.}P L y0,,E , s0 _ d_00 S Oss,)| T Ftt ^R F[rF I Sn)L| N E],A^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~G T G , (=AS s Vsrc/libavfilter/af_biquads.c { ad_:}. msO229,s ptP: t l[T14 r en_:| = _]src/libavfilter/af_asupercut.cT ^" r :Ynote: a a*320Pexpanded from macro 'BIQUAD_FILTER'l t :E l em112_" _i:S} ax T, r warning: R 229 g+missing field 'unit' initializer [-Wmissing-field-initializers]I0 | ) N, ,iG m,0 Ai , Vx{ 320_ .F | src/libavfilter/af_atilt.c*OsL : PtA 231sTrGi :r_=S2 112cTN {:[YU}= nPL, "warning: ]E Li omissing field 'unit' initializer [-Wmissing-field-initializers];_ }b r I| ,u d N ^ f e T 0[\r , ,i " 231 ] , { | 0;| . , ^~~~ i "6 src/libavfilter/af_asubboost.c As4 src/libavfilter/af_apsyclip.c :e = {}226t: 0 src/libavfilter/af_atempo.c,: 402}: 12"f :,287 :si 34 :| ll : 13 ^ warning: ot 0: missing field 'help' initializer [-Wmissing-field-initializers]pe warning: , er implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: " comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] ,o 226 r | d "e sr 287 e"402 | t, | src/libavfilter/af_chorus.c I{\ N : f TN70 i _U:| l i M99 ~ ^~~~~~ Ltcf A: OLeo X F rn( ,warning: F} sp src/libavfilter/af_aiir.cmissing field 'unit' initializer [-Wmissing-field-initializers]S sto F: E l t L288T| of A:( ^pl< G 1o eo S70:r"aa | d,tt } warning: e e , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r cm ) lp , io | {p- ^ O _> 288 AF"lIn file included from w | VFediP _SvenA Osrc/libavfilter/af_aspectralstats.cEecRd P:TlaA To30(_src/libavfilter/af_aresample.cyL _w: si:sL T)src/libavfilter/window_func.hln309"E Y :ov:,L P155{p 10 _ E: e=: I _60 ) I I:| ,1warning: "R N ~~~ ^ ~~~~~~~~~~~~~~ .missing field 'help' initializer [-Wmissing-field-initializers]s_ Twarning: f eC ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A tH V/ (\ 309_ df | Osel P-ct| { T>ap ~ ^~~~~~~. _cy, i T ls 6{Y155i"f4NP | p,l=UE _ o1L_ l a0LD e t}}O v ,, U e B l | L ;O ^E F , F S| { E ^~~ ~ . T dl( 3bud-,lte1 =[c. 0na, }]y , s _=2 s 0 te, rx )pF ,(L -A1 A0.G-V.S,1_5 ,O }0 P*,) T _S Q| T| R ^Y^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( P 1(E,n_ -src/libavfilter/af_aiir.cSF(:TNL280R-A:I1G18N)S:G/ ,2}note: ),{/ .(s0t.src/libavfilter/af_asupercut.c:321:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:285:1: 321warning: | implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 5 { warning s" generatedl. evel", r" =sNe285Ut | LBLiI}Q,nU Ap0uDt,_ F CC libavfilter/af_firequalizer.o 0I,lL TeAv Ee}l,R "( f,| ^l t , f lOoFaFtS, E T (-l1e.v,e l1).,, A0V)_ O P| T^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ TYPE_DOUBsrc/libavfilter/af_biquads.cL:E,243 :src/libavfilter/af_chorus.c{34::.71: 99dnote: :expanded from macro 'BIQUAD_FILTER' bl warning: =missing field 'unit' initializer [-Wmissing-field-initializers]1 .}, 243 | 0 . , 71 | 1 . , {o F1L" A Gs=S pie}1e| , d ^*s "| b,2 ^ + "is2e t* sbp1e e+d si"b,u f [ i ] src/libavfilter/af_asupercut.c*O :FFb322S:E0T12 :+ ( swarning: opmissing field 'help' initializer [-Wmissing-field-initializers]ee1 d s*_ s ta3222r | +) , {A oVN_O2PU TL*_L T}YPaEsrc/libavfilter/af_atilt.c 1 _:S232;| src/libavfilter/af_apsyclip.cT:RI ^N 112:: Gwarning: , 484{missing field 'unit' initializer [-Wmissing-field-initializers] : . s 52 :t r warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= N U\ L L 232} | ,| ^~~~~~~ ~ 0 ,484 | 0{, A" }w id, t h| ^" m ,a s k"_sceutr vfe_ishliteftr =w i1d.thf", + ( msrc/libavfilter/af_biquads.c aOsrc/libavfilter/af_chorus.cFFs::285S:EkT721_(:99: cwarning: w: uimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]iwarning: drv e_missing field 'unit' initializer [-Wmissing-field-initializers]sth hi), f 285A | t V72B | _I -OQ PTU_T Y P1EA_{.fDD_O ) F*U"Id epBLst->LTEh,a {E.sddbR",alp(t iv=fe1 lt;,0 "fs 0 l| oea0 ~~~~~~~~~~~~~~~~~^~~~~ ~},tt ,de p t h src/libavfilter/af_apsyclip.c-11s.:0",,484 0 :128src/libavfilter/af_channelsplit.c , .:, : O F55warning: 01)F:Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 12E 0 0:0T| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, (warning: dFmissing field 'help' initializer [-Wmissing-field-initializers]src/libavfilter/af_biquads.c eLpAtG: 244hSs484_: | s14 t : r})55, note: , | Aexpanded from macro 'BIQUAD_FILTER' V _ | O { ^ PmTa_sT Y244k | NPU_L LEc _ u } Sr iTRvI 1 e= Ni| _ ^Gbsusrc/libavfilter/af_atilt.ch i,ftf:[ i ]233{=; :1. 112 .s:t frwarning: = missing field 'unit' initializer [-Wmissing-field-initializers]N + U(Lm L }a , s233k_ cu r | 0,v e0_, A s h} i,f { "to r d | ^e - r " 1 ,. f " se)t f * islt esrc/libavfilter/af_chorus.cr- or:>73 :da d12aept iv:r "e; , warning: missing field 'help' initializer [-Wmissing-field-initializers] | ^~~ ~O F 73 | F S E T ({ or deN r U)L L ,} | A\ ^V _ | OP ~ ^~~~~~~T _TYPE_INT, src/libavfilter/af_afftfilt.c : {279.:i476:4= 5}warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2,MAX_ORD E279R | , FL AG S } , | ^ values[VAR_REAL] = fft_out[n].src/libavfilter/af_atilt.cr:e234;: 112 :| warning: ~ ~~~~~~~~~~~^~missing field 'unit' initializer [-Wmissing-field-initializers] 234 | { "level", "set input level",src/libavfilter/af_afftfilt.c : 280: 47 : Owarning: FFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S ET(level) ,280 | A V _ O P T _ T YP E _ D O UvBaLlEue,s [{VA.Rd_bIl=M1A.G},] = f f t _ ou t0.[,n ] . i m4;. , F| L ~ ~~~~~~~~~~~^~AG S }, | ^ src/libavfilter/af_biquads.c:285:1: warning: src/libavfilter/af_atilt.cimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]:235 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 285 | B235I | Q U A{D N_UFLLI L}T E R| ( ^ 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; \ | ^~~~~~~ ~ CC libavfilter/af_haas.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:261:14: note: expanded from macro 'BIQUAD_FILTER' 261 | i1 = ibuf[i]; \ | ~ ^~~~~~~ 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 | { "leCC libavfilter/af_hdcd.o vel", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE,src/libavfilter/af_apsyclip.c {:.518d:b24l:= 1warning: .}implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], 0., 1., FLAGS }, | 518 ^ | in_buffer[n] = src/libavfilter/af_asupercut.csr:c361[:n12]: *warning: missing field 'help' initializer [-Wmissing-field-initializers]s ->le v361e | l _ i n ;{ N| U ^~~~~~ ~L L } | ^ src/libavfilter/af_asoftclip.c:82:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "threshold", "set softclip threshold", OFFSET(threshold), AV_1OP warningT generated_. 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_afwtdn.c:973:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 973src/libavfilter/af_asoftclip.c | : 85 : 114 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (new_absm e85a | n [ l e v{e l"]o vdelays[n] + s->In file included from dsrc/libavfilter/af_afir.ce:p103t: hsrc/libavfilter/afir_template.cs:[57n:]23): *warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o utlink->sampl e57_ | r a t e f/t y1p0e0 0m.i0n)_;d e l| a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~y = 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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_axcorrelate.c:369:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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] 369 | { "57s | i z esrc/libavfilter/af_chorus.c "src/libavfilter/af_channelsplit.c: ,168 f::"t49sy:143 p:warning: ee19 tmimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: i nswarning: _ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]dg emleanyt =s iF zL168eT | "_ ,M A OX143 F, | F mS a E xT i_(fndsoteir lz dae(ey)ip , t= =h A _FV0sL_;aTO m_PipMT lI_iCC libavfilter/af_loudnorm.o nn NbtT_),/usr/include/float.ho :u (14t s:p{-17u.>:tid s6e;note: 4p expanded from macro 'FLT_MIN'=ti 2h+5s+6[)}n , ]{ 14 2* | , #| od ~ ^ ~~~~~~~~~~~~~~~1ue 3tf1li0in7ne2k ,-F >LAsTFa_ mM}pI,lN e _1| r. ^1a 7t5e4 9/4 315000802.202)8;7 5 0| 7 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~9 7e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_axcorrelate.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 373 | { NULL } | ^ CC libavfilter/af_flanger.o src/libavfilter/af_adynamicequalizer.c:268:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 268 | { "threshold", "set detection threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 100, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:269:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 269 | { "dfrequency", "set detection frequency", OFFSET(dfrequency), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 2, 1000000, FLAGS }, | ^ src/libavfilter/af_chorus.c:184:20: warning: src/libavfilter/af_adynamicequalizer.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :270:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 184 | 270 | i f ( s{- >"idnq_fgaacitno r*" ,( s u m"_sient_v odleutmeect)i o>n src/libavfilter/af_biquads.c1 .Q0: f/333a :cs1t-:o> rowarning: "uimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion],t _ gOaFiFnS)E T (| d ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~qsrc/libavfilter/af_asoftclip.c f a333c: | t147o:rB30)I:,src/libavfilter/af_chorus.c Q:warning: U 184A :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]D49A _V:D_ IOwarning: IPimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_T F_ITLYTPEER_ (D 147fO184 | Ul | tB ,L E f,f l lio{ofa.a tdt(,b s lg- =a> 1ii-}nn1, _. =g,src/libavfilter/af_channelmap.c a si1: -n.326>0 ,:o.* 21u0 0:t0() p1s warning: uu, comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]tm | _1^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*i0 n0t_0vh,or lsrc/libavfilter/af_biquads.ce u:s m309h e:Fo) 14Ll 326:Ad> | G; note: S 1 expanded from macro 'BIQUAD_DII_FILTER' . }| 0 , ~ ^~~~~~~~~ / | s 309 ^-i | >f o u( tn _c gh a_ io nui)tn >=| ~ ~~~^~~~~~~~Fi Fb_uAfR[RiA]Y;_ E L E M src/libavfilter/af_adynamicequalizer.cS :( 271b :u 123f :- > warning: d missing field 'unit' initializer [-Wmissing-field-initializers]a t a ) ) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | { "src/libavfilter/af_channelmap.c t: f352 r: e12 q: u ewarning: ncomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] c y " , " s e t t a352 r | g \e t | f ~ ^~~~~~~r e q u e n cFyF"M,I N ( FOFF_FASRERTA(Yt_fErLeEqMuSe(nbcuyf)-,> dAaVt_aO)P,T _nTcYhP_Eo_uDtO)U B*L Es,i z{e.odfb(lb=u1f0-0>0d}a,t a [ 0 ] )2),; 1 0| 0 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 000, FLAGS }, src/libavutil/macros.h| : ^49 :25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b)src/libavfilter/af_adynamicequalizer.c :?272 :(123b:) warning: :missing field 'unit' initializer [-Wmissing-field-initializers] (a)) | ~ ^ ~ 272 | { "tqfactor", "set target Q factor", OFFSET(tqfactor), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.001, 1000, FLAGS }, | ^ 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] src/libavfilter/af_adynamicequalizer.c:273:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | 273m | i n = {f m"iantft(amcikn",, m a g [ i"]s)e;t a| t ~ ^~~~~~~~~~~~~~~~~~t ack duration", OFFSET(attack), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 341, warning src/libavfilter/afir_template.cs2: generated089. 0:015,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F LAGS }, | 89 ^ | max = fmaxf(max, mag[i]); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_adynamicequalizer.c:274:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | { "release", "set release duratisrc/libavfilter/afir_template.co:n90":,21 : warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FSET(relea s90e | ) ,2 warning s generated A. V _mOiPnT__dTeYlPaEy_ D=O UfBmLiEn,f ({m.idnb_ld=e2l0a0y},, d e l a y [1i,] )2;0 0 0| , ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:275:123:src/libavfilter/afir_template.c :warning: 91missing field 'unit' initializer [-Wmissing-field-initializers]: 21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | 91 | { " r a t imoa"x,_ d e l a y "=s eftm arxaft(imoa xf_adcetloary",, d e l a y [ i ]O)F;F S E| T ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~( ratio), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 30, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:276:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | { "makeup", "set makeup gain", OFFSET(makeup), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 100, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:277:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | { "range", src/libavfilter/af_asoftclip.c : 181 :"39s:e twarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a x gain", O181F | F S E T ( r a n g e ) , d sAtV[_nO]P T=_ T2YP.Ef_ D/O UMB_LPEI, *{ .adtbaln=f5(0d}s,t [ n ] * f1a,c t2o0r0 ,* p a r aFmL)A;G S | } ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, | ^ src/libavfilter/af_asoftclip.c:181:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | dst[n] = 2.f / M_PI * atanf(dst[n] * factor * param); | ^~~ ~ src/libavfilter/af_channelsplit.c:191:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 191 | for (int i src/libavfilter/af_adynamicequalizer.c= :0293;: 12i: n b293_ | o u t p{u tNsU;L Li +}+ ) | { ^ | ~ ^ ~~~~~~~~~~~~~~~ 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: src/libavfilter/af_asoftclip.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :198:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]214 | for (int i = 0198; | i < c t x - > n b _ o u t pdustts[;n ]i +=+ )2 .{f /| ~ ^ ~~~~~~~~~~~~~~~( 1.f + expf(src/libavfilter/af_channelsplit.c-:2222.:f23 :* warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s t[n] * f a222c | t o r ) )f o-r 1(.i;n t | i ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 13 warnings generated. 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_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/afir_template.c:232:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | if (ch_gain != 1. || s->ir_gain != 1.) { | ~~~^~~~~~~ ~~ src/libavfilter/afir_template.c:233:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | ftype gain = ch_gain * s->ir_gain; | ~ ~~~^~~~~~~ 1 warning generated. src/libavfilter/af_asoftclip.c:285:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | dst[oversample * n + m] = 0.f; | ~ ^~~ 10 warnings generated. src/libavfilter/af_biquads.c:436:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 436 | BIQUAD_TDII_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:413:14: note: expanded from macro 'BIQUAD_TDII_FILTER' 413 | in = ibuf[i]; \ | ~ ^~~~~~~ src/libavfilter/afir_template.c:318:65: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 318 | s->fdsp->vector_dmul_scalar(src + input_offset, in, dry_gain, FFALIGN(nb_samples, 8)); | ~ ^~~~~~~~ 4 warnings generated. 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; | ~ ^~~~~~~~ 4*src/libavfilter/af_astats.c(N-1)/2.f))); :| ~^~~329 src/libavfilter/af_afade.c:20: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] :src/libavfilter/window_func.h439src/libavfilter/af_afftdn.c::153153::30 :warning: note: missing field 'unit' initializer [-Wmissing-field-initializers] expanded from macro 'SQR' 329 | : 843 iexpanded from macro 'PARALLEL_IIR_CH':f 15329(: | p -warning: > wimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i 439 | n _ p# od esfi{n e " >843S | n = Q280b R | _ sss(ax a-mr) (>(px = tcl_e)s "s-s*, > a m(p ls d xeas"t)[mss)np] le|| et_ ad!v= n| uia ^m snnadn(bpecse -rt/[n>] n o*o smifi-x s+>ssea mpal_immiepfx _ll*reos asroc tfer)[)o;r nc { ] ;r src/libavfilter/window_func.h| : o| ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 155s: s60 f: awarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d e d u r a155 ti o n | ", O FF S ET ( n b _ s src/libavfilter/af_astats.c\a m p: 352 :l| l20:e ^~~~~~ ~u swarning: t)comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare][ n,] = AeVx _pO(-3520 | P.5 T _*T SQYR P(E_iI(NTf,n -( (p- N{>.-wiin1)6_4/ p2=)o/( 0.s44 >*=41(0 0Ns-}1-, )1>,/t2 cI.N_fT)s3)a2m)p_; l eM| s ~^~~ A)X /{ 1 src/libavfilter/window_func.h0| :,153 ~~~~~~~~~~ ^ ~~~~~~~~~~~~~: 26 : Fnote: Lexpanded from macro 'SQR'A GS }, 153 | | ^ #define SQR(x) ((x)*(x)) | ^ src/libavfilter/af_afftdn.c:846:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_afade.c: 440846:153 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] double d 6440 | = ( i {- "1n)s "*, s -> s a mp l e _ r a te" s/e ts -n>fuftm_bleer nogft hs;a m p| l ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~es 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", "sesrc/libavfilter/window_func.ht :cr162o:s25s: fwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d e duration", 162 | i f (OFFFFASBEST((nd u-r aMt)i o>n=) ,0 . 3 * AMV)_ O{P T _| T ~~^~~ ~~Y PE_DURATIOsrc/libavutil/common.hN:,64 :{31.:i 6note: 4expanded from macro 'FFABS' = 0 }, 640 | ,# d6e0f0i0n0e0 0F0F,A BFSL(AaG)S (}(,a ) | > ^= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_aspectralstats.c:30src/libavfilter/af_afade.c: :src/libavfilter/window_func.h442::162149::17 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | 442 | { i"fd "(,F F A B S ( n - M ) ">s=e t0 .c3r o*s sM )f a{d e | d ^~~~~~~~~~~~ ~~u ratisrc/libavutil/common.ho:n64":,37 : note: expanded from macro 'FFABS' 64 | # d e f i n e F FOAFBFSS(EaT)( d(u(raa)t i>o=n )0, ? ( a )A V:_ O(P-T(_aT)Y)P)E _ D| U ^~~~R ATION, {.i64In file included from src/libavfilter/af_aspectralstats.c=: 300: src/libavfilter/window_func.h}:,162 : 390:, warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000000, F162L | A G S } , | ^ if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/af_afade.c:443:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 443 | { "overlap", "overlap 1st stream end with 2nd stream start", OFFSET(overlap), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_afade.c:444:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/window_func.h 444: | 163 : 86 : {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" o", "o v163e | r l a p 1 s t s t r e a m elnudt [wni]t h= 20n.d5 s*t r(e1a m+ sctoasr(t("M,_ P IO*F(FFSFEATB(So(vne r-l aMp))src/libavfilter/af_afftdn.c ,- : 8740 :. 363 : *Awarning: V implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_M O)P)T/_(T(Y1P E-_ B0O.O3 L)874, | * M {) .) i) 6;4 =d| n ~ ^1c h - > n}o,i s0e,_ r src/libavfilter/window_func.he1:d,163u :cF69tL:iA oGwarning: nSimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] =} ,s - >| ^n o i163s | e _ r e d u c t i o n ; | ~ ~~~^~~~~~~~~~~~~~~ lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3src/libavfilter/af_afftdn.c): *875 :M36):) )warning: ;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^ 875 | dnch->nsrc/libavfilter/window_func.hoi:s163e:_56f:l owarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r = s->nois e163_ | f lo o r ; | ~ ~~~^~~~~~~~~~~ lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - src/libavfilter/af_afftdn.cM:)876 :-36 :0 .warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * M))/((1 -876 | 0 . 3 ) * M )d)n)c;h - >| r ~~^~~ ~e sidual_fsrc/libavutil/common.hl:o64o:r31 : =note: expanded from macro 'FFABS's ->resid u64a | l#_dfelfoionre; F F| A ~ ~~~^~~~~~~~~~~~~~B S(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_afade.c:469:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 469 | { NULL } | ^ src/libavfilter/af_biquads.c:492:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 492 | BIQUAD_LATT_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:460:16: note: expanded from macro 'BIQUAD_LATT_FILTER' 460 | in = ibuf[i]; \ | ~ ^~~~~~~ src/libavfilter/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)); 9| ~ ~~~^~~~~~~~ warning s generated. src/libavfilter/afir_template.c:469:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 469 | src/libavfilter/af_afade.c :p515t:r1[:src/libavfilter/af_afftdn.cn ]warning: :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]*920= : 44s:- >warning: wimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e t_gain; 515| | ~~ ~~~^~~~~~~~C ROSS F920A | D E _ P L A N A R ( f l tf,f tf_liona_tf)l t [| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~i ] = s->src/libavfilter/af_afade.cw:i490n:d36o:w [note: iexpanded from macro 'CROSSFADE_PLANAR'] * src_flt[i] 490* | ( 1 L L < < 2 3 ) ;d [ i| ] ~ ^~~~~~~~~~ = s0[i] * gain0 + s1[i] * gain1; \ | ^~~~~ ~ src/libavfilter/af_afade.c:515:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 515 | CROSSFADE_PLANAR(flt, float) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:490:20: note: expanded from macro 'CROSSFADE_PLANAR' 490 | d[i] = s0[i] * gain0 + s1[i] * gain1; \ | ^~~~~ ~ src/libavfilter/af_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_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] src/libavfilter/af_afftdn.c 40 | : 962 : 35{: "warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i mitergain", "se t962 | l i m i t e r g a i n "a,v rO F+F=S EfTf(tl_iomuitt_efrlgta[inn]),. rAeV;_ O P| T ~~ ~~~~~~~~~~~~~~~^~_ TYPE_DOUBLE, {.dbl=0}, 0, 1, A }, | ^ src/libavfilter/af_afftdn.c:963:35: src/libavfilter/af_dcshift.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]41 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 963 | 41 | { N U L La v}i +| = ^ fft_out_flt[n].im; | ~~ ~~~~~~~~~~~~~~~^~ src/libavfilter/af_afftdn.c:964:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_arnndn.c: 1074964: | 29 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] mag2 = fft_out_flt[n].re *1074 | f f t _ o u t _ flLty[[ni]]. r=e F+F M A| X ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^( logMax- 7965, | F F M A X ( f o l l o w - 1 . 5 , Lfyf[ti_]o)u)t;_ f l| t ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~[ n].im * ffsrc/libavutil/macros.ht:_47o:u22t:_ fnote: lexpanded from macro 'FFMAX't [n].im; 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 | 10 warning s generatedL. y[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ^~~~~~~ src/libavfilter/af_aiir.csrc/libavutil/macros.h::47345::221:: note: warning: expanded from macro 'FFMAX' implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 47 | #define FFMAX(a,b) ((a) > 345( | bL)A T?T I(CaE)src/libavfilter/af_biquads.c_ I:: I540(R:b_1)C:)H (src/libavfilter/af_compand.c warning: f| :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ^l75 t:p135,: fwarning: lsrc/libavutil/macros.hmissing field 'unit' initializer [-Wmissing-field-initializers]:o 47a:t28,: 540note: | expanded from macro 'FFMAX' B I Q U A D4775-_ | | 1S# .Vd ,eF f_ iF {nI eL " T aFE FtR Mt(1Aaf.Xcl,(kt as,0," )b,f ) l "o| (sa^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(et at,) t >i m-src/libavfilter/af_aiir.c(1b:e.)312 , :o ?27v1 :e.( r,anote: )expanded from macro 'LATTICE_IIR_CH'w0 h):i c (h| b ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)i )n c 312r| | esrc/libavfilter/af_biquads.c ^ a : s514 e: 16 o:f note: v expanded from macro 'BIQUAD_SVF_FILTER'oc lsrc/libavfilter/af_arnndn.cou:nm1074se:t 51 i:ds o warning: udimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b514 el | te e ri mn i n= e ds1074" r | ,ic n[ On ]F F *S =Ei Tg (iLaby;tu[ fti [a] ic ]k= ;s )F ,F M AA VX _( Ol Po Tg _M Ta Yx P- E7 _, S TF RF IM NA GX ,( f {o l .l so tw r-\ 1 =. 5| ", ^~~~~~ ~ 0 "L y [} i, ] )0 ), ; 0 , | ~~~~~~~~~~~~~~~~~~^~~~~~A } , | ^ src/libavutil/macros.h\: 47 :| 28 ~ ^~~~~~~: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a)src/libavfilter/af_compand.c :>76 :(135b:) warning: ?missing field 'unit' initializer [-Wmissing-field-initializers] (a) : (b)) | ~ ^ 76 | src/libavutil/macros.h{: 47":d28e:c anote: yexpanded from macro 'FFMAX's ", "set 47t | i#mdee foivneer FwFhMiAcXh( ad,ebc)r e(as(ea )o f> v(obl)u m?e (ias) d:e t(ebr)m)i n e| d ^" , OFFSET(decasrc/libavfilter/af_arnndn.cy:s1074):,39 :A Vwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O PT_TYPE_STRIN G1074, | { . s t r =L y"[0i.]8 "= }F,F M0A,X (0l,o gAM a}x,- 7 ,| ^F FMAX(follow-1.5, Ly[i])); | ^~~~~~~ src/libavutil/macros.h:47:34:src/libavfilter/af_compand.c note: :expanded from macro 'FFMAX'77 :130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | #define FFMA 77X | ( a , b ){ ("(pao)i n>t s("b,) "?s e(ta )p o:i n(tbs) )o f | t ^r ansfer src/libavutil/macros.hf:u47n:c28t:i onote: nexpanded from macro 'FFMAX'" , OFFS E47T | (#pdoeifnitnse) ,F FAMVA_XO(PaT,_bT)Y P(E(_aS)T R>I N(Gb,) {? .(sat)r := ("b-)7)0 / -| 7 ^0 |-60/-20|1/0"src/libavfilter/af_arnndn.c :}1074,: 510:, warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], A }, | ^ 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(fosrc/libavfilter/af_compand.cll:o78w:-1051:. 5warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] Ly[i])) ;78 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ { "softsrc/libavutil/macros.h-:k47n:e40e:" ,note: expanded from macro 'FFMAX'" set so f47t | -#kdneefei"n,e OFFFFMSAEXT((ac,ubr)v e(_(daB)) ,> A(Vb_)O P?T _(TaY)P E:_ D(ObU)B)L E ,| ^{ .dblsrc/libavutil/macros.h :=47 :028.:0 1note: expanded from macro 'FFMAX'} , 0.01, 479 | 0#0d,e fAi n}e, F F| M ^A X(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavfilter/af_compand.csrc/libavfilter/af_arnndn.c::791074::9839:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | 1074 | { " g a iLny"[,i ]" s=e tF FoMAuXt(plsrc/libavfilter/af_aspectralstats.cougtM: ag87xa:-i1037n:," ,warning: F Fmissing field 'unit' initializer [-Wmissing-field-initializers]OM FAFXS(EfTo(lglaoiwn-_1d.B5) ,,87 | LA yV [_ iO ]P{)T )_";Tw Yi Pn| E_ ^~~~~~~_s DiOzUeB"L,E ",src/libavutil/macros.hs :e{47t : .22td:hb elnote: expanded from macro 'FFMAX'w= i n0d o}w, 47s- | 9i#0zd0ee,"f ,i9 n0Oe0F ,FF SFAEM TA}(X,w( ia n,| _b ^s) i z(e()a,) A>V _(ObP)T _?T Y(PaE)_ I:N T(,b ){). i 6| 4 ^= 2src/libavfilter/af_compand.c0:4808:src/libavutil/macros.h}108:,:47 :3warning: 402missing field 'unit' initializer [-Wmissing-field-initializers]:, note: 6expanded from macro 'FFMAX'5 536, A } 47,80 | | # | d ^e f i{n e" vFoFlMuAmXe("a,, b")s e(t( ai)n i>t i(abl) v?o l(uam)e ":, (ObF)F)S E T| ( ^i nitial_volume)src/libavfilter/af_arnndn.c,: 1074A:V51_:O Pwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_T YPE_DOUBLE, {1074 | . d b l src/libavfilter/af_afade.c =src/libavfilter/af_astats.c : 520: 0:527L 1y:}:[59, i: warning: ] -implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] warning: 9= 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0F ,F M0A,X (Al o}g,M a 520x| | - ^C7 R, OF527SF | SM FA AX D( Ef (o fl llto ,ws -ef1tl._o5ma,et t)La y( [m| iesrc/libavfilter/af_compand.c^~~~~~~~~~~~~~~~~~~~~]t:) a81)d:;a138 t: asrc/libavfilter/af_afade.c| , : ~~~~~~~~~~~~~~~~~~^~~~~~ 510warning: 0:missing field 'unit' initializer [-Wmissing-field-initializers],36 :" Onote: vexpanded from macro 'CROSSFADE'e src/libavutil/macros.hr:a47l:l28. :P81 e | note: aexpanded from macro 'FFMAX'510 k | _ c {o u "n47 td | "e# ,ld ae "yf %"i f,n " ed," [ sFk(eF]ftM l A=odX ae(stla0)a,[(ybkm )]if no(*_r( c agos)aua inm>ntp 0 l( +eb+ s) m sab?1xe [_f(kcoa]or) ue *n : ts g)eCC libavfilter/af_mcompand.o (a nbi/d)n i)1(n ;dg o | ut ~ ^ bh le em ) ssrc/libavutil/macros.ht- :o> 47 n :vb40 o_: lc uh note: src/libavfilter/af_compensationdelay.c maexpanded from macro 'FFMAX' en :n a46 de :lj 47101su | :)s # ;t dwarning: e e rmissing field 'unit' initializer [-Wmissing-field-initializers]f| " i ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~\,n e O | FF ^~~~~ ~FF SMEATX((dae, lb46a) | y )src/libavfilter/af_afade.c( ,:( 520a A:){V1 _:>"O mPwarning: (mTimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]b"_ ),T Y? P E( "_a520Ds) | Oe CUt:RB OLm(SEmbS, )F d){Ai Ds .Et| d(a ^bfn llc et=", , 0f l}src/libavfilter/af_arnndn.co, a t:0 1074),O: F39 2F| 0S^~~~~~~~~~~~~~~~~~~~~,:E TAwarning: ( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d} i,src/libavfilter/af_afade.cs :t 510a| :n ^20c :e _ note: m1074expanded from macro 'CROSSFADE'm | ) , A V _ O P 510src/libavfilter/af_compand.cTL | :_ y82T [:Y i12P ]:E _ =warning: I Nmissing field 'help' initializer [-Wmissing-field-initializers] FT F, M A 82 dX | [({k l.]o i g 6=M 4 a{=sx 00N-}[U7,kL, ]L F *}F M0g A,a| X i ^( n f10osrc/libavfilter/af_aspectralstats.c0 l:,+l89 o:Asw97 1-}[1:k.,]5 ,warning: *missing field 'unit' initializer [-Wmissing-field-initializers]| L y ^g[ aii]n)1);; | 89 ^~~~~~~ | { src/libavutil/macros.h" :o 47 :v 34e :r l note: a expanded from macro 'FFMAX'p " , " src/libavfilter/af_compensationdelay.cs :e 4747t:\ | 101 w#:i d n| ewarning: d ^~~~~ ~fmissing field 'unit' initializer [-Wmissing-field-initializers]o i wn eo vFeFrMlAaX p(47"a | ,, b O) F F({S( Ea"T)c( mo>"v ,e( rb l) a "p?s) e(,ta )Ac Vm:_ Od(PibTs)_t)Ta Yn Pc| Ee ^_" F,L O A Tsrc/libavutil/macros.h ,:O 47F{:F.S40dE:bT l(note: =dexpanded from macro 'FFMAX'0i .s5t}a,n c047e, | _ #c dm1e),f, i AnA eV} _,FO FP MT| A_ ^XT (YaP,Eb_)I N(T(,a ) > {(.bi)6 4?= 0(}a,) : (0b,) )1 0 0| , ^ 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_arnndn.c:src/libavfilter/af_astats.c1076:24::542 :warning: 63implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_compensationdelay.c1076 | : 49 : 101 : warning: 542 missing field 'unit' initializer [-Wmissing-field-initializers] | f o l l o w =s e49Ft | F_ Mm Ae Xt (a{f( om"ldleortwya-"d1,a. t5 a,", s Le0yt,[ id"]rN)yu; m ab me| or ^~~~~~~u notf" ,Nsrc/libavutil/macros.h a: 47N :s 22" :,O Fnote: "Fexpanded from macro 'FFMAX'%S fE"T,( dnr by47_)n | ,a# nd se f /i n (e f lF oFAaMVtA_)XOs(P-aT>,_nbTb)Y_ Pc(Eh(_aaDn)On Ue>Bl Ls(E)b,;) { ?.| d ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~(b al)= 0:} ,( b ) ) 0 ,| ^ 1, A }, | ^ src/libavfilter/af_arnndn.c:1076:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_aspectralstats.c:106: 121076: | warning: missing field 'help' initializer [-Wmissing-field-initializers] f106o | l l o w {= src/libavfilter/af_compensationdelay.c N:UF50LF:LM101 A:}X (warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]| o ^l low-1.5, L y50[ | i ] ) ; { | " ~~~~~~~~~~~~~~~~~~^~~~~~w et", src/libavutil/macros.h :"47s:e28t: wnote: eexpanded from macro 'FFMAX't amount "47, | # d e f iOnFeF SFEFTM(AwXe(ta),,b ) ( ( a ) > src/libavfilter/af_astats.c A(V:b_544)O: P63?T: _ (Twarning: aYimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])P E:_ D(ObU)B)L E ,| ~ ^{ .544d | b l = 1 } src/libavfilter/af_arnndn.c, : 1076s : 24e0:t, _ warning: m implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e t1a,( mAe }t1076, | a d | a ^t a , 0 ,f o"lNluomwb e=r FoFfM AIXn(ffso"l,l o"w%-f1".,5 ,n bsrc/libavfilter/af_compensationdelay.cL_:yi51[ni:f]102s): ; / warning: missing field 'unit' initializer [-Wmissing-field-initializers](| f ^~~~~~~l oat)ssrc/libavutil/macros.h-:>47n:b34_: c 51hnote: | aexpanded from macro 'FFMAX' n n e l{s )"47;t | e #m| dp ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~e" f,i n"es eFtF MtAeXm(pae,rba)t u(r(ea )° C>" ,( bO)F F?S E(Ta()t e:m p()b,) ) | src/libavfilter/af_afftdn.c ^ : A1063V:_45O:P Twarning: _Timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]Y PE_INT, {.i64=20}, - 510630 | , 5 0 , A } , | ^ fft_in_flt[m] = windowsrc/libavfilter/af_compensationdelay.c[:m52]: 12*: swarning: rmissing field 'help' initializer [-Wmissing-field-initializers]c _flt [52m | ] * (src/libavfilter/af_astats.c{1 L:NL546U :L<73L<: }2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) | ; ^ | ~ ^~~~~~~~~~ 546 | set_meta(metadata, 0, "Number of denormals", "%f", nb_denormals / (float)CC libavfilter/af_pan.o s->nb_channels); | ~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavfilter/af_afftdn.c:1089:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1089 | dst[m] += s->window[m] * fft_in_flt[m] / (1LL << 23); | ~ ^~~~~~~~~~~~~ CC libavfilter/af_replaygain.o 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 dosrc/libavfilter/af_arnndn.cubl:e1124 :i60n: =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i buf[i]; 1124 | f e a t u r e s [ N B _ B A N D S + 3 * N B\_ D E| L ~~ ^~~~~~~T A_CEPS+1] = spec_variability/CEPS_MEM-2.1; | ~~~~~~~~~~~~~~~~^~~~~~~~~~ CC libavfilter/af_sidechaincompress.o CC libavfilter/af_silencedetect.o src/libavfilter/af_arnndn.c:1155:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | else r[i] = SQUARE(Exp[i])*(1-SQUARE(g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i]))); | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:1155:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | else r[i] = SQUARE(Exp[i])*(1-SQUARE(g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i]))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/af_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_arnndn.c:1157:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1157 | r[i] *= sqrtf(Ex[i]/(1e-8+Ep[i]CC libavfilter/af_silenceremove.o )); | ~^~~~~ src/libavfilter/af_arnndn.c:1157:23: src/libavfilter/af_crystalizer.cwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] :39:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers]1157 | r[i] * =39 | s q r t f{( Ex"[ii"],/ ("1see-t8 +iEnpt[ein]s)i)t;y " ,| ^~~~~~ OFFSET(mult), AV_OPT_TYPE_FLOAT, {.dbl=2.0},-10, 10, A }, | ^ src/libavfilter/af_crystalizer.c:40:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "c", "enable clipping", OFFSET(clip), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A }, | ^ src/libavfilter/af_crystalizer.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL } | ^ src/libavfilter/af_arnndn.c:1166:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1166 | norm[i] = sqrtf(Ex[i] / (1e-8+newE[i])); | ~^~~~~~~ src/libavfilter/af_arnndn.c:1166:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1166 | norm[i] = sqrtf(Ex[i] / (1e-8+newE[i])); | ^~~~~ ~ CC libavfilter/af_speechnorm.o src/libavfilter/af_afftdn.c:1239:34: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1239 | dst_flt[m] = orig_flt[m] - src[m]; | ^~~~~~~~~~~ ~ src/libavfilter/af_astats.c:599:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:89: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_dosrc/libavfilter/af_aiir.cuble:_s517t:a38t:( swarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] p, sample) : (void)NU L517L | , ) ; \ | i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f (fabs(csrc/libavfilter/af_astats.co:e555f:s13[:2 note: *expanded from macro 'UPDATE_STATS_P' i + 1]) > F L555T | _ E P S I L O N ) { u| p ~ ^~~~~~~~~~~d ate_func; /usr/include/float.h : 16 : 21 : note: expanded from macro 'FLT_EPSILON' 16 | # d e f i n e F L T _ E P SCC libavfilter/af_stereotools.o I L O N 1 . 1 9 2 0 9 2 8 9 5 5 0 7 8\1 2 5| e ^~~~~~~~~~~- 07F | ^~~~~~~~~~~~~~~~~~~~~~~ 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: 3note: expanded from macro 'UPDATE_STATS_P' warnings generated. 555 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:55: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 555 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_arnndn.c:1239:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1239 | i = (int)floor(.5f+25*x); | ~~~~~ ~~~^~~~~ src/libavfilter/af_astats.c:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:190: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:556:13: note: expanded from macro 'UPDATE_STATS_P' 556 | update_float; \ | ^~~~~~~~~~~~ src/libavfilter/af_astats.c:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:577:57: note: expanded from macro 'UPDATE_STATS' 577 | UPDATE_STATS_##planar(type, update_minmax(s, p, sample), , p->nmin = p->min normalizer_suffix; p->nmax = p->max normalizer_suffix;); \ | ~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 555 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:602:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:89: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | src/libavfilter/af_afftdn.c : 1342 : 36 : uwarning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d ate_func; 1342 | d n c h - > n o i s e _ r e d u c t i o n = s - > n o i s e _ r e d\u c t| i ^~~~~~~~~~~o n; | ~ ~~~^~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | src/libavfilter/af_afftdn.c : 1343 : 36 :U Pwarning: Dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A TE_STATS(I ,1343 | f l o a t , * sdrncc,h -,> nlolirsien_tf(l*osorrc * ( U=I NsT-6>4n_oCi(s1e)_ frr(etsyipdeu,a lu_pfdlatoeo_rs t a=t (ss-,> rpe,s isdaumapll_ef,l osoarm;p l e| ~ ~~~^~~~~~~~~~~~~~n ormalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:55: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, 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 normalizer_suffix; p->nmax = p->max normalizer_suffix;); \ | ~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_afir.c:542:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 542 | for (int i = 1; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_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] 5= i warningisr generated. ->ab[0][2 * outmost_pole.b + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #d2efi warningnse generated . NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 11 warnings generated. src/libavfilter/af_aiir.c:718:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 718 | iir->ab[1][2 * nearest_zero.a] = iir->ab[1][2 * nearest_zero.a + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:719:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 719 | iir->ab[1][2 * nearest_zero.b] = iir->ab[1][2 * nearest_zero.b + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afir.c:711:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 711 | { "dry", "set dry gain", OFFSET(dry_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, AFR }, | ^ src/libavfilter/af_afir.c:712:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 712 | { "wet", "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, AFR }, | ^ src/libavfilter/af_afir.c:713:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 6 warnings generated. 713 | { "length", "set IR length", OFFSET(length), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_crystalizer.c:131:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 131 | filters(dbl, double, inverse, noclip, 1, 0, 1.0, av_clipd, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27src/libavfilter/af_afir.c:: 721note: :expanded from macro 'filters'100 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | 721c | o n s t {t y"pier gmualitn "=, t"ds-e>tm uIlRt ;g a i n " , O F F S E T ( i r _ g a i n ) , A V _ O P\ T _| ~~~~ ~~~~^~~~T YPE_FLOAT, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_afir.c:725:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 725 | { "maxir", "set max IR length", OFFSET(max_ir_len), AV_OPT_TYPE_FLOAT, {.dbl=30}, 0.1, 60, AF }, | ^ src/libavfilter/af_afir.c:726:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 726 | { "response", "show IR frequency response", OFFSET(response), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/af_afir.c:727:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 727 | { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF }, | ^ src/libavfilter/af_afir.c:728:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 728 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, VF }, | ^ src/libavfilter/af_arnndn.c:1514:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1514 | src/libavfilter/af_afir.c : 729 : 114 : warning: s-missing field 'unit' initializer [-Wmissing-field-initializers]> dct_table[ j729] | [ i ] ={ c"orsatfe(",( i +"s e.t5 fv)id e*o jr at*e" ,M _ P I O/F NFBS_EBTA(NfDraSm)e;_ r a| ~~~~~~~~~~^~~ ~t e), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT32_MAX, VF }, | ^ src/libavfilter/af_afir.c:730:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 730 | { "minp", "set min partition size", OFFSET(minp), AV_OPT_TYPE_INT, {.i64=8192}, 1, 65536, AF }, | ^ src/libavfilter/af_afir.c:731:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 731 | { "maxp", "set max partition size", OFFSET(maxp), AV_OPT_TYPE_INT, {.i64=8192}, 8, 65536, AF }, | ^ src/libavfilter/af_afir.csrc/libavfilter/af_crystalizer.c:732::103132:: 1warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 732 | { 132" | nfbiilrtse"r,s ( d"bsle,t dnuomubbelre, oifn vienrpsuet, IcRlsi"p,,O F1F,S E1,T (1n.b_0i,r sa)v,_AcVl_iOPpTd_,T Y1P)E _ | I^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~N T, {.isrc/libavfilter/af_crystalizer.c6:466:=271}:, note: expanded from macro 'filters' 1, 32, 66A | F } , c o| n ^ st type mult = td->mult; src/libavfilter/af_afir.c : 733 : 104 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ 733 | | ~~~~ ~~~~^~~~ { "ir", "select IR", OFFSET(selir), AV_OP11T_ warningTYsPE generated_I. NT, {.i64=0}, 0, 31, AFR }, | ^ src/libavfilter/af_afir.c:738:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 738 | { NULL } | ^ src/libavfilter/af_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_arnndn.c:1599:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1599 | { "model", "set model name", OFFSET(model_name), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, AF }, | ^ src/libavfilter/af_arnndn.c:1600:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1600 | { "m", "set model name", OFFSET(model_name), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, AF }, | ^ src/libavfilter/af_arnndn.c:1601:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1601 | { "mix", "set output vs input mix", OFFSET(mix), AV_OPT_TYPE_FLOAT, {.dbl=1.0},-1, 1, AF }, | ^ src/libavfilter/af_arnndn.c:1602:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1602 | { NULL } | ^ src/libavfilter/af_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; \ | ~~~~ ~~~~^~~~ 3 warnings generated. 9 warnings generated. 17 warnings generated. 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; \ | ~~~~ ~~~~^~~~ 6 warnings generated. src/libavfilter/af_crystalizer.c:137:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | filters(dblp, double, inverse, clip, 1, 1, 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_astats.c:808:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 808 | av_log(ctx, AV_LOG_INFO, "Number of NaNs: %f\n", nb_nans / (float)s->nb_channels); | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:810:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 810 | av_log(ctx, AV_LOG_INFO, "Number of Infs: %f\n", nb_infs / (float)s->nb_channels); | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/af_stereowiden.o src/libavfilter/af_astats.c:812:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 812 | av_log(ctx, AV_LOG_INFO, "Number of denormals: %f\n", nb_denormals / (float)s->nb_channels); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_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; \ | ~~~~ ~~~~^~~~ CC libavfilter/af_superequalizer.o src/libavfilter/af_deesser.c:59:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "i", "set intensity", OFFSET(intensity), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0.0, 1.0, A }, | ^ src/libavfilter/af_deesser.c:60:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "m", "set max deessing", OFFSET(max), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0, 1.0, A }, | ^ 7 warningsrc/libavfilter/af_deesser.cs generated:. 61:95: src/libavfilter/af_biquads.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers] :1503:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "f", " s1503e | t f r e{q"ufernecqyu"e,n c y " ,O F"FsSeEtT (fcreentqruaeln cfyr)e,q uAVe_nOcPyT"_,TY POEF_FDSOEUBTL(Ef, r{e.dqbule=n0c.y5),} , A0V._0,O P1T._0T,Y AP E}_,D O U| ^B LE, {.dbl=0}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_deesser.c:66:src/libavfilter/af_biquads.c12::1504 :warning: 109:missing field 'help' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { NU LL1504 | } | ^ {"f", "set central frequency", OFFSET(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] 11 warnings generated. 139 | filters(dblp, double, noinverse, clip, 0, 1, 1.0CC libavfilter/af_surround.o , 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}, \ | ^ 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,CC libavfilter/af_tremolo.o FLAGS} | ^ src/libavfilter/af_biquads.csrc/libavfilter/af_drmeter.c:1507::86:52 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]110 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1507 | {"gai n52" | , " s e{t "lgeanignt"h," ,O F"FsSeEtT( tghaei nw)i,n dAoVw_ OlPeTn_gTtYhP"E,_ DOOUFBFLSEET, ({t.idmbel_=c0o}ns,t a-n9t0)0,, A9V0_0O,P FTL_ATGYSP}E,_ D O| U ^B LE, {.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_biquads.c:1508:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1508 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1509 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ CC libavfilter/af_vibrato.o 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", src/libavfilter/af_drmeter.c : 76":s27e:t warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] hannels to filter", O F76F | S E T (c hr_mls a=y osuqtr_ts(t2r *) ,p -A>sVu_mO P/T _p-T>YnPbE__SsTaRmIplNeGs,) ;{ . s| t ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~r =y}, 0, 70, warning sF generatedL. AGS}, \ | ^ 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}, \ | ^ CC libavfilter/af_virtualbass.o 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} | ^ CC libavfilter/af_volume.o src/libavfilter/af_biquads.c:1512:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1512 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_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} | ^ CC libavfilter/af_volumedetect.o CC libavfilter/allfilters.o 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_crossfeed.c:346:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_drmeter.c3:171: warning 53s346: generated | . warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "strengt h171 | " , "asve_tl ocgr(ocstsxf,e eAdV _sLtOrG_eIngNtFhO",, " OOvFeFrSaElTl( sDtRr:e ngt%hg)\,n" , AdV_rO P/T _sT-Y>PnEb__DcOhaUnBnLeEl,s ){;. d bl| = ~~~~~~ ~~~^~~~~~~~~~~~~~~~. 2}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:347:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 347 | { "range", "set soundstCC libavfilter/asink_anullsink.o age 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 } | ^ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/af_biquads.c:1520:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/window_func.h: 1621520:25 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "frequency" ,162 | " s e t c e n t r a lif f(rFFeAqBuSe(nn c-y "M,) O>F=F S0E.3T (*f reMq)u e{n c y| ) ~~^~~ ~~, AV_OPT_src/libavutil/common.hTY:P64E:_31D:O note: Uexpanded from macro 'FFABS'BL E, {. d64b | l#=de1f0i0n}e, F0F,A B9S(9a9) 9(9(a9), >F=LA G0S }?, ( a| ) ^ : (-(a))) | ^ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.h:162:17: src/libavfilter/af_biquads.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1521 :111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | 1521 | {i"ff ",( F F A BS ( n - "sMe) t>= c0en.t3r a*l M)f r{e q u| e ^~~~~~~~~~~~ ~~n cy", src/libavutil/common.hO:F64F:S37E:T (note: fexpanded from macro 'FFABS'r equen c64y | )#,d eAfVi_nOeP FTF_ATBYSP(Ea_) D(OU(BaL)E >,= {0.d b?l =(1a0)0 }:, (0-,( a9)9)9)9 9 9| , ^~~~ FLAGS}, In file included from | src/libavfilter/af_dialoguenhance.c ^:28 : src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/af_biquads.c:1523:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1523 | src/libavfilter/window_func.h : 163 :W86I:DT Hwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O PTION(0.5), | ^163 | src/libavfilter/af_biquads.c :1457 : 88 : note: expanded from macro 'WIDTH_OPTION' lut[n ]1457 | = 0 .{5" wi*d t(h"1, +" sceots (w(iMd_thP"I*,( FOFFAFBSSE(Tn( w-i dMt)h ),- A0.V_3O P*T _M)T)Y/P(E(_1D O-U B0L.E3, ){ .*d bMl)=)x)};, | 0 ~ ^, 99999, FLAGS}src/libavfilter/window_func.h, :\163 : 69| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] =src/libavfilter/af_biquads.c :01523.5: 5*: (warning: 1missing field 'unit' initializer [-Wmissing-field-initializers] + csrc/libavfilter/af_biquads.co:s1458(:(88M:_ Pnote: Iexpanded from macro 'WIDTH_OPTION'* (FFABS(n - 1458M | ) - 0{."w3" ,* M ) ) / "(s(e1t -w i0d.t3h)" *, MO)F)F);S ET (| w ~ ^id th), AV_OPT_TYPE_DOUsrc/libavfilter/window_func.hB:LE163,: 56{:. dwarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l =x}, 0, 99999, F163L | A G S } | ^ lut[n] = 0.5 * (1 + cos((M_PI*(src/libavfilter/af_biquads.cF:F1524A:B86S:(n warning: -missing field 'unit' initializer [-Wmissing-field-initializers] M) - 0.3 1524* | M ) ) /{("(g1a i-n ",0 ."3s)e t* gMai)n)"),; O F| F ~~^~~ ~S ET(gaisrc/libavutil/common.hn:)64,: 31A: Vnote: _expanded from macro 'FFABS' OPT_TY P64E | _#DdOefUiBnLe EF,FA B{S.(da)b l((=a0)} ,>= -09 0?0 ,( a9) 0:0 ,( -(FaL))A)G S }| , ^ | ^ 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] CC libavfilter/asrc_afdelaysrc.o src/libavfilter/af_biquads.c163: | 1525 : 86 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] lu t1525[n | ] = 0{."5g "*, ( 1 "+s ecots (g(aM_iPn"I,*( FOFFFASBEST((gna i-n )M,) -A V0_.O3P T*_ TMY)P)/E(_(DO1U B-L E0,. 3{). d*b lM=)0)}),; - 9| 0 ^~~~~~~~~~~~ ~0 , 9src/libavutil/common.h00:,64 :F37L:A GSnote: }expanded from macro 'FFABS', | ^ 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(asrc/libavfilter/af_biquads.c)):)1526 : | 88 ^~~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1526 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1527:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1527 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, CC libavfilter/asrc_afirsrc.o {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1531:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1531 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' CC libavfilter/asrc_anoisesrc.o 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1531:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1532:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1532 | {NULL} | ^ 11 warnings generated. src/libavfilter/af_aiir.c:1528:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | { "zeros", "set B/numerator/zeros/reflection coefficients", OFFSET(b_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1529:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1529 | { "z", "set B/numerator/zeros/reflection coefficients", OFFSET(b_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1530:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1530 | { "poles", "set A/denominator/poles/ladder coefficients", OFFSET(a_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1531:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1531 | { "p", "set A/denominator/poles/ladder coefficients", OFFSET(a_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1532:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1532 | { "gains", "set channels gains", OFFSET(g_str), AV_OPT_TYPE_STRING, {.str="1|1"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1533:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1533 | { "k", "set channels gains", OFFSET(g_str), AV_OPT_TYPE_STRING, {.str="1|1"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1534:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1534 | { "dry", "set dry gaisrc/libavfilter/af_dialoguenhance.cn",: 59 : 109 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFS E59T( | d r y _{g a"ionr)i,g iAnVa_lO"P,T _TY"PsEe_tD OoUrBLiEg, i{na.ldb lc=e1n}t,e r f 0a,c t1o,r "A,F O}F,F S E| T ^( original), AV_OPT_TYPE_DOUBLE, {.dbl=1},src/libavfilter/af_aiir.c 0:, 15351:,113 : Fwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]A GS }, | ^ 1535 | { "wet", "set wet gain", src/libavfilter/af_dialoguenhance.c : 60 : 109 : warning: Omissing field 'unit' initializer [-Wmissing-field-initializers] FFSET(wet_g a60 | i n ) , {A V"_eOnPhTa_nTcYe"P,E _ D"OseUtB LdEi,a l{o.gdubel =e1n},h a n c e0 ,f ac1t,o r"A,FO F},F S E| T ^( 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} | ^ CC libavfilter/asrc_anullsrc.o src/libavfilter/af_aiir.c:1556:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1556 | { "normalize", "normalize coefficients", OFFSET(normalize),AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1557:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1557 | { "n", "normalize coefficients", OFFSET(normalize),AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1558:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1558 | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1559:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1559 | { "response", "show IR frequency response", OFFSET(response), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/af_aiir.c:1560:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1560 | { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF }, | ^ src/libavfilter/af_aiir.c:1561:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1561 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, VF }, | ^ src/libavfilter/af_aiir.c:1562:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1562 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT32_MAX, VF }, | ^ src/libavfilter/af_biquads.c:1546:112:src/libavfilter/af_aiir.c :warning: 1563:missing field 'unit' initializer [-Wmissing-field-initializers]12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 1563 | { 1546N | U L L } {," f r| ^e quency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1547:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1547 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1549:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1549 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1549:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ CC libavfilter/asrc_hilbert.o src/libavfilter/af_biquads.c:1550:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1550 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1551:86: warning: 10missing field 'unit' initializer [-Wmissing-field-initializers] warnings generated. 1551 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1552:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1552 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1553:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1553 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1554 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ 15 warnings generated. src/libavfilter/af_biquads.c:1557:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1557 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1557:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1558:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1558 | {NULL} | ^ 12 warnings generated. 23 warnings generated. src/libavfilter/af_dialoguenhance.c:279:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | vad = vad * 0.1 + 0.9 * s->prev_vad; | ~ ~~~^~~~~~~~ src/libavfilter/af_dialoguenhance.c:279:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | vad = vad * 0.1 + 0.9 * s->prev_vad; | ^~~ ~ CC libavfilter/asrc_sinc.o 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",CC libavfilter/asrc_sine.o OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1582:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1582 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1582:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1583:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1583 | {"csg", "use constant skirt gain", OFFSET(csg), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1584 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_8TY warningPsE generated_D. OUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_CC libavfilter/audio.o 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} | ^ In file included from src/libavfilter/af_mcompand.c:32: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/af_biquads.c: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} | ^ 4 warnings generated. CC libavfilter/avf_a3dscope.o CC libavfilter/avf_abitscope.o CC libavfilter/avf_ahistogram.o src/libavfilter/af_biquads.c:1595:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1595 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1596:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1596 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1598:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1598 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1598:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1599 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1602:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1602 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1602:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1603:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1603 | {NULL} | ^ CC libavfilter/avf_aphasemeter.o 5 warnings generated. src/libavfilter/af_biquads.c:1610:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1610 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1611:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1611 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1613:5CC libavfilter/avf_avectorscope.o : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1613 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1613:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1614:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1614 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1615:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1615 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1616 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ 15 warnings generated. src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1619 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1620:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1620 | {NULL} | ^ src/libavfilter/af_dynaudnorm.c:130:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "framelen", "set the frame length in msec", OFFSET(frame_len_msec), AV_OPT_TYPE_INT, {.i64 = 500}, 10, 8000, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:131:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "f", "set the frame length in msec", OFFSET(frame_len_msec), AV_OPT_TYPE_INT, {.i64 = 500}, 10, 8000, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:132:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "gausssize", "set the filter size", OFFSET(filter_size), AV_OPT_TYPE_INT, {.i64 = 31}, 3, 301, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:133:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "g", "set the filter size", OFFSET(filter_size), AV_OPT_TYPE_INT, {.i64 = 31}, 3, 301, FL14AG warningS s}, generated . | ^ src/libavfilter/af_dynaudnorm.c:134:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "peak", "set the peak value", OFFSET(peak_value), src/libavfilter/af_extrastereo.c : 37 : 102A:V _warning: OPmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_DOUBLE, 37 | { . d b{l "=m "0,.9 5"s}e, t0. 0t,h e d1i.f0f,er eFnLcAeG Sc o}e,f f i| c ^i ent", OFFSET(mult), AV_OPT_TYPE_FLOAT, {.dblsrc/libavfilter/af_dynaudnorm.c=2:.135:5138}:, warning: -missing field 'unit' initializer [-Wmissing-field-initializers]1 0, 10, A }, 135| | ^ { "p", "set the peak value", src/libavfilter/af_extrastereo.c : 38 :102 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET 38( | p e a k _{v a"lc"u,e )",e n a bl e cAVl_iOpPTp_iTngY"P,E _ DO U B L E , { . d b l = O0F.F9S5E}T(,c 0l.i0p, ) , 1A.V0_,O PFTL_ATGYSPE _B}O,O L ,| ^ {.i64=1}, 0, 1, A }, | ^ src/libavfilter/af_dynaudnorm.c:136:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_extrastereo.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 136 | 39 | { {" mNaUxLgLa i}n " ,| ^ "set the max amplification", OFFSET(max_amplification), AV_OPT_TYPE_DOUBLE, {.dbl = 10.0}, 1.0, 100.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:137:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "m", "set the max amplification", OFFSET(max_amplification), AV_OPT_TYPE_DOUBLE, {.dbl = 10.0}, 1.0, 100.0, FLA3GS warning s} generated,. | ^ src/libavfilter/af_dynaudnorm.c:138:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "targetrms", "set the target RMS", OFFSET(target_rms), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:139:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "r", "set the target RMS", OFFSET(target_rms), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:140:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "coupling", "set channel coupling", OFFSET(channels_coupled), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:141:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "n", "set channel coupling", OFFSET(channels_coupled), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:142:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 142 | { "correctdc", "set DC correction", OFFSET(dc_correction), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_biquads.c:1627:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_dynaudnorm.c:143:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1627 | {" fr143e | q u en c{y "",c ""s,e t fr e q u e n c y "",s eOtF FDCS EcTo(frrreeqcuteinonc"y,) , A V _O PT _ T Y P E _ D OOUFBFLSEE,T ({.ddc_bcolr=r3e0c0t0i}on,) ,0 , 9 9 99A9V9_,O PFTL_ATYGPSE_}B, O OL| , ^ {.i64 = 0}, 0, 1, FLAGS }, src/libavfilter/af_biquads.c| : ^ 1628:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1628 | {"f", "sesrc/libavfilter/af_dynaudnorm.ct :f144re:q138u:e nwarning: cmissing field 'unit' initializer [-Wmissing-field-initializers]y ", OFFSET(fr e144q | u e n{c y")a,l tAVb_oOuPnTd_aTrYPyE"_,D OU"BsLeEt, al{t.edrnbalti=v3e 0b00o}u,n d0a,r 9y9 9m9o9d9e," ,FL A G S }O,F F S| E ^T( alt_boundary_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:145:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | { "b", "set alternative boundary mode", OFFSET(alt_boundary_mode), AV_OPT_TYPE_BOOL, {.src/libavfilter/af_biquads.ci:616304: 5=: 0warning: }missing field 'unit' initializer [-Wmissing-field-initializers], 16300 | , src/libavfilter/af_extrastereo.c W1I,D: F87LT:H25A_:OGS warning: P}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T, I O N(| 0 ^. 707), 87| ^ | src/libavfilter/af_biquads.c : 1457 : 88a:v enote: rexpanded from macro 'WIDTH_OPTION'a ge =src/libavfilter/af_dynaudnorm.c (:l146e f:1457t 138+ | :r iwarning: g{missing field 'unit' initializer [-Wmissing-field-initializers]"h tw)i d/t h"2,. ;" s | e146 | ~~~~~^~~~~~~ ~t w i d t{h "",c oOmFpFrSeEsTs("w,i dt h ) ," sAeVt_ OtPhTe_ TcYomPpEr_esDsO UBfaLcEt,o {r."d,bl = x }, 0 , 9O9FF9S9E9T,(c oFLmApGrSe}s,s_ f\a c to| r ^ ), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0},src/libavfilter/af_biquads.c : 01630.:50:, warning: 3missing field 'unit' initializer [-Wmissing-field-initializers]0 .0,src/libavfilter/af_biquads.c :F1458L:A88G: Snote: expanded from macro 'WIDTH_OPTION'} , | ^ 1458 | {"w", "set width", OFFSET(width)src/libavfilter/af_dynaudnorm.c, A:V147:_138OP:T _warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]Y PE_DOUBLE, {. db147l= | x } , 0 ,{ 9"9s9"9, 9 , F L A G S } " s| e ^t the compress factor", OFFSET(src/libavfilter/af_biquads.cc:o1631m:pr88e:s swarning: _missing field 'unit' initializer [-Wmissing-field-initializers]f actor), 1631 | A V _ OP T_{T"YpPolEe_sD",O U"BsLEe,t {nu.dmbble r= o f0 .p0o}l,e s "0,. 0O,F F S3E0T.(p0o,l eFsL)A,G S A}V,_ OP T| _ ^T YPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_dynaudnorm.c:148:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "thrsrc/libavfilter/af_biquads.ces:h1632:o88l:d "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] "set th e 1632t | h r e s h{o"pl",d v a l u"es"e,t n um b e r oOfF FpSolEeTs("t,h rOeFsFhSoElTd)(,p o l e s ) , A VA_VOP_TO_PTTY_PTYEP_EI_NDTO,U B{L.Ei,6 4{=.2d}b,l 1=, 02.,0 }A,F } ,0 . 0| , ^ 1.0, FLAGS }, | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1633src/libavfilter/af_dynaudnorm.c | : 149 : 138M:I Xwarning: missing field 'unit' initializer [-Wmissing-field-initializers]_ CHANNELS_NOR M149A | LI Z E _ {O P"TtI"O,N ( 1, " a l l " , 0"sCC libavfilter/avf_concat.o )e,t | t ^h e tsrc/libavfilter/af_biquads.chr:e1470:s78:h onote: lexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'd value", 1470 | { " mOiFxF"S,E T"(stehtr emsihxo"l,d )O,F F S E T ( m i xA)V, _AOVP_TOP_TT_TYYPEP_ED_ODUOBUBLLE,E ,{ .{.ddblb l== x0}., 00},, 10,. 0FL,A GS } 1,. 0 , F L A G S } , | ^ \ | ^ src/libavfilter/af_dynaudnorm.c:150:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1633:5: warning: 150missing field 'unit' initializer [-Wmissing-field-initializers] | src/libavfilter/af_biquads.c :{ 1471":78c: hnote: aexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'n nels", "s1471e | t c h a{n"nmel"s, t o "fsieltt meirx"",, O F F S ET ( m i x ) ,OF FASVE_TO(cPhTa_nTnYePlEs__DtOoU_BLfEi,l t{e.rd)bl,=AVx_}O,PT _0TY,P E1_,S TRFILNAGG,S }{,. s t r = " a l l " } , 0 , 0 , FL A G S \} , | ^ | ^ src/libavfilter/af_biquads.csrc/libavfilter/af_dynaudnorm.c::1633151::5138:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 151 | { " h1472" | , { "c h a n n e "lsse"t, "chsaentn eclhsa ntnoe lfsi ltot efri",l t e r " , O F F SEOTF(FcShE_Tl(achyaonunetl_ss_ttro)_,f AiV_lOtPeTr_T)Y,PAEV__SOTPRTI_NTGY,P E{_.SsTtRrIN=Gy,} ,{ .0s,t r0=," aFlLl"A}G,S }, \ 0 ,| ^ 0, FLAGS }, | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: src/libavfilter/af_dynaudnorm.cnote: :expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'152: 138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1473 | {152" | c " , { " o v e "rsleatp "c,h a nn e l s" steto ftihlet efrr"a,m eO oFveFrSElTa(pc"h,_ l a y o u t _ s tOrF)F,S EATV(_oOvPeTr_lTaYpP)E,_ S T R I N G , { .AsVt_rO=PyT}_, T0Y,P E0_,DO UFBLLAEG,S }{, .\db l =| . ^ 0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' src/libavfilter/af_dynaudnorm.c: 1531474: | 138 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{" normalize", "153n | o r m a l{i "zoe", c o e f f i c i e nt"ss"e,t OtFhFeS EfTr(anomrem aolviezrela)p," ,A V _ O P T_ T Y P E _ BOOFOFLS,E T{(.oi6v4e=rlza},p )0,, 1 , F L A G SA}V,_ O P T _ T\Y P E| _ ^D OUBLE, {.dbl=.0}, 0.0, 1.0, FLAGsrc/libavfilter/af_biquads.cS :}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(normsrc/libavfilter/af_dynaudnorm.ca:l156i:z12e:) , warning: Amissing field 'help' initializer [-Wmissing-field-initializers]V_ OPT _156T | Y P E _ B{O ONULL,L {}. i6 4| ^= z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1636 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1637:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1637 | {NULL} | ^ CC libavfilter/avf_showcqt.o 8 warnings generated. src/libavfilter/af_biquads.c:1644:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/avf_showcwt.o 1644 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1645:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1645 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1647:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1647 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1647:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1648 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", CC libavfilter/avf_showfreqs.o "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1649:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1649 | {"order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS}, | ^ src/libavfilter/af_biquads.c:1650:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1650 | {"o", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS}, | ^ src/libavfilter/af_biquads.c:1653:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1653 | {NULL} | ^ 6 warnings generated. src/libavfilter/af_biquads.c:1660:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1660 | {"a0", NULL, OFFSET(oa0), AV_OPT_TYPE_DOUBLE, {.dbl=1}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1661:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1661 | {"a1", NULL, OFFSET(oa1), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1662:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1662 | {"a2", NULL, OFFSET(oa2), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1663:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1663 | {"b0", NULL, OFFSET(ob0), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1664:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1664 | {"b1", NULL, OFFSET(ob1), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1665:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1665 | {"b2", NULL, OFFSET(ob2), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1666 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1669:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1669 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1669:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1670:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1670 | {NULL} | ^ 2 warnings generated. 4 warnings generated. 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_loudnorm.c:104:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "i", "set integrated loudness target", OFFSET(target_i), AV_OPT_TYPE_DOUBLE, {.dbl = -24.}, -70., -5., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:105:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "LRA", "set loudness range target", OFFSET(target_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 7.}, 1., 50., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:106:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "lra", "set loudness range target", OFFSET(target_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 7.}, 1., 50., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:107:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "TP", "set maximum true peak", OFFSET(target_tp), AV_OPT_TYPE_DOUBLE, {.dbl = -2.}, -9., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:108:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "tp", "set maximum true peak", OFFSET(target_tp), AV_OPT_TYPE_DOUBLE, {.dbl = -2.}, -9., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:109:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "measured_I", "measured IL of input file", OFFSET(measured_i), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:110:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "measured_i", "measured IL of input file", OFFSET(measured_i), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:111:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "measured_LRA", "measured LRA of input file", OFFSET(measured_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, 0., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:112:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "measured_lra", "measured LRA of input file", OFFSET(measured_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, 0., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:113:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "measured_TP", "measured true peak of input file", OFFSET(measured_tp), AV_OPT_TYPE_DOUBLE, {.dbl = 99.}, -99., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:114:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "measured_tp", "measured true peak of input file", OFFSET(measured_tp), AV_OPT_TYPE_DOUBLE, {.dbl = 99.}, -99., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:115:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "measured_thresh", "measured threshold of input file", OFFSET(measured_thresh), AV_OPT_TYPE_DOUBLE, {.dbl = -70.}, -99., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:116:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "offset", "set offset gain", OFFSET(offset), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:117:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "linear", "normalize linearly if possible", OFFSET(linear), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_loudnorm.c:118:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "dual_mono", "treat mono input as dual-mono", OFFSET(dual_mono), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_loudnorm.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL } | ^ 8 warnings generated. src/libavfilter/af_firequalizer.c:131:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "gain", "set gain curve", OFFSET(gain), AV_OPT_TYPE_STRING, { .str = "gain_interpolate(f)" }, 0, 0, TFLAGS }, | ^ src/libavfilter/af_firequalizer.c:132:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "gain_entry", "set gain entry", OFFSET(gain_entry), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, TFLAGS }, | ^ src/libavfilter/af_firequalizer.c:133:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "delay", "set delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE, { .dbl = 0.01 }, 0.0, 1e10, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:134:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "accuracy", "set accuracy", OFFSET(accuracy), AV_OPT_TYPE_DOUBLE, { .dbl = 5.0 }, 0.0, 1e10, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:146:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "fixed", "set fixed frame samples", OFFSET(fixed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:147:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "multi", "set multi channels mode", OFFSET(multi), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:148:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "zero_phase", "set zero phase mode", OFFSET(zero_phase), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:154:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "dumpfile", "set dump file", OFFSET(dumpfile), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:156:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 156 | { "fft2", "set 2-channels fft", OFFSET(fft2), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:157src/libavfilter/af_haas.c:109:: warning: 60missing field 'unit' initializer [-Wmissing-field-initializers]: 119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 157 | { "mi n60_ | p h a s{e "",l e"vseetl _miinn"i,m u m p h"saeste lmeovdeel" , iOnFF"S,E T ( m in _ pOhFaFsSeET)(,l evAeVl_O_PiTn_)T,Y P E_ B O O L , {A V._iO6P4T _=T Y0P E},_ D0OU,BL E1, , {F.LdAbGlS= 1}},, 0 . | 0 ^15 625, 64, A }, | ^ src/libavfilter/af_firequalizer.c:158:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 158 | { NULL } | ^ src/libavfilter/af_haas.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "side_gain", "set side gain", OFFSET(par_side_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:68:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "middle_phase", "set middle phase", OFFSET(par_middle_phase), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_haas.c:69:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "left_delay", "set left delay", OFFSET(par_delay0), AV_OPT_TYPE_DOUBLE, {.dbl=2.05}, 0, MAX_HAAS_DELAY, A }, | ^ src/libavfilter/af_haas.c:70:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "left_balance", "set left balance", OFFSET(par_balance0), AV_OPT_TYPE_DOUBLE, {.dbl=-1.0}, -1, 1, A }, | ^ src/libavfilter/af_haas.c:71:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "left_gain", "set left gain", OFFSET(par_gain0), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:72:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "left_phase", "set left phase", OFFSET(par_phase0), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_haas.c:73:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "right_delay", "set right delay", OFFSET(par_delay1), AV_OPT_TYPE_DOUBLE, {.dbl=2.12}, 0, MAX_HAAS_DELAY, A }, | ^ src/libavfilter/af_haas.c:74:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "right_balance", "set right balance", OFFSET(par_balance1), AV_OPT_TYPE_DOUBLE, {.dbl=1CC libavfilter/avf_showspatial.o }, -1, 1, A }, | ^ src/libavfilter/af_haas.c:75:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "right_gain", "set right gain", OFFSET(par_gain1), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:76:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "right_phase", "set right phase", OFFSET(par_phase1), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A }, | ^ src/libavfilter/af_haas.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL } | ^ CC libavfilter/avf_showspectrum.o CC libavfilter/avf_showvolume.o CC libavfilter/avf_showwaves.o CC libavfilter/avfilter.o src/libavfilter/af_headphone.c:368:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | float gain_lin = expf((s->gain - 3 * nb_input_channels) / 20 * M_LN10); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~ src/libavfilter/af_firequalizer.c:385:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | ya = s->dump_buf[i]; | ~ ^~~~~~~~~~~~~~ src/libavfilter/af_firequalizer.c:386:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | yb = s->min_phase ? hypotf(s->analysis_tbuf[i], s->analysis_tbuf[i+1]) : s->analysis_tbuf[i]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_firequalizer.c:386:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | yb = s->min_phase ? hypotf(s->analysis_tbuf[i], s->analysis_tbuf[i+1]) : s->analysis_tbuf[i]; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. 7 warnings generated. src/libavfilter/af_firequalizer.c:552:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | s->cepstrum_tbuf[k] = log(FFMAX(s->cepstrum_tbuf[k], minval)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/af_firequalizer.c:552:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | s->cepstrum_tbuf[k] = log(FFMAX(s->cepstrum_tbuf[k], minval)); | ~~~ ^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 18 warnings generated. src/libavfilter/af_firequalizer.c:565:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | double mag = exp(s->cepstrum_tbuf[k] * norm) * norm; | ^~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_firequalizer.c:566:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | double ph = s->cepstrum_tbuf[k+1] * norm; | ^~~~~~~~~~~~~~~~~~~~~ ~ 22 warnings generated. CC libavfilter/avfiltergraph.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_mcompand.c:97:329: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_stereotools.c 97: | 63 : 112 {: "warning: amissing field 'unit' initializer [-Wmissing-field-initializers]r gs", "set para m63e | te r s f o{r e"aclehv beal_nidn"",, O F F"SsEeTt( laervegls )i,n" ,A V _O P TO_FTFYSPEET_(lSeTRvIeNlG_i,n ){, . s tr =A V_"O0P.T00_5T,Y0P.E1_ D6O U-BL4E7,/ -{4.0d,b-l3=41}/,- 3 40,.-0117/5-63235 ,1 0 06 4|, 0.A0 03},,0. 0 | 5 ^ 6 -47/-40,-34/-34,-17/-33 400 | 0.000625,0src/libavfilter/af_stereotools.c.:0641:21125: src/libavfilter/af_headphone.c 6warning: missing field 'unit' initializer [-Wmissing-field-initializers]:- 47107:/84-:4 0,warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 644 | / - 3 4 ,{- 1"5l/e-v3 710e3 | 1l6 _0 o0 |u s-t0".>0,g0a0 1,i0n_ l.0 f2e "=5s e 6t -e 4xl7pev/e-f4l(0 o,ut(",-s34 / - ->34 ,gOF-Fa3SEiTn(1/ l-- 3e *3v1 e,li-_n0ol/iun-tk)3, -0> cAV6_h4_lO0a0P |yT o_0uT,t0Y.0.2Pn5bE_ _6Dch aOn-Un3eBl8LEs/ , -+3{1, -2.8sdb/-l->2=8,l-1fe0_}ga/i-, n)2 5/ 200 2*. 20M001_50"L 6},N 21500,, 0), ; 6A }4| , , ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~ A } , | ^| ^ src/libavfilter/af_silencedetect.c:57:137: warning: src/libavfilter/af_mcompand.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/af_stereotools.c98: | 65 : 57 112 | :{ warning: missing field 'unit' initializer [-Wmissing-field-initializers]N U L{L "}n " ,| ^ 65 | { ""bsaleat nnocei_sien "t,o le r"saencte b"a,la n c e i n " , OOFFFFSSEETT(b(anloainscee)_,i n ) , A V_AOPVT_O_PTTY_PTEY_PDOEU_BDLOEU, B{L.Edb,l= 0{..0d0b1l}=,0src/libavfilter/af_silenceremove.c} , :- 1141: , 162 : warning: 0 missing field 'unit' initializer [-Wmissing-field-initializers], D B 1L,_ MAA X},, F| L ^A GS }, 114 | | ^ { "start_periods", "set periods of sisrc/libavfilter/af_stereotools.cle:n66c:e112 :p awarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]tsrc/libavfilter/af_silencedetect.c s :t58o: 137s:k warning: imissing field 'unit' initializer [-Wmissing-field-initializers]66 | p f r{o m" basl t58aa | nr cte_ o "{u,t ""n ,oi s"s eeOt"F, F bS a E l"Tasne(ct snteoais erot_ puertitoloe",drs ),a n cO e F " F,ASE VT( b_a OPlT _a nTc YPeE _o_ut I ) N, T A VO_src/libavfilter/af_replaygain.c,F FOS: P E349TT : 19(:_no i {sTewarning: .Yi)6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],P4 = E 0_ D} O U,BLAE, V_ O {349P | . 0T d , _bTl f Y=o0 Pr} (Ei , _= 9D -0O001; Ui0 ,< BF, LE FA F, }_ ,A{R R A. db lY| = ^ _0 E.L0 0E M1S1}(,, fA r e}q i, n fo s| ); i ^++ ) 0{, Dsrc/libavfilter/af_silenceremove.c BL:_| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~115 M:A162X:, warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]Lsrc/libavfilter/af_replaygain.c A:G353S:18 :}, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ 115 | src/libavfilter/af_stereotools.c : {35367 | :" 112s: t a vwarning: a_missing field 'unit' initializer [-Wmissing-field-initializers]arss etr_tdu0ra(tisrc/libavfilter/af_silencedetect.c i :<67 FoF59 | n _:A"R R140, A:Y {"s _ Eewarning: "LtEmissing field 'unit' initializer [-Wmissing-field-initializers]Ms s tSo(farrtf edutrqc il59nifa | pots ))";i, on | o ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ f{ n"o"ennabdl-e "sssrc/libavutil/avassert.h, oi: 38:flt 11ec : n l note: cexpanded from macro 'av_assert0' ie p "ps"aert, 38t" , O | m F i FS ETn i ( mifs u mo ( !f( cdtucrl oOFaFSiEntipTd(os))nt,ar) t _diu {rna Aste V _iOcPT _oon _Tn d o Y s pPt", E)_ , B O OO F ALV,F _ S O{.Ei PTT_6T Y(d4= 0P }uE ,r _ a D 0t,iU R o AnT )IO ,N, { . i 6 4 = 0A} V,_ 1 O,P T A_T Y P E }_,0 D U R| A,T I ^ ION \N T, 3| 2 ^~~~{ ._MiAX6,4 =A2F00 0}0,0 0} ,| ^ src/libavfilter/af_stereotools.c 0:, 68M:112A:X_ Dwarning: URmissing field 'unit' initializer [-Wmissing-field-initializers]A TION,FLAGS 68 | } , {| src/libavfilter/af_silenceremove.c ^" :m116u:t162e:l "warning: , missing field 'unit' initializer [-Wmissing-field-initializers] "mute L", 116 | {src/libavfilter/af_silencedetect.c : 60O"sF:tF140Sa:E rwarning: T(tmissing field 'unit' initializer [-Wmissing-field-initializers]_m tuhtree_slh)o,l d 60 | " , A "sV _eOP{tT_ "TdYPtuEhr_reasBhotldO iOsrc/libavfilter/af_speechnorm.cfLo,or: ns"t a98, r{.:i6 4t106 "=:0}s,s ewarning: i ltenmissing field 'unit' initializer [-Wmissing-field-initializers]c e mi n0imdu,me tde u rca 98t | iton " i o n, i n { s e " cOpF Foe1SnEaT,d sk",(Ast"a r t ,O}F_ ,Fth"r S| s ^e EestT tho(lhdedu ra)tp,ei oan k), v aAluAVVe__"O,Psrc/libavfilter/af_stereotools.cTO PT:_OT_69FYT:FPY112SEPE:E Twarning: __D(Umissing field 'unit' initializer [-Wmissing-field-initializers]RDp AOTUIeOBaLNk, E 69_ | v{a,l . iu6 4 e { .=d){2b0l0,0 = 00"0A}0,muVt} ,_er " O, P T 0_, T Y P 0" E ,Dmu_t eB DMOLURBA_"M,A L X X,E ,A_ D FU { .}d,b R l A| ^= T0OIF.9O5NF,}FS,LEAG ST 0(m}u.te,_ 0r) ,| , ^ src/libavfilter/af_silenceremove.c1 .:117 0 :, 162: Awarning: missing field 'unit' initializer [-Wmissing-field-initializers]FV L_AOPGT_ST Y}PE,_B O 117 | O| src/libavfilter/af_silencedetect.cL, ^ :61 {:.i 1376{:4 =0 }"warning: ,smissing field 'unit' initializer [-Wmissing-field-initializers] t a rt0_,s i l e n c 61e | 1src/libavfilter/af_speechnorm.c, "A :}, 99 ,{ ": 106: m o warning: | n"missing field 'unit' initializer [-Wmissing-field-initializers] ^ os ",e t s t a"99r | cthe c d ukra t i e{aoc nh "c hap"src/libavfilter/af_stereotools.c,o src/libavfilter/af_headphone.cnn::f es70i:112 : l"s753l e nec:warning: stee12missing field 'unit' initializer [-Wmissing-field-initializers]: pt ahrwarning: aptaemissing field 'help' initializer [-Wmissing-field-initializers]e r l t70p | e a y tk" v753a | lo, { "up h e ka "{O eNs,F FeSpEU"e,lOFTFLsrc/libavfilter/af_replaygain.c "(SLE T ( ,m: p} o n 404 :e40 | o a :" ^ )OkF FpS ET,(_warning: h assvimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]al ueet )La" , , r t _sAiVA l_eOVP404 | n_TO c _PT Ye T P_OF_F Eo_pTtS B O OY)PEET_(psuL,DOhUm, aBs e L{+._l E=i )sAam,p6l,eVs[ 04 =_0{] O } . P,Td_A*V b T _sl Y O a=PP m 0 . E_Tp9l D _5esUR AT T}Y[PI O0,,0 E1N ,0]_, . B{ .0+, sOaOmLp,l eis 6 [1 . 41= 0{ ]0 ,}*.F , iL6F4=s A G L 0aSmAp0l}es [G,S, } 1 ];} ,, I | 0N, | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ T | ^ ^ 3 2 _ M A X , A1,F A} ,} , | | ^ ^ src/libavfilter/af_silencedetect.c:62:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_speechnorm.c:100:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_stereotools.c62: | 71 :112 :{100 " | mwarning: missing field 'unit' initializer [-Wmissing-field-initializers] " , { "e x 71p | a" n c shio e{c k"n p"eahc,ah cs"hesre"t, atn hne e lma x se p"src/libavfilter/af_silenceremove.caerxatpeha:spel 121aynRs:i162:" "o, , warning: nmissing field 'unit' initializer [-Wmissing-field-initializers] f Oac F t F oS Er OTF" (121F | ,mSE T (poOn ohF F)as{eSE,T( m"_s a rtx )o_ e, p xA_Vp_e ripoO PaT_dT nssY"A,i PVo_ nE)O P _", TABOsO_LV,eT_Y P t {O.PE iT6_4p=0_}BeOT,YrOi PLEo ,_dD O s oU B L{E.,i 6f4= 0 {s} ,. i d l eb0l =n, 2ce 0., p 0 1 a}r,t s , 1 t . 1o, 0AF ,LsAkG} iSp ,}50 . , f| ^0 ro,m | FLeAG ^S n}d," , | ^ OFFSETsrc/libavfilter/af_silencedetect.c(s:t63op:_12p:er iwarning: omissing field 'help' initializer [-Wmissing-field-initializers]ds ), 63 | { NAUV_Lsrc/libavfilter/af_speechnorm.cOL :}P101T _T:Y P| 124 ^ E:_ Iwarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]T , {.i64 =1010} | , -9 0{00 ," e " , src/libavfilter/af_pan.c 9 : 0 405 0 :"0132s,: e At Fwarning: t missing field 'unit' initializer [-Wmissing-field-initializers]}h, | e ^ max expansi o405n | f ac t{o r""a,r gOsFF"S, ENsrc/libavfilter/af_silenceremove.cTU(:LLm,122a: x162O:_Fe xFpwarning: anSmissing field 'unit' initializer [-Wmissing-field-initializers]E Ts(airgosn)),, AAV 122V | __ OO P P {T T"__TsTYtYPopP_EEd_ur_aSDTtiOoRnIUN"BGLE,,, {{ .s. dtbl"r =2s.=0}e tN,U sL1t.0L,o } ,5p0 d.00u, ,Fra tL0ioA,n G oAfSV n o_O}Pn,T - | _s ^iF lLAeG_nAcUeD IpOa_src/libavfilter/af_stereotools.cPrA:t84R:"112:A , M warning: |missing field 'unit' initializer [-Wmissing-field-initializers] A src/libavfilter/af_speechnorm.cV _O:P 102 : T84130 _ | : F OLAwarning: G Fmissing field 'unit' initializer [-Wmissing-field-initializers]_F{ILF S ETT("sEsltRoev "I102 | p ,N G_ _ d{ P u "Ar cRoa A mtM"pir eseot}sn ,ss_ oii ptdeo | l)n ^e,v"e ,l "AsVe"t_,O tPh eT _O FmFaxTSsrc/libavfilter/af_pan.c YE:Tc(P406osEl:em_12DvU)p,:R ArTe s s warning: I imissing field 'help' initializer [-Wmissing-field-initializers]O o ANVn ,406_ f ac | O{t. P oiT6_4{rsrc/libavfilter/af_replaygain.cT=Y :"0PEN,440}:_33U: O, DL F F S OLwarning: E TU(B Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 m}aEx,_c o, m I{| .pN ^440drT 3 | bles2s = _ i 1MAoX n } ,,) , lA VAef t_ F 0=O PT. 0(}_,T 1h5iY| P ^ 6sE2t5__b[,i D 6O]4 =U BL,E sa,mApl e {},s. d[src/libavfilter/af_silenceremove.c b| 0:l ^] 123=)2:. 1620:* warning: }missing field 'unit' initializer [-Wmissing-field-initializers] ,c o1.e0,f f5_b0[.00 ]123;, | | src/libavfilter/af_stereotools.c ~~~~~~~~~~~~~~^~~~~~~~~~~~ ~ F: {L85 :"Ast112o:GpS _ twarning: }missing field 'unit' initializer [-Wmissing-field-initializers]h ,r e s| h ^ ol d85" | , " s e{t "stbhraels"h,o l d f o r" src/libavfilter/af_speechnorm.csssrc/libavfilter/af_replaygain.c:e:t441103to::130 : pwarning: 33s:i warning: smissing field 'unit' initializer [-Wmissing-field-initializers]idimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e l ebnaclea ndc441ee te | c"t103i | ,o n O ", F F { r iS ET g " (shc "b,t a l O) = F ,( FS h E Tis (tst o _p _ tb["i hsr eAeVs+hotl_ 1dOtP])hT_ T,Y e=P Emsa x_ ca DAoVmOUmB_LpE,p OPlr{Teess[._dsb1lTiY]=)o n* P0E_ Df}c, O aoU-c1eBLtE,,ffo_ b [0r] ; " , O {F | . ~~~~~~~~~~~~~~^~~~~~~~~~~~ ~ F dSE T ( mbax1l_=,c 0}o,A m p re} , 0s ,| s ^io n ) , DABVL__MOAPXT,_ TAYFPE _D}Osrc/libavfilter/af_replaygain.cU,:B442 L | : ^47E :,src/libavfilter/af_stereotools.c :warning: {86:.dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b112l := warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]. 0}, 1442. | 0 , 86src/libavfilter/af_silenceremove.c 5 | :0 124l:162.: e 0, fwarning: Ftmissing field 'unit' initializer [-Wmissing-field-initializers]L A{+ G= "hiSs }mtl, _ev 124b | " [ , | i ^ { -" 2s] t* coo p_es"sfefi_bt[l1 e] m-nid dchleeis" t,_asrc/libavfilter/af_speechnorm.cl [ :ei 104- v :2e]" 118ls*e :"tc o ,sewarning: f tOmissing field 'unit' initializer [-Wmissing-field-initializers]foF _paF [dSu1raE]tT ;i(o104n m | | ole ^~~~~~~~~~~~~ ~ fv s i)l en,c {src/libavfilter/af_replaygain.c e" : t 442:p18h a:r rte warning: t simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ho o l kAdV_eOP"e, T_pT442Y"s" | ,P Eet _ t D h O el U eth B OfrLFFte ESs ,+ =Eh{ hTios.t_(bl[dbslt=d1i},o p _ sv- ial 2 l0u.]ee0n c*" c1e5,6o25_ e,opOtFf )F, f S_E6TAb4(V[_,Ot1h PT]_ TrYAPE-_e s hhiDs}Utol,dR_AT I_a [OvN| ,i {a. ^i l 6-4u=0 }e2, ) , ]A V _ *0,O PcoITe_ffN_Ta[T1Y32]_;MPE A _DX| , ^~~~~~~~~~~~~ ~O src/libavfilter/af_stereotools.c :UA87F:112BL E,:} , {warning: | .missing field 'unit' initializer [-Wmissing-field-initializers] ^ dbl=0}, 0 87. | 0 , { 1"m.p0,a FnLA"GS, }, src/libavfilter/af_replaygain.c : | 443 " ^s: e47t: mwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]dd le pan", O443FF | S E T ( mp a nr)i,gsrc/libavfilter/af_speechnorm.cht : + 105=: 118 h:i sAtwarning: _bVmissing field 'unit' initializer [-Wmissing-field-initializers][_ OiP T-_ TY1P] E* c_o105De | ffO_U b B[ LE1,] { - {".td "bhl,src/libavfilter/af_silenceremove.ci=s t_:a0 }129[:162 :, i - 1]warning: -missing field 'unit' initializer [-Wmissing-field-initializers] *1 ,co e "ffs_ ea[ t129 1 | ]t; | h ^~~~~~~~~~~~~ ~e t1h,{src/libavfilter/af_replaygain.cr "wei:nAds443h o:wo}l18",,d : vwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| a l ^ u e ""s ,e443 | OtF F d SuEr Ta(t htre i sriognhhsrc/libavfilter/af_stereotools.c to :+=ol88d f:_hv a112liw:i nwarning: duostmissing field 'unit' initializer [-Wmissing-field-initializers]_e wb [)if,o rA- 1V]s88i_l * | Ocen PoTc_e deT e{tfeY f"cbPas_eb[t1E]",i o _ n D -",O U hB i"Ls ets E, Ots_t{Faer.eF[dib oS lb-=ETa( 01s] w*} ecoienf,f",do w_ 0_ad u.ra[O0,t1iFo n]F1S_E;T .| o ^~~~~~~~~~~~~ ~( 0ptb),,a seA)F,VL_AO GPS }T, _ T YP| E ^ _ DAUVR_AOPTTI_TOYNP, E{_.Di6src/libavfilter/af_replaygain.cO4:U=2B0444L00E0:,},47 :0 { warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].src/libavfilter/af_speechnorm.c d:b106l10:0=1240000: }0 444warning: ,0 | 0missing field 'unit' initializer [-Wmissing-field-initializers], AF - 1}, , 106 l| e ^f | t + = {h src/libavfilter/af_silenceremove.c i s:t_"b1[130i r-, :4a iA12 ]s:} , *ewarning: " missing field 'help' initializer [-Wmissing-field-initializers], c| o ^e f"130s | etf th_e eb [2x] p an{s- i oNhUni rLasL i}t src/libavfilter/af_stereotools.cs_ :| i ^ a89n[g :a112i: mwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]un-t "4,] *O cFoFef fS89_Ea | [T 2( ]r ;a{ i | s"d ^~~~~~~~~~~~~ ~e el_aya",m src/libavfilter/af_replaygain.co u: n444 :t18 ):, A warning: V_"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OsePt Td_eTY lPE444_ | ayDO "U ,B L E , O{lFF.SedEbftT(l de= l0+=a h.iy0st)01_,} b, [ i 0 - . 0A ,4V] _ 1*O. cP0oT,_Te YfFf_PEL_DbA[O2]G U-SB hL}i,E s, {| .td ^_ ab[li= 0-} ,4] -*2 0c, o e f f _ a [ 220],; Asrc/libavfilter/af_speechnorm.c : }| ,107 ^~~~~~~~~~~~~ ~: | 124 ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "r", "ssrc/libavfilter/af_stereotools.ce:t90 :th112e :e xpwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]n sion src/libavfilter/af_replaygain.cr:a445:i47 s:90 warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n | g a{m o"us 445nc | tl "ev ,e OFlF SE"T ,( r ar ii gshe"t_s a+meo=t uShni/stCt )l_,be [ivA Ve-l "3_] ,O* P T c_oe fTf_ObYF[2P]FE_ SD-ETO( UBschLi_stE_al,[ {ei. vd-ebl l3)=],0 * . 0c 0oe f1f_AaV[}2]_O,P; T0 _| . ^~~~~~~~~~~~~ ~ T0Y,P E1_D.src/libavfilter/af_replaygain.cO0,U :FLB445L:A18EG:S warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, { .| d ^bl = 1445 | } , 1 r,i g ht + = 1h0i0st,_ bA[i src/libavfilter/af_speechnorm.c} ,:- 3108]| :124 : ^* co ewarning: ffmissing field 'unit' initializer [-Wmissing-field-initializers]_ b[2] - hist _108a[ | i - 3 ] {* "cfaolelf"src/libavfilter/af_stereotools.c,f _a:[91":s2112e:]t ; twarning: missing field 'unit' initializer [-Wmissing-field-initializers] h| e ^~~~~~~~~~~~~ ~ comp r91 | e s s i{o n" rpahiassei"n,g a m o u nt "," sOeFt FstSeErTe(of pahlla_sae"m,o OuFntF),S ETA(Vp_hOaPsT_eT),Y PE _ D O U BALVE_,O P{T._dTblY=P0E._0DO0U1B}L,E ,0 .{0.,d 1b.l=00, }F,L A GS 0},, | ^ 360, A }, | ^ 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, src/libavfilter/af_stereotools.cF:L97:A12G: Swarning: missing field 'help' initializer [-Wmissing-field-initializers] }, | 97 ^ | { NULL } | ^ src/libavfilter/af_speechnorm.c:110:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:111:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "h", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:112:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "invert", "set inverted filtering", OFFSET(invert), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:113:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "i", "set inverted filtering", OFFSET(invert), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:114:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "link", "set linked channels filtering", OFFSET(link), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:115:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "l", "set linked channels filtering", OFFSET(link), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },src/libavfilter/af_replaygain.c | : ^489: 29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 489 | lefsrc/libavfilter/af_speechnorm.ct : 116 :=102 : (warning: himissing field 'unit' initializer [-Wmissing-field-initializers]s t_b[i] = s116r | c [ 0 ] ){ *" rmcso"e,f f"_sbet[ 0th]e; R M| S ~~~~~~~~~~^~~~~~~~ ~ v alue", OFFSET(rms_value), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0.0, 1.src/libavfilter/af_replaygain.c0:,490: 33:F LAwarning: Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S }, | ^ 490 | right = (hist_b[i + src/libavfilter/af_speechnorm.c1]: 117=:102 :s warning: rmissing field 'unit' initializer [-Wmissing-field-initializers]c [1]) * coef f117_ | b [ 0 ] {; " m| " ~~~~~~~~~~~~~~^~~~~~~~ ~, "set the RMS value", OFFSET(rms_value), AV_OPT_TYPE_DOUBLE,src/libavfilter/af_replaygain.c :{491.d:b49l:= 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0} , 0.0, 1.0 , 491F | L A G S } ,l ef t| ^+ = hist_b[i - 2] * cosrc/libavfilter/af_speechnorm.ce:f118f:_12b:[ warning: 1missing field 'help' initializer [-Wmissing-field-initializers]] - h118is | t _ a [i {- N U2L]L *} co e| f ^ f_a[1 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:491:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 491 | left += hist_b[i - 2] * coeff_b[ 1] - hist_a[i - 2] * coeff_a[1 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:492:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | right += hist_b[i - 1] * coeff_b[ 1] - hist_a[i - 1] * coeff_a[1 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:492:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | right += hist_b[i - 1] * coeff_b[ 1] - hist_a[i - 1] * coeff_a[1 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:493:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | left += hist_b[i - 4] * coeff_b[ 2] - hist_a[i - 4] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:493:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | left += hist_b[i - 4] * coeff_b[ 2] - hist_a[i - 4] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:494:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | right += hist_b[i - 3] * coeff_b[ 2] - hist_a[i - 3] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:494:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | right += hist_b[i - 3] * coeff_b[ 2] - hist_a[i - 3] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_silenceremove.c:217:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | return new_ssrc/libavfilter/af_replaygain.cum: 495/: 49s:- >wwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n dow_duratio n495; | | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ left += hist_b[i - 6] * coeff_b[ 3] - hist_a[i - 6] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:495:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | left += hist_b[i - 6] * coeff_b[ 3] - hist_a[i - 6] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:496:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | right += hist_b[i - 5] * coeff_b[ 3] - hist_a[i - 5] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:496:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | 13 warnings generatedr. ight += hist_b[i - 5] * coeff_b[ 3] - hist_a[i - 5] * src/libavfilter/af_silenceremove.cco:e227ff:_15a:[ 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] ; | ^~~~~~~~~~~~~~ ~ 227 | s->sum -= *wsample; | ~~ ^~~~~~~~ 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] * coeffsrc/libavfilter/af_silenceremove.c_b:[228 :415] :- warning: himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i st_a[i - 228 | 8 ] *s -c>osuemff _ a=[ 4f m]a;xf ( s| - ^~~~~~~~~~~~~~ ~> sum, 0.f); | src/libavfilter/af_replaygain.c ~ ^~~~~~~~~~~~~~~~~~ :497:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | left += hist_b[i - 8] * coeff_b[ 4] - hist_a[i - 8] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_silenceremove.c:230:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | s->sum += *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_replaygain.c:498:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 498 | right += hist_b[i - 7] * coeff_b[ 4] - hist_a[i - 7] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:498:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 498 | right += hist_b[i - 7] * coeff_b[ 4] - hist_a[i - 7] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:499:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 499 | left += hist_b[i - 10] * coeff_b[ 5] - hist_a[i - 10] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:499:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 499 | left += hist_b[i - 10] * coeff_b[ 5] - hist_a[i - 10] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:500:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 500 | right += hist_b[i - 9] * coeff_b[ 5] - hist_a[i - 9] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:500:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 500 | right += hist_b[i - 9] * coeff_b[ 5] - hist_a[i - 9] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:501:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 501 | left += hist_b[i - 12] * coeff_b[ 6] - hist_a[i - 12] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:501:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 501 | left += hist_b[i - 12] * coeff_b[ 6] - hist_a[i - 12] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:502:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | right += hist_b[i - 11] * coeff_b[ 6] - hist_a[i - 11] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:502:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | right += hist_b[i - 11] * coeff_b[ 6] - hist_a[i - 11] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 503 | left += hist_b[i - 14] * coeff_b[ 7] - hist_a[i - 14] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:503:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 503 | left += hist_b[i - 14] * coeff_b[ 7] - hist_a[i - 14] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_silenceremove.c:277:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | return sqrtf(nesrc/libavfilter/af_replaygain.cw_:su504m: 49/: swarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] >window_dur a504t | i o n) ; | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r ight += hist_b[i - 13] * coeff_b[ 7] - hist_a[i - 13] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:504:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 504 | right += hist_b[i - 13] * coeff_b[ 7] - hist_a[i - 13] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:505:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | left += hist_b[i - 16] * coeff_b[ 8] - hist_a[i - 16] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:505:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | left += hist_b[i - 16] * coeff_b[ 8] - hist_a[i - 16] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_silenceremove.c:287:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_replaygain.c287: | 506 : 49 :s -warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]su m -= *wsa m506p | l e ; | ~~ ^~~~~~~~r ight += hist_b[i - 15] * coeff_b[ 8]In file included from - src/libavfilter/af_volume.ch:i30st: _src/libavutil/ffmath.ha:[49i: 30:- warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ] * coeff_a[8 49] | ; | ^~~~~~~~~~~~~~ ~ return esrc/libavfilter/af_replaygain.cx:src/libavfilter/af_silenceremove.c506p:18::2288 f(:warning: 15M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:L Owarning: Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 _10 506* | x 288) | ; sri| g- ~ ^ h>t s+u=m hi s=t _fmba[ix f(-s 1-5>]s u*m c,o e0f.ff_)b[; 8 ]| ~ ^~~~~~~~~~~~~~~~~~- hist_a[i - 15] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_silenceremove.c:290:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | s-CC libavfilter/bbox.o src/libavfilter/af_replaygain.c>:s507u:m49 :+ =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] *wsample; 507 | | ~~ ^~~~~~~~ left += hist_b[i - 18] * coeff_b[ 9] - hist_a[i - 18] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:507:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | left += hist_b[i - 18] * coeff_b[ 9] - hist_a[i - 18] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:508:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 508 | right += hist_b[i - 17] * coeff_b[ 9] - hist_a[i - 17] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:508:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 508 | right += hist_b[i - 17] * coeff_b[ 9] - hist_a[i - 17] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:509:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | left += hist_b[i - 20] * coeff_b[10] - hist_a[i - 20] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:509:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | left += hist_b[i - 20] * coeff_b[10] - hist_a[i - 20] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:510:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | right += hist_b[i - 19] * coeff_b[10] - hist_a[i - 19] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:510:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | right += hist_b[i - 19] * coeff_b[10] - hist_a[i - 19] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ CC libavfilter/boxblur.o src/libavfilter/af_silenceremove.c:335:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | return new_sum / s->window_duration; | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:345:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | s->sum -= *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_silenceremove.c:346:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | s->sum = fmaxf(s->sum, 0.f); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:348:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | s->sum += *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_speechnorm.c:312:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/buffersink.o 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; \ | ~ ^~~~~~~ CC libavfilter/buffersrc.o src/libavfilter/af_speechnorm.c:312:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | ANALYZE_CHANNEL(flt, float, 0.f, (float)MIN_PEAK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:304:31: note: expanded from macro 'ANALYZE_CHANNEL' 304 | pi[pi_end].max_peak = new_max_peak; \ | ~ ^~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:312:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | ANALYZE_CHANNEL(flt, float, 0.f, (float)MIN_PEAK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:305:30: note: expanded from macro 'ANALYZE_CHANNEL' 305 | pi[pi_end].rms_sum = new_rms_sum; \ | ~ ^~~~~~~~~~~ src/libavfilter/af_replaygain.c:584:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 584 | av_log(ctx, AV_LOG_INFO, "track_gain = %+.2f dB\n", gain); | ~~~~~~ ^~~~ src/libavfilter/af_silenceremove.c:395src/libavfilter/af_replaygain.c::12585:: 56warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585395 | | a vr_etluogr(n csqtrxt,f (AnVe_w_LsOumG _/I NsF-O>,w i"ndtorw_adcukra_tpieoank) ;= % .| 6 ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f\ n", s->peak); | ~~~~~~ ~~~^~~~ CC libavfilter/colorspace.o src/libavfilter/af_silenceremove.c:405:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | s->sum -= *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_silenceremove.c:406:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 406 | s->sum = fmaxf(s->sum, 0.f); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:408:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 408 | s->sum += *wsample; | ~~ ^~~~~~~~ 22 warnings generated. 11 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_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_superequalizer.c:69:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | t src/libavfilter/af_speechnorm.c= :po411w:(x1 :/ warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], m) / s->fact [411m | ]F;I L | T ~ ^~~~~~~~~~ ER_LINK_CHANNELS(fsrc/libavfilter/af_superequalizer.cl:t69,: 19:f lowarning: atimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], flerp) | 69^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | t =src/libavfilter/af_speechnorm.c :po387w:(26x: / note: 2expanded from macro 'FILTER_LINK_CHANNELS', m) / s->f a387c | t [ m] ; | ~~~ ~~^~~ 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_superequalizer.c:79:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | float omega = 2 * M_PI * f; | ~ ^ src/libavfilter/af_speechnorm.c:411:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | FILTER_LINK_CHANNELS(flt, float, flerp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:405:24: note: expanded from macro 'FILTER_LINK_CHANNELS' 405 | s->prev_gain = gain; \ | ~ ^~~~ src/libavfilter/af_stereowiden.c:46:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "delay", "set delay time", OFFSET(delay), AV_OPT_TYPE_FLOAT, {.dbl=src/libavfilter/af_superequalizer.c20},: 1115,: 5410:0 ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A }, | ^ 115 | return .5842f * pow(a - src/libavfilter/af_stereowiden.c2:1,47: 1010: .warning: 4missing field 'unit' initializer [-Wmissing-field-initializers]f ) + 0.0788 647f | * ( {a "-f 2e1ed)b; a ck| " ~ ~~~~~~~~~^~~~~~~~~~ , "set feedbasrc/libavfilter/af_superequalizer.cc:k115: 37g:a iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , OFFSET( f115e | e d b a c k ) ,re t urAnV _O.P5T8_4TY2PfE _*F LpOoAw(Ta, - {2.1,d b0l.=4.f3)} ,+ 0 ,0 .00.798,8 A6Tf }*, (| a ^ - 21); | ~~~ ^~~~ src/libavfilter/af_superequalizer.c:115:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115src/libavfilter/af_stereowiden.c | : 48 : 101 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] return .4858 | 4 2 f { *" cproosws(fae -e 2d1",, 0".s4eft )c ro+s s0 .f0ee7d"8, 8 6 fO F*F (SaE T-( c2r1o);s s | f ~~~ ~~^~~~e ed), AV_OPTsrc/libavfilter/af_superequalizer.c_:T115Y:16P:E warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F LOAT, {. d115bl | =. 3 }, 0, 0 . 8r, eAtTu r}n, . 5| 8 ^4 2f * pow(a - 21, 0.4f) + 0.07886f *src/libavfilter/af_stereowiden.c :(a49 :101-: 2warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 ); | ^~~~~~ ~ 49 | { "drymix", "set dry-mix", OFFSET(drymix), AV_OPT_TYPE_FLOAT, {.dbl=.8}, 0, 1.0, AT }, | ^ src/libavfilter/af_stereowiden.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ src/libavfilter/af_speechnorm.c: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))) | ^~~~ src/libavfilter/af_flanger.c:56:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "delay", "base delay in milliseconds", OFFSET(delay_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 30, A }, | ^ src/libavfilter/af_flanger.c:57:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "depth", "added swept delay in milliseconds", OFFSET(delay_depth), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, A }, | ^ src/libavfilter/af_flanger.c:58:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "regen", "percentage regeneration (delayed signal feedback)", OFFSET(feedback_gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -95, 95, A }, | ^ src/libavfilter/af_flanger.c:59:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "width", "percentage of delayed signal mixed with original", OFFSET(delay_gain), AV_OPT_TYPE_DOUBLE, {.dbl=71}, 0, 100, A }, | ^ src/libavfilter/af_flanger.c:60:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "speed", "sweeps per second (Hz)", OFFSET(speed), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.1, 10, A }, | ^ src/libavfilter/af_flanger.c:66:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "phase", "swept wave percentage phase-shift for multi-channel", OFFSET(channel_phase), AV_OPT_TYPE_src/libavfilter/af_superequalizer.cDOU:BLE330,: 97:{ .warning: dbmissing field 'unit' initializer [-Wmissing-field-initializers]l =25}, 0, 100, A330 | } , | { ^ "1b", "set 65Hz band gain", OFFSET(gains [0]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_flanger.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ src/libavfilter/af_superequalizer.c:331:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 331 | { "2b", "set 92Hz band gain", OFFSET(gains [1]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_volume.csrc/libavfilter/af_superequalizer.c::332:8597::93 : warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 332 | 85{ | " 3 b " , " s e t 1 3O1FHFzSE T(braenpdl agyagian"i, n _ OpFrFeSaETm(p)g,ai nAVs_ O[P2]T)_,T YAPVE__ODOPUTB_LTEY,P E{_F L.dObAlT =, 0.{0. d}b,l =-11},5 .00,, 201,5 A.F0 ,} , A || F ^ }, | ^ src/libavfilter/af_superequalizer.c:333:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_volume.c:87:82: 333warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { " 4b87", | " s e t 1 8 5 H zO FbFaSndE Tga(irenp",l a yOgFaFiSnE_nTo(cglaiipn),s A[V3_]O)P,T _TAYVP_EO_PBOTO_LT,Y P{E _.FiL64O A=T ,1 }{,. d0b, l1=,1 },A |0F, 2},0 , | AF ^ }, | ^ src/libavfilter/af_volume.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { src/libavfilter/af_superequalizer.cN:U334L:L97 :} warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ 334 | { "5b", "set 262Hz band gain", OFFSET(gains [4]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:335:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 335 | { "6b", "set 370Hz band gain", OFFSET(gains [5]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:336:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | { "7b", "set 523Hz band gain", OFFSET(gains [6]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:337:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 337 | { "8b", "set 740Hz band gain", OFFSET(gains [7]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:338:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | { "9b", "set 1047Hz band gain", OFFSET(gains [8]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:339:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 339 | { "10b", "set 1480Hz band gain", OFFSET(gains [9]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:340:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 340 | { "11b", "set 2093Hz band gain", OFFSET(gains[10]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:341:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 341 | { "12b", "set 2960Hz band gain", OFFSET(gains[11]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:342:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 342 | { "13b", "set 4186Hz band gain", OFFSET(src/libavfilter/af_sidechaincompress.cgain:s[771:2120]:) , warning: AV_OPT_TYPmissing field 'unit' initializer [-Wmissing-field-initializers]E_ FLOAT, {.dbl=1 },77 | 0 , 2 0{, "lAeFv el}_i,n " ,| ^ "set input gain", OFFSET(level_insrc/libavfilter/af_superequalizer.c):,343 : 97:A Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]OP T_TYPE_DOUB L343 | E , { . db{l ="11}4,b ", " s e t 509.02105H6z2 5b,a n d6 4g,a iAn"|,F | RO }F,F S E| T ^ (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", "ssrc/libavfilter/af_sidechaincompress.ce:t81 :81203: 7warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]H z band gain "81, | O F F{S E"Tt(hgraesihnosl[d1"4,]) , "AseVt_ OtPhTr_eTsYhoPlEd_"F,L O A T , { .dObFl=F1SE}T, (0t,h re2s0h,ol dA)F, }A,V _ O| P ^T_ TYPE_DOUBLE, {.dbl=0.125}, 0.000976563, src/libavfilter/af_superequalizer.c : 3451:,97 :A| Fwarning: |Rmissing field 'unit' initializer [-Wmissing-field-initializers] }, | ^ 345 | { "16b", "set 11840Hz band src/libavfilter/af_sidechaincompress.cg:ai82n":,120 :O warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers] FSET(gains[ 1825 | ] ) , { A"Vr_aOtiPoT",_ TY P E _F"LseOtA Tra,t i{o.d"b,l = 1 } , 0, 2 0 ,O AFFFS E}T,( ra t| i ^o) , AV_OPT_TYPE_DOUBLE, {.dbl=2}, src/libavfilter/af_superequalizer.c : 346 : 97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_hdcd.c 1,: 989 :2 780346 | : , warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]|F |{R } ," 1| 7 ^ b", " s989e | t 1 67 44 H z b a nOdF gFSaiEnT"(,d src/libavfilter/af_sidechaincompress.cO:i83:F120sF:S EaTwarning: b(missing field 'unit' initializer [-Wmissing-field-initializers]leg_a auitnos[c1on6v])e, rA83tV) | _, O P {T A"_VTa_ttYaOckP"PE_,T F_T YL OP A"TE,s_e B{OtO. aLtdta,cb k"l,{ =.1 }i , 6 40 , = O 21 F0F}, SA, E0F, T1 (,at}t A, a }| c ^,k ) , | ^ AV_OPT_TYPE_DOUBLE, {.dbl=20}, 0.01, 200src/libavfilter/af_superequalizer.c0,: A347CC libavfilter/colorspacedsp.o :|97Fsrc/libavfilter/af_hdcd.c: |warning: Rmissing field 'unit' initializer [-Wmissing-field-initializers] :991 :}99,: | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] 347 | { "19918 | b " , " s etO FF2S0E0T0(0prHozcsrc/libavfilter/af_sidechaincompress.c :ebs84ansd_: st120e:rga ieowarning: )nmissing field 'unit' initializer [-Wmissing-field-initializers]," ,A VO_FOPFTSE_ T(Tg84Y | Pa inEs [_1 7 {B] O"r)e,O lLeaAs,Ve" ,_{ O ."sPeiTt6_ r4eT l=Ye PasHeED"C,_ D F_ PL ORAT , O{ CO.dEbFSSFl_SST=EE1RTE(Or}_e,D lEe0Fa,seA )U2,L0 T A,}V _O,PTA_ FTY P0E}_D,O, U1BL| E, ^ ,A { .},d bl =| 2 ^5 0}, src/libavfilter/af_superequalizer.c : 348 : 120:.0 1warning: , missing field 'help' initializer [-Wmissing-field-initializers]9 000, A348| | F | R {} src/libavfilter/af_hdcd.c,N U :993L:| L ^ }73 :| warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] 993 | OFFSET(cdt_src/libavfilter/af_sidechaincompress.cm:s85:)120,: Awarning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]_O PT_TYPE_INT ,85 | { . i 6 4 {= "2m0a0ke0u p}," ,1 0 0 ",s e6t 0m0a0k0e, u pA g}a,i n ",| ^ OFFSET(makeup), AV_OPT_TYPE_DOUBLE,src/libavfilter/af_hdcd.c {:.995d:b67l:= 1warning: }missing field 'unit' initializer [-Wmissing-field-initializers], 995 | 1 , O F F6S4E,T( foAr|cFe|_R p}e,) , | A ^V _OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, src/libavfilter/af_sidechaincompress.cA: }86, : | 120 ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "knee", "set knee", OFFSET(knee), AV_OPT_TYPE_DOUBLE, {.dbl=2.82843}, 1, 8, A|F|R }, | ^ src/libavfilter/af_hdcd.c:1008:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1008 | {NULL} | ^ src/libavfilter/af_sidechaincompress.c:93:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "level_sc", "set sidechain gain", OFFSET(level_sc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:94:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL } | ^ src/libavfilter/af_flanger.c:141:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | double delay = s->lfo[(s->lfo_pos + channel_phase) % s->lfo_length]; | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_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); | ~~~~^~~~~~~~~~~~~ ~ 34 warnings generated. src/libavfilter/asrc_anoisesrc.c:60:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 15, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:61:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 15, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:62:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "amplitude", "set amplitude", OFFSET(amplitude), AV_OPT_TYPE_DOUBLE, {.dbl = 1.}, 0., 1., FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:63:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "a", "set amplitude", OFFSET(amplitude), AV_OPT_TYPE_DOUBLE, {.dbl = 1.}, 0., 1., FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:64:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "duration", "set duration", OFFSET(duraIn file included from tionsrc/libavfilter/asrc_afirsrc.c):, 29 : src/libavfilter/window_func.h A:V155_:O60P:T _warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Y PE_DURATION, {.i64 = 0} ,155 | 0 , I NlTu6t4[_nM]AX ,= eFxpL(-A0G.S5 } ,* SQ| R ^ ((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/asrc_anoisesrc.c:65:src/libavfilter/window_func.h131:153:: 30warning: :missing field 'unit' initializer [-Wmissing-field-initializers] note: expanded from macro 'SQR' 15365 | | { "d "#d,e f i n e S Q R ( x)" s(e(tx d)ur*a(txi)o)n " ,| ^ OFFSET(duration), AV_OPT_src/libavfilter/window_func.hT:Y155P:60E:_D Uwarning: Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AT ION, {.i 64155 | = 0 } , l0u,t [InN]T 64=_ MeAxXp,( -0 .F5L Asrc/libavfilter/asrc_afdelaysrc.c*G S:S }Q,59 R(:(37 | n: ^-( N -warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])/ 2)/(0.4*(N-1 )59 | / 2 .f )) )r;e t | u ~^~~r n sinfsrc/libavfilter/window_func.h(:153M:_26P:I note: *expanded from macro 'SQR' x) / (153 | M _ P I * x ) ;# d e| f ~ ^i ne SQR(x) ((src/libavfilter/asrc_afdelaysrc.cx:)59*:12(:x) )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 59 | return sinf(M_PI * x) / (M_PI * x); | ^~~~~~~~~~~~~~ ~ src/libavfilter/asrc_afdelaysrc.c:59:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | return sinf(M_PI * x) / (M_PI * x); | ~ ^ src/libavfilter/asrc_anoisesrc.c:75:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, src/libavfilter/window_func.h In file included from : 162 src/libavfilter/asrc_hilbert.c:{25.::i6274 =: warning: -src/libavfilter/window_func.h1:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}155 :, 60 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] -src/libavfilter/af_surround.c1 ,:162333 : | U 32I: N T _ warning: M 155implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | A X , Fi L fA G(F333F AS | } ,B S l | ( ^u rnet[ n-fe] r =Me) >ne=xc p0e (= .-3a 0n.* g5lM src/libavfilter/asrc_anoisesrc.c*e) : S{ 76 :*131Q:| ~~^~~ ~~R warning: M(_missing field 'unit' initializer [-Wmissing-field-initializers]PI( n/src/libavutil/common.h -:164(:318:N0 76- | .note: 1expanded from macro 'FFABS' f ) ; / | { ~ ^~~~~ 2" 64)s/ | "(,#d0 .e4src/libavfilter/af_surround.c* f:i( 333 n N:17e - : 1" F)swarning: F/Aeimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2B t.S (fa) r)a 333) | n ( ) rde(o;m fsae e)e| dr > ~^~~" e=nc,e 0src/libavfilter/window_func.h =O F:F ?153 S(a:Ean)30Tg( s:eeld: note: e )*(, -expanded from macro 'SQR'( M _aP ) ) )153 | I | ^/ A#1V_d80OeP.T_fTIn file included from isrc/libavfilter/asrc_afirsrc.cnfY;:eP E 29| : src/libavfilter/window_func.h_I ^~~~~ ~S:162N: 17Q:TR 6warning: (4x,)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( ( x ){*.(i x6)162)4 | | = ^- 1 }, i -f1 ,(F F AUBINST(n_ MA-Xsrc/libavfilter/window_func.h M,:) 155 : >60 :=F 0.L3Awarning: G*implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] S M}), {| ^ | ^~~~~~~~~~~~ ~~155 | src/libavutil/common.h: 64: 37 : note: expanded from macro 'FFABS' l u64t | [#dne]f i=n src/libavfilter/asrc_anoisesrc.ce e:Fx77pF:142(:-A0. 5 B*warning: missing field 'unit' initializer [-Wmissing-field-initializers]S (SaQ)R ((((na-)( src/libavfilter/af_surround.c77N:>= | - 339 0{1 : 9)"?n:b/ (_as2)warning: /)a mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( :p 0l(e.s" -4(,a339))*) ( | N| - ^~~~1 " ) /si2fe. ft)In file included from src/libavfilter/asrc_afirsrc.c(: f29t: )src/libavfilter/window_func.hsrc/libavfilter/af_virtualbass.cahb)s:162e:39::;f44 :112 : warning: (na implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~^~~u )warning: m*=F FSaimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( :0Elx )53).T(bn a:s 1263b340_s :* | s | acm p ^lwarning: eMsu t missing field 'unit' initializer [-Wmissing-field-initializers]) ), o {AfV _ OPfT a"| ,_ *= ~ ^ T Y53Pr | E eOF_FI NfeSr EeT T{n,ce( c u"{c/to.fhi Mf_a6),PnI4_ n e 2=Al;_ l1V02 a_y4} ,O| ^~~~~~~~~ ~o uP T1t_",T,Y P"EI_sNeDOTt_UMA XBcL,E,h a{Fn.nLedAblGl=_S2l 5a}yo0,}u,1 0t "0| ,, ^5 0 O0FF,SE T(FcLhaAnGneSl _l}a,y o u| t ^_ str), AV_OPT_TYsrc/libavfilter/asrc_anoisesrc.cP:E78_:S142T: Rwarning: INmissing field 'unit' initializer [-Wmissing-field-initializers]G , {.str = "s 78t | src/libavfilter/af_virtualbass.ce :r 45src/libavfilter/window_func.heo:" :113163:}86, :src/libavfilter/af_surround.c :{ 0warning: ,: 342":missing field 'unit' initializer [-Wmissing-field-initializers]0 ,warning: nsrc/libavfilter/window_func.h90::implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F162src/libavfilter/asrc_afdelaysrc.c:" : L25,: warning: A 85 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]G S : warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 90: }163 " , | warning: s et | ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162{ | t 342 h | "es t nru m e b 85 n | le g urtt[src/libavfilter/asrc_anullsrc.cnia =h ]: f= of" sMam54p :(0 .,5_l126F: "PeIF d* s(s Ap+warning: set1[Be missing field 'unit' initializer [-Wmissing-field-initializers](t nS]r - 2+.( =v fnrisrc * e-q i54toMs( (Mun | u_M)e c> =a P_Isf ( l0 Pb atx {. I3"+se d* c* sr e-f e(lM",s fsr-eFn)t rr>aFcA B ednmge{S eelta)y()| * "h "n, ~~^~~ ~~ c , * os f( M-( MOOF _src/libavutil/common.hPMI_ F*F "(x:)P F-S Es -64 sI-S0T.e3: *>Ede(lts 31c- TMaty:)h /())r/ e(a(f1 n-note: nngatshb expanded from macro 'FFABS' nb-)>_,0e.s3nsba m lAf)( _*64p | _#Vat)) llesd_aM*a)e,O p)s) yFfFPA)V _OoPiDT)/;u Tn_IT_T Ysti"n, eOFFYFPcE| FPSEf_D ~ ^OUFSE_(I NBTFIATB(Lx, G(NS(Ea ,{-.c h(asrc/libavfilter/window_func.hn)n {isa,: e.6d-b l163=(3}l,4>0:(69_ l ady.a:) =>e=ofu t0 l a0)warning: _.st1y implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ 5r,0)2 4?} ,) /3 s(- >,n 163,(3a1 ,b | _ .Tf)FAI t L*V:N (aA G_T _-MpAMSO } ,( s X_,P F a))| P ^T L ;)I_A GS )_T }| , 2Y) ^ ~ | P ^; src/libavfilter/af_virtualbass.c | E :lu ^t[_n | 46 ^~~ ~ S]T := Rsrc/libavfilter/asrc_anoisesrc.csrc/libavfilter/asrc_afdelaysrc.c100: I::.79warning: N855::53missing field 'help' initializer [-Wmissing-field-initializers]GIn file included from , 10*: (src/libavfilter/asrc_hilbert.c1src/libavfilter/af_surround.c {:342: : 27: +.: 56warning: :46src/libavfilter/window_func.h: 162swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | c o:st(missing field 'help' initializer [-Wmissing-field-initializers]warning: 17 r{(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M_:P warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] N U LI79=85 L162* | | | " } ( s tF F 342 { ds| e ^ A | BNS t re U(L[ no nL -] " } M=} , a ) s i0= M| i ^n,-_fP Ic + f00(.(3FF(,- A*x2 F-B M.LfSs()A G-Sn)*>d e} / ((la,y- M1 ) M| _-PI *) ^ +c > =0ore fe.rs30)efn(.M _PcI 3** e(x )M)*))-; *M s ->)d| esrc/libavfilter/asrc_anullsrc.c(M _P ~ ^l :{55I:125a y ): - warning: | /missing field 'unit' initializer [-Wmissing-field-initializers] ^~~~~~~~~~~~ ~~f s ->src/libavfilter/window_func.hansrc/libavutil/common.hb:163b:_s :5664:t fwarning: 55implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :a( | 37p:a note: s )expanded from macro 'FFABS' ) ) 163 / * | {s "64 iFsF | DI n a # F cmdF f pleeS( f _ IG(Ni(ra xn a-, 0etesrc/libavfilter/asrc_anoisesrc.c "s -.> d:,l fFe65lauy) )F :/113t [/AB : ( n ]S "3s.warning: s(-=>eftimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] as n *)a0mbp ._tlaeM(5p _s)( rP I;_a*at65 2 ) e | )| ^ ~("1 +; > , c = o sO F| 0 ~ ^~~~~~~~ (?{ F(src/libavfilter/asrc_afdelaysrc.c ( M"SaE):85_dT ::Psrc/libavfilter/af_surround.cI"*((F24F :,342s:a35::A(- m warning: warning: Bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]lSe _a )) )( r n a| ^~~~ 342 t - | 85e M | _" ) In file included from ss et src/libavfilter/asrc_hilbert.ct: 27: - r d src/libavfilter/window_func.h :) u 0d162s t r a. := [ a, 339 nMt_API:* ]warning: iV + implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o _ M= nsO())"/( (1i P-,- 1620n | .3T)2_ Tc f (.x -Y * f P E _ S T sOM ))*R -MF_ ) I>NFPS; dGI,E { . e T si| fl+a(t ~~^~~ ~r yd) (=ru*F e"r4 4src/libavutil/common.hF:64f:earc1A0031t:eoBs"}i nnote: Sexpanded from macro 'FFABS'f, oc(ne) *( 0n) -64M(,, | _ M _M#)P >=0PdI ,0IefAin* .( Ve F3x- _-OFFL A G SPAB*fsa TS -b}_(TMY>Psf,a) dEe_(D ){ (l(aaU R ay)) )| A ^ )| / T* F ~ ^ I>Fs-O>=D 0N ,n IF?b (Fa_{t.Si) a:IpG6N( s4)a src/libavfilter/asrc_anullsrc.c( ,=/ : 0-} (0 56,a . s:i125)f) ) n:) warning: / c(3 . | ^missing field 'unit' initializer [-Wmissing-field-initializers]ff( ( x 0*, - M _ I NsP-In file included from 56TI>src/libavfilter/asrc_afirsrc.cd | 64_:e _ MlA2X ,a )F LAyG29;: {| )S src/libavfilter/window_func.h :"r ~ ^~~~~~~~~", / 163 } , :s src/libavfilter/af_surround.c| 48 ~ ^~~~~~~~~-: : > warning: 342 :nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 21b : _"/usr/include/stdint.h twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s :a46e p:st 16321 | )s; : note: 342am| pl eexpanded from macro 'INT64_MAX' | ^ ~ r at e " , 46 a | = # Od M F e_FP IfiSnle IENu+tT[T 6(4n]( -s_a=2Mm .0A.pfl X5 e*_ ra*t e(_sM(t_0P1 r+xI) 7 cfo s+((f, rM_fPAfeffIVf_f*eOf(frPeFfFATBnSf(_n c-ffTfeY PEf)M_) )- S* T | (0R.3 ^~~~~~~~~~~~~~~~~~ M_I * PNIMG ,- ) {f).a/bst(r s=f( 1( "a44-1)) 0*. 30)src/libavfilter/asrc_anoisesrc.cF0F D:IF"F*64 },S :M113:I0), Gwarning: )implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] N)0(; ,a , | F src/libavfilter/af_volume.c ^~~~~~~~~~~~ ~L :A G2960:64Ssrc/libavutil/common.h.:35: | f})64 / (warning: 3,: 37.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :{f | note: * ^M" _expanded from macro 'FFABS'PdI_ ur2a) ;t296i | o64 | #d| enf ^~~~ ~ " inve,o lF - FA>B S(src/libavfilter/asrc_anullsrc.ca)v :"a57(sr:(e_147a:tv d)u ra warning: amissing field 'unit' initializer [-Wmissing-field-initializers]l>uets =[iVA oRn"0,_ V ? 57O L | U(M a{) EO F"F]: nSE T=(bdu(r N_A-a(saNtam)p);)i l o| e n ^~~~) s"| , , ~ ^~~ " sAVe_O/usr/include/math.hPt:T t15h_:19e:TY Pn Eu_note: Dmexpanded from macro 'NAN'b UeRrA oT15IfO | N #s,ad m e{pfl.eiisne6 4 NpA=N e r 0 r}e, q u_es _t edb uf i0rlam,et ",iInN T6_4n_OFaMnFfAS(EXT("n,"b ) _ s| Fa ^~~~~~~~~~~~~~~~~~m LApGSl }e,s ) | , ~ ^~~~~~~~~ AV_O/usr/include/stdint.hP:T46_:T21:Y PEnote: _Iexpanded from macro 'INT64_MAX'N T, {. i466 | 4# d=esrc/libavfilter/window_func.h f:1in0e21634} :,I86NT 6:14 ,_ Mwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]UX I(N0T1x67_fMAfXf,f FfLfAGfS ff 163}f, | f f| f ^ f f ) | ^~~~~~~~~~~~~~~~~~ lut[n] = 0.5 * (1 + cos((src/libavfilter/asrc_anullsrc.cM:_58P:I147*:(F Fwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]BS (n - M) - 0.3 *58 | M ) ) / ({ ("1n ",- 0 . 3 ) * M )) ) ; " s| e ~ ^t the number osrc/libavfilter/window_func.hf :s163a:m69:p lwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s per reques t163e | d f r a m e " , O F F S E Tl(untb[_n]s a=m p0l.5e s*) ,(1 A+V _cOoPsT(_(TM_YPPIE*_(IFNFTA,B S{(.ni 6-4 M=) 1-0 204.}3, *1 ,M )U)I/N((T116 _- M0A.X3,) F*LA GSM )}),) ; | ^| ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/asrc_anullsrc.c:59:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers]163 | 59 | l u t{[ n"]d u=r a0t.i5o n*" ,( 1 + c o s"(s(eMt_ PtIhe* (FaFuAdBioS (dnu r-a tMi)o n-" ,0 . 3 * M ) ) / ( (1 - 0 . 3 ) * M ) ) ); O F| F ~~^~~ ~S ET(durasrc/libavutil/common.ht:i64o:n31):, note: expanded from macro 'FFABS' AV_OPT_ T64 | Y#dPeEf_iDnUeR AFTFIAOBNS,( a{) .(i(6a4) = >-= 10 }?, (-a)1 ,: I(N-T(a6)4_)M)A X ,| F ^L AGS }, | ^ In file included from src/libavfilter/asrc_hilbert.c:27: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | src/libavfilter/asrc_anullsrc.c : 60 : 150 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]l ut[n] = 0.5 * 60( | 1 + c{o "sd("(,M _ P I * ( F F A B S ( n -" sMe) t- t h0.e3 *a uM)d)i/o(( 1d u-r a0ti.on3"), * M) ) ) ; | ^~~~~~~~~~~~ ~ src/libavutil/common.h : 64 :37 : note: expanded from macro 'FFABS' OFFSE T64( | du#rdeaftiinoe nF)FA,B S( a) A(V_(Oa)P T>_=T Y0P E?_ D(URaA)T I:O N(,- ({a.)i)6)4 =| ^~~~- 1}, -1, INT64_MAX, FLAGS },src/libavfilter/af_surround.c | : ^370 :35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/asrc_anullsrc.c370: | 61 : 12 : *warning: xmissing field 'help' initializer [-Wmissing-field-initializers] = a v61_ | c l i pf ({a +NaU*LfLm a}xf ( 0| . ^ f, p*p-M_PI_2), -1.f, 1.f); | ~^~~ src/libavfilter/asrc_anullsrc.c:60:133: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 60 | { "d", "set the audisrc/libavfilter/af_surround.co :d371u:r66a:t iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o n", 371 | * y = aOvF_FcSlEiTp(fd(ucroastfi(oan*),M _ P IA_V2_+OMP_TP_TIY)P*Ec_DoUsRfAT(IMO_NP, I{_.2i-6p4/ M_=P I-)1*}M,_ L-1N,1 0I+N1T.6f4,_ M-A1X.,f ,F L1A.fG)S; } ,| ~^~~ | ~ ^~~~~~~~~ src/libavfilter/af_surround.c:371:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/usr/include/stdint.h :46:21: note: expanded from macro 'INT64_MAX' 37146 | | # d e f*iyn e =I aNvT_6c4l_iMpAfX( c (o0sxf7(faf*fMff_ffPfIf_f2f+fMf_fPfI)) * c| os ^~~~~~~~~~~~~~~~~~f (M_PI_2-p/M_PI)*M_LN10+1.f, -1.f, 1.f); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_anullsrc.c:59:src/libavfilter/af_surround.c133:: 371warning: :implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]51 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | 59 | *y {= a"vdu_rcaltiipofn("c, o s f ( a* M _"PsIe_t2 +tM_hPeI )a*ucdoisof (dMu_raPtiIo_n2"-,p / M _ P I ) * M _ L N 1 0 + 1 . f , - 1 . f ,O F1F3.SfE) warningT;s (| generateddu ^~r. ation), AV_Osrc/libavfilter/af_surround.cP:T371_:T24Y:P Ewarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]D URATION, {371. | i 6 4 =* y- 1=} ,a v-_1c,l iIpNTf6(4c_MoAsfX(,a* M_FPLIA_G2S+ M}_,P I )| *c ~ ^~~~~~~~~o sf(M/usr/include/stdint.h_:P46I:_212:- pnote: /expanded from macro 'INT64_MAX'M _PI)* M46_ | L#Nd1e0f+i1n.ef ,I N-T164._fM,A X1 . f()0;x 7| ff ^~f ffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_surround.csrc/libavfilter/af_volume.c:378::363:7969:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378362 | | * lf e _ maavg_l o g ( i= nnl icdustt ,? A1V_.Lf O: G._5VfE*R(B1O.SfE+,c o s| f( ~~~~~~M _PI*(lo w363c | u t -n ) / ( l o w c u t - h i g h c u t")Us)i)n;g g| a ~ ~~~~~~^~~~~~~~i n %f dB frsrc/libavfilter/af_surround.co:m378 r:ep68l:a ywarning: gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ai n side da t378a. | \ n " , g ) ; * l| f ^e _mag = n < lowcut ? 1.f : .5f*(1.f+cosf(M_PI*(lowcut-n)/(lowcut-highcut))); | ~ ~~~~~~^~ src/libavfilter/af_volume.c:365:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/asrc_afdelaysrc.c 365 | : 147 : 143 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] vol->volume = f147f | _ e x p 1{0 "(d(egla y+", vo l - > r e p"lseaty gfarianc_tpiorenaamlp )de l/a y2",0 ) ; | ^ ~ OFFSET(delay), AV_OPT_TYPE_DOUBLE,{.dbl=0}, 0, INT16_MAX, AF }, | ^ src/libavfilter/af_volume.c:367:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | src/libavfilter/asrc_afdelaysrc.c : 148 : 143 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] vol->volume =148 | F F M I{N "(dv"o,l - > v o l u m e ," s1e.t0 f/r apc)t;i o n| a ~ ^l delay", src/libavutil/macros.h : 49: 28 : note: expanded from macro 'FFMIN' 49 | # d e f i nOeF FFSFEMTI(Nd(ea,lba)y )(,( a ) > (AbV)_ O?P T(_bT)Y P:E _(DaO)U)BL E ,| { ^. dbl=0}, src/libavfilter/af_volume.c : 3670,: 56I:N Twarning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 _MAX, AF }367, | | ^ vol->volume = FFMIN(vol->src/libavfilter/asrc_afdelaysrc.cv:o149l:u143m:e ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 .0 / p); | ~ ^ 149 | src/libavutil/macros.h : 49{: "34s:a mnote: pexpanded from macro 'FFMIN'l e_rate "49, | #"desfeitn es aFmFpMlIeN r(atae,"b,) ( ( a ) > ( b ) ? ( b ) : ( a ) ) | O ^F FSET(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 numbersrc/libavfilter/af_volume.c of: 376s:a41m:p lwarning: esimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] p er src/libavfilter/af_surround.creq:ues416t:e73d: f warning: 376raimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]me | " , O F F SvETo(ln-b _>sa416mv | p ale sr _ ),v aAV _ lOP Tu _ eTsY Pf[VEAa_cRIt_NoTSTr,A R T [{P.TniS]6]4 ===1 T0p2oS24Dw(}fb,(u1 f. -f1 ->, pftaIbssfN)(xT[_;nM] ),A Xf| ~ ^~~~~~~~~~~~~~_ , x ) *A Fpo w}f(,( 1. f | - ^ fabs(y[n5]) warning),src/libavfilter/internal.h :sf264 generated_:y). 48;: note: | ~~~~ ^~~~expanded from macro 'TS2D' src/libavfilter/asrc_afdelaysrc.c264: | src/libavfilter/af_surround.c153#::d416143ef:i: nwarning: e62 missing field 'unit' initializer [-Wmissing-field-initializers]: TS 2warning: Dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( ts) (153( | t s416) = | = { "A t V a _Np OsP "T, S _ VfA aLct Uor"E[ n?s N]AeN :t = ( dnupmobouewbr flo(e1f).( tftsa)p -)s f| ^~~f aobrs fd(/usr/include/math.hx[en:15l:]19a):y , fnote: i ltexpanded from macro 'NAN'erf "_,x ) * p 15 o | w#f ((d1src/libavfilter/af_hdcd.c e. OfF:finFe S 1360NA-N E: 12f T(:na b b _stwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (py s [_)n,]_)) ,bu i fl t _1360yi)A; | n V _ _OP T n a_| nT ^~~ ~Y P f (E _I"N" TG),A I| N ^~~~~~~~~~~~~~~~~~T O{FL.OiA64T=(0c}t,x - > va l_ t a0r,g e t _3g2a7i6n8 ,> > 7 )A )F; } ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #definsrc/libavfilter/asrc_afdelaysrc.ce :G154AI:N143T:O Fwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]O AT(g) (g) ? -154( | f l o a t){( g">t>",1 ) - ( ( g & "1s)e t? nu0m.be5r :o 0f. 0t)ap s: 0fo.r0 d| e ^~~~~~~~~~~~~~ ~l ay filter", src/libavfilter/af_hdcd.c : 1359 : 12 : Owarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F SET(nb_ta ps1359) | , A V _ O Psrc/libavfilter/af_volume.cT _: T377 :Y41:GPE A_warning: IINimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]TN, T O{.FiL6O4A=0T}(, t a r g 377e | t_0g , a in [ 13 ] 27 6 8>, v o>l A7F-) ,>}v, ar _v a| | l ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ u ^ esrc/libavfilter/af_hdcd.cs:[832:V30A:R _note: STexpanded from macro 'GAINTOFLOAT'A RTT ] = TS8322 | T#(dbeuff-i>npet sGsrc/libavfilter/asrc_afdelaysrc.c,A IN:T155i:143O:nFL lOiwarning: Ankmissing field 'unit' initializer [-Wmissing-field-initializers]-T> (tgi)me _b(ags)e ) ? ;-155 | (f l| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oa t{) ("gcsrc/libavfilter/internal.hh:>265>a1n): n48e:- l _(note: expanded from macro 'TS2T'l (ag y& o1u) t 265" | ?, #d0e".s5f :e it0n ec h.TaS0n2)nT( et:l s 0l, .ta0ybo )| u ^~~~~~~~~~~~~~ ~ t("(,t s) = = Asrc/libavfilter/af_hdcd.c V : _ N 1358 O :P12: Twarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ V A L U E1358 | O F ?F S ENT( cA N hl a G:Ay (odIouNtu_sTObFtlre)LO)A,(tTs(Ata)rV ge_t*O_ gaPiT_aTnYv[_qP0E2_S]TdR (>tI>NbG,7{)),.s)t r =| "| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ stsrc/libavfilter/af_hdcd.c:e832/usr/include/math.hr:30:e:15o" }note: :19,:expanded from macro 'GAINTOFLOAT' 0 note: ,expanded from macro 'NAN' 015, | 832 | # #ddef iefAnFei }neN ,A G A| ^N I N TO F L OA T (_g)_ b(gu) i?l t-i(nf_nlanofa(t")"src/libavfilter/asrc_afdelaysrc.c():156g:>143 : >warning: 1missing field 'unit' initializer [-Wmissing-field-initializers] )| - ^~~~~~~~~~~~~~~~~~ ((g & 1 )156 | ? 0 . 5{ : 0".c"0,) : 0. 0 | ^~~~~~~~~~~~~~ ~ "set channel layout", OFFSET(chlayout_str),AV_OPT_TYPE_STRING,{.str="stereo"},0, 0, AF }, | ^ src/libavfilter/af_volume.csrc/libavfilter/asrc_afdelaysrc.c::379157::3212:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'help' initializer [-Wmissing-field-initializers] 157 | { N U379L | L } v18| o ^l warning -s> generatedv. ar_values[VAR_PTS] = TS2D(buf->pts); | ~ ^~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_afirsrc.c:65:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "taps", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPsrc/libavfilter/af_volume.cE_:IN380T:,32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ .i64=1025}, 9, UIN T3801 | 6 _M A X ,v oFlL-A>GvSa r}_,v a l| u ^e s[VAR_T ] = TS2T(buf->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavfilter/asrc_afirsrc.c :66:123: src/libavfilter/internal.hwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]265 :48: note: expanded from macro 'TS2T' 66 | 265 | # d{e f"itn"e, T S 2 T ( t s , "tsbe)t (n(utmsb)e r= =o fA Vt_aNpOsP"T,S _ V AOLFUFES E?T (NnAbN_ t:a p(sd)o,u b l e ) ( t s ) A*V _aOvP_Tq_2TdY(PtEb_)I)N T ,| ^~~ {/usr/include/math.h.:i156:419=:1 0note: 2expanded from macro 'NAN'5 }, 9, U15I | N#Td1e6f_iMnAeX ,N AFNL A G S } , _ _| b ^u iltin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_afirsrc.c:67:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "frequency", "set frequency points", OFFSET(freqsrc/libavfilter/asrc_hilbert.c_po:i45n:t118s:_ swarning: trmissing field 'unit' initializer [-Wmissing-field-initializers]) , AV_OPT_TYPE_STRING ,45 | { . s t r{= ""0s a1m"p}l,e _0r,a 0,t eF"L,A G"Ss e}t, s a| m ^p le rate", OFFSET(sample_rate), AV_OPT_src/libavfilter/af_volume.cTY:P384Esrc/libavfilter/asrc_afirsrc.c_::I4468N::T 115,warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ .warning: imissing field 'unit' initializer [-Wmissing-field-initializers]6 4=44100}, 3841 | 68, | I N Tv _oM{lA -X">,fv "a ,r _ vF aL lA uG eS s [} V,"A sR e_| tP ^ O fSr]e q=u epnocsy =p=o i-n1t s?" ,N AONF F:S EpTo(sf;r e q| _ ~ ^~~p oints_/usr/include/math.hs:tsrc/libavfilter/asrc_hilbert.c15r::)4619,:: 118A :Vnote: _expanded from macro 'NAN'warning: O missing field 'unit' initializer [-Wmissing-field-initializers]P T_TY P15E | _#SdTeRfI iN46nG | e, N{ A. Ns{ t r" =r "" 0, 1 _" _} b, u i0 l, t i0 n, _ "nFsaLenAtfG (Ss" a"}m),p l e| | ^~~~~~~~~~~~~~~~~~ ^r ate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {src/libavfilter/asrc_afirsrc.c.:i696:4115=:4 4warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]0 0}, 1, INT_M A69X | , {F L"AmGaSg n}i,t u d| e ^" , "set magnitude values", OFFSET(magnitude_str), src/libavfilter/asrc_hilbert.c :A47V:_118O:P Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_STRING, {. s47t | r = " 1 {1 ""}t,a p0s," ,0 , F L A G S "}s,e t | n ^u mber of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, src/libavfilter/asrc_afirsrc.c{:.70i:61154:= 2warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]0 51}, 11, UINT 1706 | _ M A X ,{ F"LmA"G,S } , | ^ "set magnitude values", OFFSET(magnitude_str)src/libavfilter/asrc_hilbert.c,: 48 :A118V:_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_STRING, 48{ | . s t r ={" 1" t1"",} , 0 , 0 , F L A"GsSe t} ,n u m| b ^e r of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT,src/libavfilter/asrc_afirsrc.c {:.71i:61154:= 2warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]0 51}, 11, UINT 1716 | _ M A X ,{ F"LpAhGaSs e}",, | ^ "set phase values", OFFSET(phase_str), src/libavfilter/asrc_hilbert.c : 49 : 141 :A Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]O PT_TYPE_STRING, {49. | s t r = "{0 "0n"b}_,s a0m,p l0e,s "F,L A G"Ss e}t, t h| e ^ number of samples per requested frame", OFFSET(nbsrc/libavfilter/asrc_afirsrc.c_s:a72m:p115l:e swarning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_OPT_TYPE_I N72T | , { . i{6 4" p=" ,1 0 2 4 } , 1 , "IsNeTt_ MpAhXa,s eF LvAaGlSu e}s," , | ^ OFFSET(phase_str), AV_OPT_TYPE_STRING, src/libavfilter/asrc_hilbert.c{:.50s:t141r:= "warning: 0missing field 'unit' initializer [-Wmissing-field-initializers] 0"}, 0, 0, FLAG S50 | } , | { ^ "n", "set the number of samples per resrc/libavfilter/asrc_afirsrc.cqu:e73s:t118e:d warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]r ame", OFFSET(n b73_ | s a m p l{e s)",s aAmVp_lOeP_Tr_aTtYeP"E,_ I"NsTe,t {s.aim6p4l e= r1a0t2e4"},, 1 , OIFNFTS_EMTA(Xs,a mFpLlAeG_Sr a}t,e ) ,| ^A V_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.c3:75 warning:s140 generated:. 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, {src/libavfilter/avf_ahistogram.c.i:6714: 108=: 1warning: 024}, 1, INmissing field 'unit' initializer [-Wmissing-field-initializers]T _MAX, FLAGS }, | ^71 | src/libavfilter/asrc_sine.c{ ":ra71t:e5":, warning: "smissing field 'unit' initializer [-Wmissing-field-initializers]e t video rate", OFFSE T71( | f r a m eO_PrTsrc/libavfilter/asrc_afirsrc.ca_:tD76eB:)L140,(: " Afwarning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]_ OrPeTq_uTeYnPcEy_"V,I D76 E | O _ R A T{ E , f "r{en.q"su,te rn =c "y 2, 5 " } , 0 ", s eI tN T t_ hM4eA4 X0n,,u mF0bL,eA rGD SBo Lf}_ ,Ms Aa Xm| ,p ^ l e s" speetr trheeq useisntee df rferqaumeen"c,y "O,F)F,S E T| (src/libavfilter/avf_ahistogram.c ^n: b72_:s108a:m pwarning: src/libavfilter/asrc_sine.clmissing field 'unit' initializer [-Wmissing-field-initializers]:e 62s:),5 :A Vnote: _expanded from macro 'OPT_DBL'O P T72_ | T Y P E62 _ | {I N "T r, " O,{P .T i_ 6G 4E" Ns=Ee Rt1I 0Cv2(i4nd}ae,mo e 1,r, a ftIieNe"Tl,_d M,OA FXdF,eS fEF,TL (AmfGirSna ,m} e,m_ ar xa| ,t ^ e d)e,s cArV,_ ODPOTU_BTLYEP,E _dVbIlD,E O___RVAAT_EA,R G{S._s_t)r = "| 2 ^5 "},src/libavfilter/asrc_sine.c :056,: 57I:N Tnote: _expanded from macro 'OPT_GENERIC'M AX, FLA G56S | } , 15 | warning ^s{ generated . .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^src/libavfilter/avf_ahistogram.c :73:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "size", "set video size"src/libavfilter/asrc_sine.c,: 72O:F5F:S Ewarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]( w), AV_OPT_ T72Y | P E _ I MOAPGTE__DSBILZ(E",f "{,. s t r = " h d720"}, 0 , 0 , F L AfGrSe q}u,e n c| y ^, 440, 0, DBL_MAX, "set the sine frequensrc/libavfilter/avf_ahistogram.cc:y74":,96):, warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ src/libavfilter/asrc_sine.c :7462 | : 5 : note: {expanded from macro 'OPT_DBL' "s", 62 | " se t v iOdPeTo_G EsiNzEeR",I CO(FnFaSmeE, Tf(iwe)l,d, AdVe_f,O PmT_iTnY, PmEa_xI, MdAeGsE_cSrIZ,E D,O {U.BstLr=E",h dd7b20l",} ,_ _0V,A 0_,A FRLGASG_S_ )} , | | ^ ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS,src/libavfilter/asrc_hilbert.c :_53_V:A_10A:R warning: Gmissing field 'help' initializer [-Wmissing-field-initializers] S__ 53} | | ^ {NULL} | ^ 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/avf_ahistogram.c :84:107src/libavfilter/asrc_sine.c: :warning: 62:missing field 'unit' initializer [-Wmissing-field-initializers]5 : note: expanded from macro 'OPT_DBL' 8462 | | O{P T"_GaENcEoRunIt"C,( n"ahmowe , mfuicelhd ,fr amdeesf ,t moi na,c cmuamx,u ladtee"s,c rOF,F DSOETU(BcoLuE,n dtbl),, AV__O_PTV_TAYP_E_AINRT,G S_{_.) i 6| 4 ^=1 },src/libavfilter/asrc_sine.c :-56:157:, note: expanded from macro 'OPT_GENERIC'1 00, FL A56GS | } , | ^ { .deffield = def }, min, mCC libavfilter/dnn/dnn_backend_common.o ax, FLAGsrc/libavfilter/avf_ahistogram.cS,: _85_:V118A:_ Awarning: missing field 'unit' initializer [-Wmissing-field-initializers]R GS__ } | ^ 85 | { "rheight", "set histogram ratio osrc/libavfilter/asrc_sine.cf: 74w:i5:n warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]o w height", O74F | FS E T ( pOhiPsTto_),D ABVL_(O"PTb_"T,Y P E _F L OA T , { . d b l= 0 .1 0 },b ee0p_,f a1c,t oFrL,A GS }, | ^ 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,src/libavfilter/asrc_afirsrc.c d:e79f,: 10m:i n,warning: mmissing field 'help' initializer [-Wmissing-field-initializers]a x, de79sc | r, DO U B{LEN,U LdbLl}, _ _V| A ^_A RGS__) | ^ src/libavfilter/asrc_sine.c:56:57:src/libavfilter/avf_ahistogram.c :92note: :expanded from macro 'OPT_GENERIC'12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 56 | 92 | {{ NU.LdLe f} f i| e ^ld = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:75:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | OPT_INT("sample_rate", sample_rate, 44100, 1, INT_MAX, "set the sample rate",), | ^ src/libavfilter/asrc_sine.c:59:5: note: expanded from macro 'OPT_INT' 59 | OPT_GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:76:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | OPT_INT("r", sample_rate, 44100, 1, INT_MAX, "set the sample rate",), | ^ src/libavfilter/asrc_sine.c:59:5: note: expanded from macro 'OPT_INT' 59 | OPT_GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:77:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | OPT_DUR("duration", duration, 0, src/libavfilter/af_surround.c0,: I640N:T6534:_M Awarning: Ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], "set the audio du ra640t | i on " , )f, l oa| t ^ lfe_src/libavfilter/asrc_sine.cm:a65g:,5: cnote: expanded from macro 'OPT_DUR'_ phase, 65m | a g _ tOPoT_tGEaNElR I=C ((nmamaeg_,to tfiaelldl, de+f, mmaign_t,ot almra)x ,* 0d.e5s;c r| , ~~~~~~~~~~~^~~~~~~~~~~~ ~ DURATICC libavfilter/dnn/dnn_backend_native.o ON, str, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:78:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | OPT_DUR("d", duration, 0, 0, INT64_MAX, "set the audio duration",), | ^ src/libavfilter/asrc_sine.c:65:5: note: expanded from macro 'OPT_DUR' 65 | OPT_GENERIC(name, fielsrc/libavfilter/af_hdcd.cd, :d1506:e49f:, warning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i n, max, descr, DURATI O1506N, | st r , d e_te_cVAt_A-RG>S_m_)a x_ g| a ^i n_src/libavfilter/asrc_sine.ca:56d:j57u:s note: texpanded from macro 'OPT_GENERIC' ment = 56F | F MI N( d e t{e c.t-d>emafx_fgiaienl_addj u=st mdeenft, }G, AmiInN,TO FmaLxO,A FTL(sAtGaSt,esrc/libavfilter/avf_a3dscope.c _-:_>Vm57aA:_xA108_R:g Gawarning: Si_missing field 'unit' initializer [-Wmissing-field-initializers]_ n) )}2; warning s| generated ^| . ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~57 | { src/libavutil/macros.h":r49a:t22e:" , note: "sexpanded from macro 'FFMIN'e t video 49r | asrc/libavfilter/asrc_sine.ct#deef:"in79,: eOF5F F:FS Mwarning: IEN(missing field 'unit' initializer [-Wmissing-field-initializers]aT ,(bfr)am e(_(ra a)t 79 | e )>, A V( bO_P)OT P_?ST T_(RbT() Y: "(PsaE))a _m Vp| Ile ^ ~sD_p EeOr__RfArTEa, m{.essrc/libavfilter/af_hdcd.c"t:,r1506=: 70"s:a2m5" }warning: p,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l0e, sI_NpTe_rM_ Af1506Xr | , a Fm LdAGeS e}t,e, "c 1t| ^0 -2>m4a"x,_g a0in,_a d0,j us t me n t = "FFsMeItN t(hed esrc/libavfilter/avf_a3dscope.ctne:u58ctm:-be108>:r m warning: aomissing field 'unit' initializer [-Wmissing-field-initializers]x f_ gsaaimn_pl 58a | edj us s tmpe re nt{f, r a"mGrAIe"",N ,T )O, FL | "OsA ^etT ( vsidtsrc/libavfilter/asrc_sine.ce:a68o t:e5-:r> amtnote: e"a, expanded from macro 'OPT_STR'Ox F_FgSaEiTn ()68f | ) ;r a m Oe| P_Tr ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~a_ tGe)E, NAEV_ROsrc/libavfilter/af_hdcd.cIP:CT(832_:n30Tam:eY ,P note: fiEe_expanded from macro 'GAINTOFLOAT'V lIdD,E Od_e Rf832A,T E | m#,di en{.fs,itn r=e" mGaAxI2, N5Td"OeF}sL,cO ATr,0(,g ) ST IR(NgIT)NG_, M ?sAtX r,, -_F(L_fAloVGaSAt) (g_}A>R,>G1S _) _-| ) ^(( | g ^ & src/libavfilter/asrc_sine.c1:) 56? :0.575: :note: expanded from macro 'OPT_GENERIC'0 .0) : 56 | 0 .0 src/libavfilter/avf_a3dscope.c| ^ ~:59 : 96{: src/libavutil/macros.h:.49warning: d:28missing field 'unit' initializer [-Wmissing-field-initializers]e: f fnote: iexpanded from macro 'FFMIN' eld 59= | d 49 e | #f{ d e}f, "miinsen i, FmFazxMe",,I "Ns(FaeLA,GtbS, _) v(_i(VaAd_e)ARo sG>i S(_b_) z e"} ? | , ( ^ObFF )S E:T ((wa)),) A| V ^_O Psrc/libavfilter/asrc_sine.cT:_80T:YP10E:src/libavfilter/af_hdcd.c_ I:warning: 1506Mmissing field 'help' initializer [-Wmissing-field-initializers]A :G70E: _ 80Swarning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I Z E {,N UL{L.} s1506 | t r| = ^" hdde7t2e0"c}t,- >m0a,x 0_,g aiFn_LadAjGusSt m}en,t = | F ^ FMIN(detect->max_gain_adjustment, GAINTOFLOAT(state->max_gain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_a3dscope.c:60:96: src/libavfilter/af_hdcd.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]832 :30: note: expanded from macro 'GAINTOFLOAT' src/libavfilter/asrc_sine.c 60832: | | 78 # : 64d e:fi{n "ewarning: s" ,Gimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]A I N T O"FseLt OvATi(dge) o( gs)i z?e" ,-(78f | l Oo Fa Ft S)O(PgT>_>D1EU)T R-((" d"w(,)(,g & 1A)V _ ? O0 P. T5 _ :T 0Y .P E _0 Id)u r: M0AGat.i0E o_ nS| I ^ ~, Z E,src/libavutil/macros.h :{ . s49t : r ="34h d: 7 2note: expanded from macro 'FFMIN' 0 " }, 0 490 | ,,# d00e,,f iINFTLn6AeG4S _ MFA}FX, M, I"| N(s ^e at, tbhe) a u(di(oa )d ur>a ti(onb"),) , ? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( b)src/libavfilter/avf_a3dscope.c ::61 :(98a: )warning: missing field 'unit' initializer [-Wmissing-field-initializers]) | ^ /usr/include/stdint.h:46:21 :61 | note: expanded from macro 'INT64_MAX' { "f o46v | "#,d e "fseitn ec aINmTe6r4a _FoMVAX" ,( 0OxF7fFfSffEfTff(fffofvf)f,ff f ) A| V ^~~~~~~~~~~~~~~~~~_O PT_TYPsrc/libavfilter/asrc_sine.cE_:F65L:O40A:T ,note: expanded from macro 'OPT_DUR'{. dbl=90.f}, 654 | 0 , 1 5O0P,T _TGFELNAEGRSI C}(,n a| me ^, field, def, min, max, descr, DURATIONsrc/libavfilter/avf_a3dscope.c,: 62s:98t: rwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] __VA_ARGS _62_ | ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { "rosrc/libavfilter/asrc_sine.cll:"56:,33 : "note: sexpanded from macro 'OPT_GENERIC'e t camera r55o | l l" , O{F FnSaEmT(er,ol ld)e,s c rAV,_ OoPfT_fTsYPeEt_FoLf(OCAOTN,TE X{.Td,b lfi=e0ld.)f,} ,AV _-OP1T80_, T1YP8E0_ ## typ,e , T FL A GS } , | \ ^ | ~ 56 | { .deffield = def }, src/libavfilter/avf_a3dscope.cm:i63n:,98 :m awarning: missing field 'unit' initializer [-Wmissing-field-initializers]x , FLAGS, 63_ | _ V A _A R{G "Sp_i_tc h"}, "s e| t ^~~ c amera pitch",OFFSET(pitch), AV_OPT_src/libavfilter/asrc_sine.cT:YP77E_:F64L:O Awarning: T,implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] {.dbsrc/libavfilter/af_join.cl=0:.f73}:,137 :77 - | warning: 1 8 0missing field 'unit' initializer [-Wmissing-field-initializers] , O PT1_8D0U,R( "TdFuLrAatGi So 73n | "}, , { "| i ^ n p u tdsur"a,ti o n, " N u m0,b e0r, src/libavfilter/avf_a3dscope.cIo:N64f:T 98i6n4:p _uMwarning: Atmissing field 'unit' initializer [-Wmissing-field-initializers] Xs ,tr ea"mss.e "64,t | O tF heF{ Sa"EuyTda(iwi"o, nd puu"sratestt )ic,amoe nr "a, ), y a| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~w " , OAVF_FOS/usr/include/stdint.hPE:TT46_:TY(P21yEa:_w )I,note: N expanded from macro 'INT64_MAX' T , AV _O 46 PT | _ T#{Y d.Pefi6E4i_ =n F2eL }OI,N TA16,T 4,I_N M{.TdbA_Xl M= A0(.X0f,x }7 ,f f f f fA f|f-fF1f8f 0f},f,ff f) | 1 ^8| 0 ^~~~~~~~~~~~~~~~~~, TFLAGsrc/libavfilter/asrc_sine.c:S65 :}40,: note: | expanded from macro 'OPT_DUR' ^ 65 | OPsrc/libavfilter/af_join.cT:_75:G130E:N Ewarning: Rmissing field 'unit' initializer [-Wmissing-field-initializers]I C(namesrc/libavfilter/avf_a3dscope.c, :f65i:e 99l75d: | , d warning: e missing field 'unit' initializer [-Wmissing-field-initializers]f , m i n , m 65a | x , { d" exs cz"oroo,m uDU"tRpAuTtI s,O"tNsr,eet a smtrc.a,"m e,r_ a_ VA _Az oRo GmS __") , O | FF ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SOEFTFS(ETsrc/libavfilter/asrc_sine.c(zch:aon56o:nem33l[0:]_ )lnote: ,expanded from macro 'OPT_GENERIC'aA Vy_oOuPtT__TsY tP55 | rE ) _ ,FL O {AAT V,_ naOm{Pe,.dTb _ld=T1.eYsfPcr}E,_ S,oT fRI0N.f0Gs1,, e t1o{f.0(s,t TCFLrO AN=GST },E "Xst eT| re,o ^ " f}i,e l0d),, A0,V A_|FO }P,T _T Y| ^P E_ ## src/libavfilter/avf_a3dscope.ct:yp66e:,99 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ | ~ 66 | 56 | {src/libavfilter/af_join.c :" y 79 z:o 12o{m:" ,.dwarning: e"missing field 'help' initializer [-Wmissing-field-initializers]f sfeit e79clam | erd a z= {ode foN mU}",L Lm }, i| n ,OF ^F SmE axT, (FzLoAGoS,m [_1_]V)A,_AAV_ROGSP_T_ _}T Y PE| _ ^~~F LOAT, {.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, 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"src/libavfilter/af_surround.c, "s:et780 c:am13er:a warning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o sition", OFFSE T780( | e y e [1 ] ) , AifV _(OpPhTa_sTeY_PdEi_fF L>O AM_TP, I{). d b| l ^~~~~~~~~ ~= 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] src/libavfilter/af_surround.c:781:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | { " y781p | o s " , " s e t c am e rap phoassitei_odni"f, =O F2F.fS E*T (eMy_eP[I1 ]-) ,p hAaVs_eO_PdT_iTYfP;E _ F| ~ ^~~~~~~~~L OAT, {.dsrc/libavfilter/af_surround.cb:l781=:025.:f }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 60.f, 6 7810 | . f , T F L A G S } , p h| a ~ ^~~s e_dif = 2.f * M_src/libavfilter/avf_a3dscope.cPI: 68-: 91p:h awarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s e_dif; | ^~~ ~ 68 | { "xpos", "set camera position", OFFSET(eye[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~~ src/libavfilter/avf_a3dscope.c:68:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68 | { "xpos", "set camera position", OFFSET(eye[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:68:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68 | { "xpos", "set camera position", OFFSET(eye[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~ src/libavfilter/avf_a3dscope.c:67:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 67 | { "zzoom","set camera zoom", OFFSET(zoom[2]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ~ ^~~ src/libavfilter/avf_a3dscope.c:66:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | { "yzoom","set camera zoom", OFFSET(zoom[1]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ~ ^~~ src/libavfilter/avf_a3dscope.c:65:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | { "xzoom","set camera zoom", OFFSET(zoom[0]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ~ ^~~ src/libavfilter/asrc_sinc.c:122:36:src/libavfilter/avf_a3dscope.c :warning: 64implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64122 | | { "y a wf"l,o a t" sze t =c aim e-r .a5 fy a*w "m, , OxFF S=E Tz (*y aMw_),P I ,AV _yO P=T_ TzY P* Em_uFLlOt1A;T , | ^ ~ {.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/af_hdcd.c:1672:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_ahistogram.c:323:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1672 | 323 | a v _ lo g( c t x , uAfV _= LyOfG _*V EMR_BPOIS;E , "| C ^~ ~h annel %d: tg %0.1f: %src/libavfilter/af_surround.cd\n:"835,: i13,: warning: Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A INTOFLOAT(j), s835ta | tsrc/libavfilter/avf_ahistogram.c e:- 324> :g 18a: i n _ warning: c oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ufn t(s[pjh ]as324e_) | d;if > M _ P| I ^~~~~~~~~~~~~~) | ^~~~~~~~~ ~ src/libavfilter/af_hdcd.c : 832v:f30: =note: expanded from macro 'GAINTOFLOAT' yf * M_PI 832; | # d| e ^~ ~f ine GAINTOFLOAT(g) (g) ?src/libavfilter/af_surround.c :-836(:fl38o:a twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (g>>1) - 836( | ( g & 1 ) ? 0 . 5 :ph a0se._0d)i f: = 02..f0 * | 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_hdcd.c:1684:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1681 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 1682 | "HDCD detected: yes, peak_extend: %s, max_gain_adj: %0.1f dB, transient_filter: %s, detectable errors: %d%s%s\n", 1683 | pe_str[s->detect.peak_extend], 1684 | s->detect.max_gain_adjustment, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_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/avf_abitscope.c:54:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:55:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:56:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="1024x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:57:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="1024x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:58:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/af_surround.c:892:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/avf_ahistogram.c :src/libavfilter/af_join.c389:32::278 warning: 892:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]19: | warning: 15 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning s generatedi. f389 | ( p h278as e | _d i f fo> r ( i M= _P I ) 0; o | u ^~~~~~~~~ ~ t i[ 0< ]ct x+-= >anab *_ yifn;p ut s;| ~ ^~i ++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/avf_a3dscope.csrc/libavfilter/af_surround.c::893:13638:: warning: 41implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 893 | src/libavfilter/avf_ahistogram.c : 390 : 32 :136 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fp h=a390s | e1_d .i f0 f / = 2 t . anf f* (f o M v _ P *I o0 u-.5tf * [Mp_1hP]aI s+/e= _1d ia8fa0; *. u f f;) | ~ ^~~~~~~~~ ;| ~ ^~ | ~ ^~~~~ src/libavfilter/af_surround.c:893:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/avf_a3dscope.c :136:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]893 | 136 | src/libavfilter/avf_ahistogram.c f: p=391h:a se32_1.:0diff warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/= t2.afn f* 391( | fM o_ v P I* - 0. 5pf h* a s Me_ P_ I di f /; o1 u8t 0[| 2 ^~~ ~.f]) +=; a | a ~~~~^~~~~~ ~ *src/libavfilter/af_join.c v:f;292 : 19| : ~ ^~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/avf_a3dscope.c:171:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | float cr = cosf(roll * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:171:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 171 | float cr = cosf(roll * M_PI / 180.f); | ^~~~ ~ src/libavfilter/avf_a3dscope.c:172:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | float srsrc/libavfilter/avf_aphasemeter.c =: 70si:n108f:( rwarning: olmissing field 'unit' initializer [-Wmissing-field-initializers]l * M_PI / 180.f );70 | | ~ ^~~~~ { "ratesrc/libavfilter/avf_a3dscope.c",: 172":s21:e t warning: viimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]d eo rat e172" | , O FflFoSEaTt( sfrr =a msei_nrafte()ro,l lA *V _MO_PPTI_ T/Y 1P8E_0V.IfD)E;O _ R| A ^~~~ ~ TE, {.str="25"}, 0, INT_src/libavfilter/asrc_sinc.cMAX,: 170F:L57A:GS warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^ 170 | att = att < 60.f ? (src/libavfilter/avf_aphasemeter.cat:t 71-: 7108.src/libavfilter/avf_a3dscope.c9:5:f )173 warning: :36/:missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (2.285f 173* | 71 M | _ P I * 2. f{ f"l)or a"t,: c p " | = ~ ^~~s ecto sfv(piidsrc/libavfilter/asrc_sinc.ctec:oh 170r :a*41 te: Mwarning: "_Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ,/ O FF1SE8T0(. f)f;170r | a CC libavfilter/dnn/dnn_backend_native_layer_avgpool.o m | e ~ ^~~~~ _ ratatt e=), Asrc/libavfilter/avf_a3dscope.caVt:_173t:O P21T:<_ warning: 60T.implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]fY P?E (_ V173a | It tD E - fOl oa_t7R .Ac95Tpf)E /,= {(2c.2.o8s5sff( t*pr iM=t_"cPh2 I5src/libavfilter/af_surround.c"* :} ,*M 0 ,2949._ :13fPII: )N / Twarning: _:M1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AX 80 ., f| F ^~~~~~ ~ )L;A G S | } ,src/libavfilter/asrc_sinc.c ^~~~~ ~ 949 | : 170:| 29 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if ( p170h | as e _ datit f=l a tt> < M6_0P.src/libavfilter/avf_aphasemeter.cIf: )?72 : 98 (| : ^~~~~~~~~~ ~a t twarning: missing field 'unit' initializer [-Wmissing-field-initializers]- 7.95f) 72/ | src/libavfilter/avf_a3dscope.c :(2 .2174 :8 36{ 5: "warning: sfimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]iz e*" ,M _ "174sP | e I t* src/libavfilter/af_surround.cv : 950 i2d:efo .si39z:el"f o,warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a t : O s FpF| S ~~~~^~~~~~~ ~= EsT950 | i (nwf), (AV p_ iOt c Psrc/libavfilter/asrc_sinc.cTh_ T: * Y171P E : M _p78_IPh:MaAI sGe _warning: diEf/_limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] =S 1 8I0Z.2E.f,)f ; *{ 171| .M | _ ~ ^~~~~PsI t r =- " src/libavfilter/avf_a3dscope.c 8p0:0174 hxa: 4s021 : e0_(dwarning: if"l(;implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]}.0 ,00 75 | 0 ,28 ~ ^~~~~~~~~~3174 0 ,5 | F8 L fAsrc/libavfilter/af_surround.c -fG:1lS950:.o a26}5t: ,7 | s7warning: 7 ^3p7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e =-0 5 s* i* 950nbf | e( ptit cah ) * *M _ P*src/libavfilter/avf_aphasemeter.c I bph:a e73s:/98t:e a1 8_0d warning: +.imissing field 'unit' initializer [-Wmissing-field-initializers] 0f.6f24 );l 8| =0 ^~~~~ ~2 22f73.) | f ** * b Me_{tPa "Is +-" , .p 0h 6a"s1se8_e6dti9fl ;0 v2 fid| ;e ^~~ ~ o | ~ ^~~~~~~~~~s izesrc/libavfilter/avf_a3dscope.c",: 175O:src/libavfilter/asrc_sinc.c34:F:171 warning: F:Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70E:T (warning: wimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , A V_175src/libavfilter/af_surround.c | O :P 952 T:13171f | _ :lToY P warning: a E implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t_ c IMy A= (952 | G (c E . o_00 07s5S2 If83 Z (i5fEya8w ,( pf {*h-. a1.sM_s5tPe7_7rI="d8070x 4i0307"}/fe,-0 5r 1 08,*>0 . f 0M*)be,ta_; )P F I| L*) ~ ^~~~~ A GS }*,| b e ^~~~~~~~~~ ~ t| src/libavfilter/avf_a3dscope.ca ^: 175+: 210:. 6warning: 2implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]4 8022f ) 175* | *b e t a f l+o .a0tsrc/libavfilter/af_surround.c 6:1953src/libavfilter/avf_aphasemeter.cc8::74y:6939 =97 :0 :c2owarning: fsmissing field 'unit' initializer [-Wmissing-field-initializers]warning: ; f | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( ~ ^~~~~y aw * M _ 74953P | I | src/libavfilter/asrc_sinc.c /: 171 1 : 568:{ "r0c" , ".warning: sfimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e t) r ; e pd| ^~~ ~cha os171net | _ r a dsi ft "r, = O2((F..fF S0*E0T( c0Mo7n_5P2I8t3 r5a-st8 f[p-0h]1a)s.,e5_d isrc/libavfilter/avf_a3dscope.c7Af7r:;V _ 71763:O34P| T7_e:- warning: ~ ^~~~~~~~~~T0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 Y P*E_ I*src/libavfilter/af_surround.cNbT ,:e176t 953{ | a:). i26 *6 : warning: 4*b etimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a =f2 },l + o00.95362a4, | t8 2 50 sy5 2= , 2 f F s)i L n*fA (pGy*hS a}b,aswe t*a e _ M+d| _ ^P Ii . 0f6/r1 816=9 08220.f;. f| fsrc/libavfilter/af_join.c ~ ^~~~~~~~~~:)*; 314 : M| _19PI ~ ^~~~~ : src/libavfilter/asrc_sinc.c- : src/libavfilter/avf_aphasemeter.cwarning: 171p:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: hsrc/libavfilter/avf_a3dscope.ca75s:4897:e_:d :warning: 176implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i : 21 fwarning: r314;:missing field 'unit' initializer [-Wmissing-field-initializers] | | warning: ^~~ ~ fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]o171 | r (75i = | 176 0 | ; ( ( { .i < 0"f0 glc0"c,to75 x"a2t-se8t >g3snr5eyb8ef -_n=1 isn .i5p7c7nuot7sfn3tr;(7yaa e-s0wi+t+5 "),* * O{ M_FP* beFIS| t ~ ^ ~~~~~~~~~~~~~~ E/a T)1 (8*src/libavfilter/af_join.cco0n. f:);t *b425r: ea19:| twarning: s ^~~ ~acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] t [ +1 ]0).,6 2AV _4254 | 8O 0 P 2T2 _ffT)YoP rE *(_ iI* Nb=eT t0,;aCC libavfilter/dnn/dnn_backend_native_layer_conv2d.o { i. +< .0i6c16t8x4-=>67n}9,b0 2_0fi,;n 2pu 5t| 5s ~ ^~~~~; ,i+ + )F L{A G | S ~ ^ ~~~~~~~~~~~~~~src/libavfilter/asrc_sinc.c :}171:,39 : | ^warning: src/libavfilter/af_join.c implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 432:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | 432 | (f(o.0r0 0(src/libavfilter/avf_aphasemeter.c7i:5762 :=89735 8:f -0warning: ;1missing field 'unit' initializer [-Wmissing-field-initializers] i. 5<7 7ct7x 3-776e->0 | n5 b* _ i n* p{bu test;a" )b *ic+ "+*),b e" ts| ae ~ ^ ~~~~~~~~~~~~~~t +b l0u.e6 2c4o8n0t22rf)a s*t *"b,et a O+F F.S0E6T18(69c02ofn;t r| a ~ ^~~~~s t[2]), Asrc/libavfilter/asrc_sinc.cV:_171O:11P:T_ Twarning: Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P E_INT, {. i61714 | = 1 } , 0(,(. 0020755528,3 5F8LfA-G1S. }5, 7 77| 3 ^7e -05 * *beta) * *beta + 0.6248022f) *src/libavfilter/avf_aphasemeter.c *:b77:e106:t a warning: + missing field 'unit' initializer [-Wmissing-field-initializers]. 06186902f ; 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(dosrc/libavfilter/avf_avectorscope.c_v:i87:d108e:o) , warning: AVmissing field 'unit' initializer [-Wmissing-field-initializers]_O PT_TYPE_BOOL, {.i 687 | 4 = { 1"}ra,t e"0,, " se1t ,v iFdLeAoG Sr a},t e| ^" , OFFSET(frame_rate), AV_OPT_TYPE_VIDEsrc/libavfilter/avf_aphasemeter.cO_:R79A:136T:E, warning: {missing field 'unit' initializer [-Wmissing-field-initializers].s tr="25"}, 0, 79 | I N T_ M AX{, F"LphAasGiS n}g",, "| ^s et mono and out-of-phase detection outpsrc/libavfilter/avf_avectorscope.cut:"88,: 108OF:F SEwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]( do_phasin g_88d | e t e ct io{n )," rAV"_,O P T_ T "YsePtE_ BvOiOdL,e o{. ir6a4 t=e "0,CC libavfilter/dnn/dnn_backend_native_layer_dense.o } O,F F0S,ET (f1r, aFmLeA_rGaSte )},, A| ^V _OPT_TYPE_VIDEO_RATE, {.str="25"}, 0src/libavfilter/avf_aphasemeter.c,: 80:I125:N Twarning: missing field 'unit' initializer [-Wmissing-field-initializers]_ MAX, FLAGS }80, | | ^ { "tolerance", "set phase tolerancsrc/libavfilter/avf_avectorscope.ce: 89f:o98:r warning: missing field 'unit' initializer [-Wmissing-field-initializers]mo no detect i89o | n " , {O "FsiFzeS"E, T"(steot lveirdaenoc es),i AzV_eO"PT,_ TYOPEF_FFLSOETA(Tw),, A{V._dObPTl_ TY=P E0_.I},M 0A,G E1_S,I FZLE,A G{.Ss }t,r = "| ^4 00x400"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:81:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { src/libavfilter/avf_avectorscope.c":t90":, 98 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set ph90as | e t ol e r{a "nsc"e, f o"r smeto nvoi ddeetoe scitizoe"n," O,F FOFSFESETT((two),l AeV_rOaPnT_cTeY)P,E_ IAMVA_GEO_SPIT_ZTYEP,E _{F.sLtOr=A"T40,0 x4{0.0"d}b, l0, =0 0,.} ,FL A0GS, },1 , | F ^ LAGS }, | ^ src/libavfilter/avf_avectorscope.c:91src/libavfilter/avf_aphasemeter.c::82100::130 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | 82 | { "r c ",{ ""saneglte" ,r e"d sceotn tarnasgtle" ,t h O11FrF warninges generatedSsET. (hocldo fnort roaust-to[f-0p]ha)s, eA dVet_eOcPtTi_oTnY"P,E O_FFISNETT(a,ng le{),. AiV_6OP4T=_4T0Y}PE,_ F L0OA,T , 2{5.d5b,l =T 1F7L0A.GS} },, 9| 0 ^ , 180, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:92:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_aphasemeter.c:83: 13092: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "gc", "s e83 | t g r e e{n "ac"o,n t r a s"ste"t ,an glOe FthFreSsEhT(oclodnt rfasotr[1 ])o,u tA-V_oOf-PpTha_sTe YdPEe_tIeNcCC libavfilter/dnn/dnn_backend_native_layer_depth2space.o T,t io{n."i6,4= 1O6F0F},S E0,T (25a5n, gTlFLeA),G SA }V,_ O | P ^T _TYPE_FLOAT,src/libavfilter/af_surround.c {.d:bl1008 =: 113:7 0.warning: },implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 90,src/libavfilter/avf_avectorscope.c :18930:, 100F: Lwarning: AG Smissing field 'unit' initializer [-Wmissing-field-initializers] }1008 , | | ^ 93 | i f {( "pbhca"s, e"_sdeitf lb >l Mu_ePI )c o n| tr ^~~~~~~~~~ ~a ssrc/libavfilter/avf_aphasemeter.ct:"84,: 154 :OF FSwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]T (contrast[2]), AV_OPT_TYPE_INT, {.i64=80}, 0, 255, TFLAGS }, | ^ src/libavfilter/af_surround.c:1009:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_avectorscope.c1009: | 94: 100 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] phas e94_d | i f l = 2{. "fac "* ,M _"PIs e-t pahlapseh_ad ifclo; n t| r ~ ^~~~~~~~~~ ast", OFFSsrc/libavfilter/af_surround.cE:1009T:(26c: owarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t rast[3 ]1009) | , AV _ O P T _ T Y 84Pp | E_h aIse _N d{iT, f{l "=.d uria6t4i2=o.n2",f 55 "}*s ,M _PeI0t ,m- pih2na5sie5m,_ udTmFiL AGfmSo ln;} o| , ^~~ ~ o| r ^ out-of-phase duration in secondssrc/libavfilter/af_surround.c",src/libavfilter/avf_avectorscope.c :OF:F1011SE95::T95(13:d :uwarning: r missing field 'unit' initializer [-Wmissing-field-initializers]awarning: t implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i on), A V _95O1011 | P T | _ T Y {P E "_rD f iUf"R ,(A pTh"IaOsNe,ts e_ {.driief6dr4 =>fa2d e0M0"00_0,0P I )}, 0 , MA| X _ ^~~~~~~~~~ ~ D UORFATFISOENT,( FfLaAdGeS [},0 ]| ^) , AV_OPT_TYPE_INT, src/libavfilter/af_surround.c{.:i10126:439=: 1warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , 0, 255 ,1012 | T Fsrc/libavfilter/avf_aphasemeter.c LA G :S 85 } :,154 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ p hase_difr = 2.f *85 | M _ P I - {p "hda"s,e _ d isrc/libavfilter/avf_avectorscope.c f :"r96s:95;:e t warning: missing field 'unit' initializer [-Wmissing-field-initializers] | m ~ ^~~~~~~~~~i nimu m96 m | src/libavfilter/af_surround.co : n 1012o:{26: warning: o"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] rg fo"u t-,o1012 f | " -psh ea t s eg re d enu f ar adptheasie"_doi,nf r =in se2c .ofnCC libavfilter/dnn/dnn_backend_native_layer_mathbinary.o O *dFs" FS,src/libavfilter/avf_a3dscope.cME_P IT:(O263 faFde:[-F 151S:p warning: ]EThimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a)s(e ,d _AVu_dirfOarPtTi_oT;nY) , P263 | E| A V _ ^~~ ~_ I O P NTT,_ T Y{ .Pi E 6_cD4oU=n1Rs0At}T IO,N in,t 0 {r, = .1i22865.45f=, 2TF+LA0G0 0102S07 0.}}f,, 0* ,| ^s iMAnXf_D(UcRh A/ T(IcONh, aFLnAGnS e}l,s | ^- 1) src/libavfilter/avf_avectorscope.c* :M_97P:I95):; | warning: ~~~^~~~~~~~~~~~~~~~ ~missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_aphasemeter.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 97 | 86 | { "b f{" , N"ULsLe }t | b ^l ue 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] src/libavfilter/avf_a3dscope.c 98: | 265 : 51 : {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" af", "set al 265p | h a f a d e " , c o n s OtFF SinEtT( fba de=[ 132]8).f, +A 1V2_7O.Pf T*_ cToYsPfE(_cIhN /T ,(c ha{n.in6e4=l5s} ,- 1 )0 *, 2M5_5P,I )T;F L| A ~~~^~~~~~~~~~~~~~~~ ~G S }, | ^ src/libavfilter/avf_avectorscope.c:99:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "zoom", "set zoom factor", OFFSET(zoom), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 10, TFLAGS }, | ^ CC libavfilter/dnn/dnn_backend_native_layer_mathunary.o src/libavfilter/avf_avectorscope.c:109:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "swap", "swap x axis with y axis", OFFSET(swap), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, TFLAGS }, | ^ src/libavfilter/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/avf_avectorscope.c| : ~ ^ ~~~~~~~~~~~~~~115 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/af_join.c115: | 463 : 34 : {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N ULL } | ^ 463 | if (s->ch_layout.nb_channels > FF_ARRAY_ELEMS(frame->data)) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sinc.csrc/libavfilter/af_join.c:496::27820:19:: 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] 496 | 278i | f (n b_ bwuoffrek[r0]s => FexFp_A(RRwAorYk_[E0L]E);M S (f| ra ~~~ ^~~~~~~m e->buf)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:506:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 506 | for (i = 0; i < FFMIN(Fsrc/libavfilter/asrc_sinc.cF_:279A:19R:R AYwarning: _Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]LE MS(frame -279> | bu f) , nwb_obrufkf[e1r]s) ;= eix++p)( w{o r| k[ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 ]); | ~~~ ^~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_join.c:506:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 506 | for (i = 0; i < FFMIN(FF_ARRAY_ELEMS(frame->buf), nb_buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:537:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 537 | FFMIN(FF_ARRAY_ELEMS(frame->data), s->ch_layout.nb_channels)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b)8 : warning s( generateda). ) | ~ ^ ~ src/libavfilter/af_join.c:545:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 545 | for (i = 0; i < ctx->nb_inputs; i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:554:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 554 | for (i = 0; isrc/libavfilter/asrc_sinc.c <: 292c:t62x-:>n bwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nputs; i++) { | 292 ~ ^ ~~~~~~~~~~~~~~ | for (i = 0; i <= (int) (pi_wrsrc/libavfilter/af_surround.cap:s[1067w:o13r:k _warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] en >> 1] / M_ P1067I | + .5 f )i;f i(+p+)h {a s e| _ ~ ^~~d ifl > M_PIsrc/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_src/libavfilter/af_surround.cl:e1068:n39 :> >warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ] / M_PI + 1068. | 5 f) ; i ++ ) { | ^~~~~~~~~~~~~~~~~~~~~~~ ~p hase_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/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(peaksrc/libavfilter/af_surround.c_i:m1070p:13_:s warning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m )) { | ~~~~ ^~~~~~~~~~~~ 1070 | if (phase_difr > M_PI) | ^~~~~~~~~~ ~ src/libavfilter/af_surround.c:1071:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1071 | phase_difr = 2.f * M_PI - phase_difr; | ~ ^~~~~~~~~~ src/libavfilter/af_surround.c:1071:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1071 | phase_difr = 2.f * M_PI - phase_difr; | ^~~ ~ src/libavfilter/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:129src/libavfilter/asrc_sinc.c::13:330src/libavfilter/af_join.c warning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]:51592 :: 19warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 129 | y = 328F | F 592 aMv | I _Nl o( gy( s,f o,sr - >(Ai h=V _-L1; O1i)G; _< D| EcB ^ ~ ~~~~~~~~txU -G>,n b"%_di nnpPIu=%src/libavutil/macros.hgts: & 49p&:ea 25nk:b- _sunote: sexpanded from macro 'FFMIN'm a@mp%li e=s49 % | >#g d 0(e;v fiai+nle@+ %F)FMi {I =N %| ( ~ ^ ~~~~~~~~~~~~~~ga ,)b;) l en(=(%ai) p o>st =(%ib )( %? g(%%b)\)n ":, (| ~~~~~~a )) | ~ ^ ~ 329 | src/libavfilter/avf_avectorscope.c : 130 :13 : wwarning: ocomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]rk _lsrc/libavfilter/avf_aphasemeter.cen,: 130 | pi164 _ :w11: r warning: a pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s [xwo rk=_l eFn F>M> I 1]N (164x | / , M sr-_>wePt Iu,- pre n1a )(;p h ka| ,s ^ ~ ~~~~~~~~ e p ea+k _src/libavutil/macros.h1i.m:p)49 :_25s:u/ mnote: , expanded from macro 'FFMIN'2i .mp _*pe a 49k( | w# d-e ,f1 )i;ne F F| ^~~~~ ~M330 | I N( a , b ) ( ( wao)r >k ([bi)m p_?p e(abk)] ,: (*al)e)n , *| p ~ ^ ~o st_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, 3 330 warning | s generated . 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, | ^~~~~~~~~~~~~~~~~~~~~~~ ~ 17 warnings generated. src/libavfilter/avf_concat.c:59:55: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, V|A|F}, | ^ src/libavfilter/avf_concat.c:62:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, V|F }, | ^ src/libavfilter/avf_concat.c:65:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A|F}, | ^ src/libavfilter/avf_concat.c:68:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, V|A|F}, | ^ src/libavfilter/avf_showcqt.csrc/libavfilter/avf_concat.c:69::6112: :128warning: :missing field 'help' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { NULL } | 61 ^ | { "size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:62:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "s", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:63:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "fps", src/libavfilter/af_surround.c : 1192":51s:e t warning: vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i deo rate", OFFSET (1192r | at e ) , s ->AhVo_p_OsPiTz_eTY P=E _FVFIMDAEXO(_1R,AT Es-,> w{i src/libavfilter/avf_showcwt.cn._sst:ir120z e: =* 100( 1:"2.5 " warning: -missing field 'unit' initializer [-Wmissing-field-initializers] }s ,- > o v e r la p) ) ; 120 | | ~ ~~~^~~~~~~ 1, {1 0"0s0i,zsrc/libavutil/macros.h e":, 47 "FL:s28Ae:tG Snote: v expanded from macro 'FFMAX'i d}eo, s i47| | #zd ^ee f"in,e FOFFMFASXE(Ta(,w)b,) A V(_(Oa)P >T _(TbY)P src/libavfilter/avf_showcqt.c?E :_64(:I128aM:) A:warning: G E(_missing field 'unit' initializer [-Wmissing-field-initializers]b S)IZ)E ,| ^ {.s tr64 = | " 6 {4 "0src/libavfilter/af_surround.crxa:t5111922:e51"," : }warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 , 0 , "F sLA1192e | Gt Sv }i,d se- o| > ^h roap_tsei"z,e = OFFFFMSEATX((1r,at es)-, > wAiVn__OPsTiz_src/libavfilter/avf_showcwt.cTe:Y P121:*100 E(:_1 Vwarning: .I Dmissing field 'unit' initializer [-Wmissing-field-initializers]EO-_ RsA-T>oEve,r {121 | l . as{pt)r ) ;" =s " | ",2 ~ ~~~^~~~~~~ 5 " }src/libavutil/macros.h, :"s 47e: t40 vi: dnote: eexpanded from macro 'FFMAX' o s i471 | #zde,fei n1e "F0F,M0 AO0F,XF (S aE ,TFLbA()G w()(,aS A)V _ O>P} ,T (_b) | T? ^Y P (Ea_I)MA GE:_ (SbI)Z) E | , ^ {.str = "640xsrc/libavfilter/avf_showcqt.c5:165:2128":} , warning: 0,missing field 'unit' initializer [-Wmissing-field-initializers] 0, FLAGS }, 65 | | ^ { "r", "set video rate",src/libavfilter/avf_showcwt.c :O122:F99F:S warning: Emissing field 'unit' initializer [-Wmissing-field-initializers]T (rate), A V_122O | P T _ T {Y P"Er_VaIteD",E O_"RsAeTtE ,v i{d e.ost rr =a t"e25"", } , O F FS ET ( r a t e _ s1t,r) ,1 0AV0_0OP,T _ T Y P EF_LSATGRSI N}G,, | { ^. str = "25"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:66:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | src/libavfilter/avf_showcwt.c{ :"123b:a99r:_ warning: hmissing field 'unit' initializer [-Wmissing-field-initializers]", "set ba rg123ra | p h he i gh{t "",r O"F, F S E T"(sbeart_h )vi,d e o ra t eA",V _ OOPFT_FTSEYTPE(_rIaNTt,e _{ s.ti6r4) =, -A1 V}_,O P T _ T Y P E _ S T R-I1,N IGNT,_M A{X,. sFtLArG S =} , " 2| 5 ^" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:67:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "axis_h", "set axis height", OFFSET(axis_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:130:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showcqt.c :13068 | : 128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "min", "se t68 | m i n i mu{m "fsorneqou_ehn"c, y ""s,et OsoFnFogSrEamT (hmeiinigmuhm_tfr"e, qOuFeFnScEyT)(,so noA_Vh)_,O P T _ T Y PAVE__OPFT_LTYOPATE, _{13I.Nd warningTbs,l generated{ . =. i2604. }= ,- 11 ,} , 2 0 0 0, F L A G S src/libavfilter/avf_aphasemeter.c-}:1,254, : I32:| N ^ T _warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A X, FLAGS }, 254| | ^ float angle src/libavfilter/avf_showcwt.c= :co131sf:(120s:-> awarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]g le/18src/libavfilter/avf_showcqt.c0.:069f:*128 M_:131 P | warning: I missing field 'unit' initializer [-Wmissing-field-initializers]) ; { "m| a ~~~~~~~~^~~~~~~~x ", 69 | "s e t ma{x i"mfuulmlh df"r, e q u e n c"y"s,e tO FfFSulElT(hmadx siimzuem",_ fOFrFeSEqTu(feunlclhyd)),, A V _ O APVT__OPTTY_PTYEP_EFL_OBOAOTL,, { {..dib64l = =1 }2,0 0 0 0 .} , 0, 1 92 0 0 0, 0,F L1A,GS } , | F ^ LAGS }, | ^ src/libavfilter/avf_showcwt.c:132:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showcqt.c:70:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "logb ",70 | " s e {t "sloonog_av"r,i t h"mseitc sboansoigs"r, aOm FvFoSlEumTe(",l ogOarFiFStEhTm(isc_obnaos_vi),s ) ,A VA_OVP_T_OTPYPTE__TSYTPRIEN_GF,LO AT{, {..sdtbrl = =" 106". 0}0,0 1 } , 00,, 0,1 ,FL AFGLSA G},S | } ^, | ^ src/libavfilter/avf_showcqt.c:71src/libavfilter/avf_showcwt.c::133114:: 111warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | 133 | { {" vo"ldeuvmie"a,t i o"ns"e,t " sseonto gfrreaqmu evnolcuy mde"e,vi aOFtFiSoEnT"(,so nOoF_vF)S,E T ( dAeVvi_aOtPioTn_T)Y, PAE_VS_TORPITNG_,T {Y P.Es_tFrL O=AT ,"1 6{."d }b,l = 1 . } ,0, 0,0 ,1 0F, LFLAAGGSS }},, | ^| ^ src/libavfilter/avf_showcwt.c:src/libavfilter/avf_showcqt.c134::7298:114:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 13472 | | { "{p ps"",b ar _"vs"e,t p ix e"slets pbera rsgercaopnhd "vo,l umOeF"F, SOETF(FSpEpTs()ba,r _vA)V_,OP T _T Y PAEV__IONPTT,_ TY{P.E_iS6TR4I NG=, {6 .4s}t, r1, =1 02"4s,o FnLoAG_S vsrc/libavfilter/asrc_sinc.c}," :}| 418 ^,: 141 : 0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 0, FLAGS }, | ^ 418 | { "sample_rate", "set src/libavfilter/avf_showcqt.cs:a73m:p114l:e warning: rmissing field 'unit' initializer [-Wmissing-field-initializers]a te", 73 | { " v o l u m e 2 " , " sOeFtFS EbTa(sragmrplae_prha tveol)u,m AeV"_,O POFTF_STEYTP(Eb_IaNrT_,v ) , { . i6A4V=_4O41P0T_0T}Y,P E _1S,TR IINNTG_,M AX{, . stArF =} ," s o| ^n o_v" }, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_sinc.c:419:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showcqt.c: 74:419128 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "r", 74 | "{s e"t ssaomnpole_ rga"t,e " , " s e t so n o g r a m g a m m a ", O F F S E T (OsFoFnSEoT(_sga)m,p l e_ r a teA)V,_O PTAsrc/libavfilter/avf_showcwt.cV__:O150PT:TY_12P:ETY P_warning: missing field 'help' initializer [-Wmissing-field-initializers]E F_LOIA NTT150,, | { .d b l {= {. i6N34=UL.L4 04 10}} 0 ,}| , ^ 1 , I NT _M A X, A F 1}.,0 ,| ^7 .0, FLAGS }, | ^ src/libavfilter/asrc_sinc.c:420:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showcqt.c :42075 | : 128 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers]" nb_samples" ,75 | " se t t{he "ngaummmabe"r ,o f s a"mspleets s openro grraeqmu egsatmemda "fr,a mOeF",F OSFEFSTE(Ts(nobno__sga)m,p l e s ) , A AVV__OPOT_PTTY_PTEY_PINET,_ F L {O.AiT6,4 ={10 2.4d}b,l = 1 , 3I.0N T_}M,A X , A F } , | ^ 1.0, 7.0, FLAGS }, | ^ src/libavfilter/asrc_sinc.c:421:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | src/libavfilter/avf_showcqt.c{ :76":n"128,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set 76t | h e nu mb e{r o"fb asarm_pgl"e,s p e r r"esqeute sbtaregrda fprha mgea"m,m aO"F,F SEOTF(FnSbE_sTa(mbplaers_)g,) , A V _ OP T _ATVY_POPET__INTTY,P E _{F.iL6OA4T=1,0 2{4 },. db l 1=, 1I.N0T_ MA}X,, A F } , | ^ 1.0, 7.0, FLAGS }, | ^ src/libavfilter/asrc_sinc.c:422:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 422 | src/libavfilter/avf_showcqt.c :{77 :"128h:p "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] "se t77 | h i g h{- p"agssa mfmilat2e",r fr eq"uesnecty" ,b a r g r a p h g a m m a" ,O FOFFSFESETT((bFacr0_)g,) , AV _AVO_POTP_T_TTYYPPEE__FLFOLAOT,A T{, .{d.bdl b=l 1=.00} ,}, 0 , I N T _ M 1A.X,0 ,A F 7}.,0 ,| ^ FLAGS }, | ^ src/libavfilter/asrc_sinc.c:423:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showcqt.c:78:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]423 | { "lp", 78 | {" s"ebta rl_otw-"pa,s s" sfieltt ebarr f rterquaenncsyp"a, r e n c y " , O F FS E T ( bOaFrFS_EtT)(,Fc 1 ) , AV _O P T _ TY PAEV__FLOOPATT_,T {Y P.dEb_FlL O=A T1,. 0{ .}db,l = 0 } , 0 .0,0 I,N T_1M.A0X,, A F } , F| L ^A GS }, | ^ src/libavfilter/asrc_sinc.c:424:src/libavfilter/avf_showcqt.c141::79: 128warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42479 | | {{ ""pthiamseec"l,a m p " , " s e t f il"tseert pthaismee crlesapomnps"e,", O F F S E T ( t i m e c l a m p ) ,O FAFVS_OEPTT(_pThYPaEs_DeO)U,B L E , { A.Vd_bOPlT_ T=Y P0E._1F7L O}Asrc/libavfilter/avf_aphasemeter.cT,, : 315 :{ .d46 b:l =5 0 }warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , 0 . 0 0 02,, 1 . 0 , 1315 0 | 0 , A FF L AsG}Sn, p }ri| n, ^ t f (| ^v alue, sizeof(value), "%f", fphase); | src/libavfilter/avf_showcqt.c ~~~~~~~~ ^~~~~~: 80:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_sinc.c: 425:80141 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "tc", 425 | " se{t " bteitma"e, c la mp " , O"FFsSeEtT (ktaiimseerc lawmpi)n,d oAwV _bOePtaT",_ T Y P E_ D O U B L E , { . d b l O=F F0SE4.T1( warningb7se generated}t. ,a ) , 0 . 0A0V2,_ O1P.T0_T,Y P E _ F LFOALTAG,S {}., d b| l ^= -1}, -1, 256, AF }, | ^ src/libavfilter/avf_showcqt.c:81:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "src/libavfilter/asrc_sinc.cat:t426:a141ck:" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set att a426c | k t {i m"eat"t," ,O F F S E T ( a tt"acske)t, s t oApV-_bOPaTnd_ TaYtPteEn_uDaOtUiBoLn"E, , { . d b l = 0 } , O F F S E T (a tt ) , 0 . 0, 1 . 0, A V _ O PFLTA_GTSY PE}_,F L O| ^A T, {.dbl=120}, 40, 180, AF }, src/libavfilter/avf_showcqt.c :| 82 ^: 128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "basefreq"src/libavfilter/asrc_sinc.c,: 427":s141e:t warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]a se frequency" ,427 | O F F S{E T"(rboausnedf",r e q ) , A"Ve_nOPaTbl_eT YrPoEu_ndDiOnUg"B,L E , { . db l = B A S E F R E Q } , O F F S1ET0(.0r,o un1d)0,0 0 0 0 . 0 ,A VF_LOAPGTS_T YP}E,_ B | O ^ OL, {.i64=0}, 0, 1, AF },src/libavfilter/avf_showcqt.c : 83| ^: 128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "endfreq", src/libavfilter/asrc_sinc.c":s428e:t141: ewarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]d frequency", 428 | O F F S E{T( e"nhdpftarpse"q,) , A"Vs_eOtP Tn_uTmYbPeEr_ DoOfU BtLaE,p {s .fdobrl h=i gEhN-DpFaREsQs }f,i l t e r ", 1 0 . 0 , 10O0FF0SE0T0(.n0u,m _FtLaApGs[S0] )},, A V_| O ^P T_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/avf_showcqt.c:84:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "coesrc/libavfilter/asrc_sinc.cff:c429l:am141p:" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set coeff c429l | a m p{" ,"l pOFtFapSEsT("c, o e f f c l"asemtp) ,n uAmVb_eOrP To_fT tYaPpEs _fFoLrO AlTo,w -{pa s.sd fbil l= t1e.r0" ,} , O F F SE T (0nu.m1_,ta p1s0[1.]0),, A V _ OP T F_LTAYPGES_ IN}T,, | { ^ .i64=0}, 0, 32768, AF }, | ^ src/libavfilter/avf_showcqt.c:85:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_sinc.c:430:12 :85 | warning: missing field 'help' initializer [-Wmissing-field-initializers] { " tl430e | n g t h "{, N UL L } | ^ "set tlength", OFFSET(tlength), AV_OPT_TYPE_STRING, { .str = TLENGTH }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:86:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "count",src/libavfilter/avf_showcwt.c ":se222t :tr31an:s fowarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m count", OFFSET(co u222 | n t ) , d e v i a t iAoV_nO P*T=_ TsYPqE_rItNfT(1,.f /{ ( 4..if6 4 *= 6M _}P,I ) ) ; / / H e i s e1n,b e3r0g, G a b o FrL AGLSi }m,i t | ^ | ^~~ ~ src/libavfilter/avf_showcwt.c:222:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | src/libavfilter/avf_showcqt.c : 87de:vi128a:ti owarning: nmissing field 'unit' initializer [-Wmissing-field-initializers] *= sqrtf(1.f 87/ | ( 4. f { *" fcMo_uPnI)t)";, /"/s etH efriesqueennbcye rcgo unGtab"o,r OLFFiSEmTi(tf c| ^~~ ~o unt), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:88:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_avectorscope.c 88 | : 357 : 25:{ warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fontfile", "s e357t | a x i s f o n t fi lez"o,o mO =F F1S.E T/( fmoanxt;f i le| ) ~ ^~~ , AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:89:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "font", "set axis font", OFFSET(font), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:90:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showcwt.c 90 | : 242 : 97{: "warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o ntcolor", "set fo242n | t co lo r" , O F F S E Tf(froenqtuecncoyl_odr)e,r ivAaVt_iOvPTe_ T*Y=PE _(fSrTeRqIuNGe,n c{y .s*t r f=r eFqOuNeTnCcOyL O+R }1,4 909,0. 4 0* ,f FrLAeGqSue n}cy, + 4| 57 ^7 850.f) / 160514.f; | ~ ^~~~~~~~ src/libavfilter/avf_showcwt.c:242:84: warning: src/libavfilter/avf_showcqt.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 91:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 242 | 91 | { "a x ifsrfeilqeu"en,cy _ d e r"isevt aatxiives *im=ag e(",f rOFeFqSEuTe(ncay x*i sffrieleq)u,e n cAyV _O+P T1_4T9Y9P0E_.S4T R*I NGf, r{ e.qsutenrc y= +NU LL4 5},7 78 50 . f ) 0/, 01,6 0F5L1AG4S. }f,; | ^| ~ ^~~~~~~~~ src/libavfilter/avf_showcwt.c:242:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | src/libavfilter/avf_showcqt.c : 92 : 128 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] frequency _d92er | i va t i v{ e"a x*i=s "(, f r e q u en cy * f re"qduernacyw +a xi1s4"99,0. 4O FF*SE Tf(arxeisq)ue,nc y + 4 5 7 7AV8_50O.PfT)_ T/Y P1E6_0B5O1OL4, .{ f.;i 6 4| ~ ^~~~~~~~~= 1 }, src/libavfilter/avf_showcwt.c : 242 : 48 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, 1, 242 | F L A G S } , f| r ^e quency_derivative *= (frequency * fsrc/libavfilter/avf_showcqt.cr:e93q:128u:e ncwarning: y missing field 'unit' initializer [-Wmissing-field-initializers]+ 14990.4 * 93 | f r e {q u"teenxcty", + 4 5 7 78 50 . f ) / 1 6"0d51r4a.fw; a| x ~~~~~~~~~~^~~~~~~~~~~ ~i s", OFFSET(axis), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:401:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_surround.c:1382:51 401: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] xsrc/libavfilter/avf_showcqt.c :=102 :(( sr114c1382: [ | warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1 ] s--> hsopr_ c102 | s[0 ]iz e )= F *{F zM"ocAosXm( 1c/, h2 +e sm-1e>) "* whin,_ ws ;i z e"| s ~~~~~~~^~~~~~~~ ~*e t (co1lo.r -s cs-h>oevmeerl"a,p) )O;F FS E| ~ ~~~^~~~~~~T (cscheme)src/libavutil/macros.h,: 47 : 28AV:_ note: Oexpanded from macro 'FFMAX'P T_TYPE _47S | TR#IdNGe,f i{n e. FsFtMrAX (a=,b )C (S(CaH)E M>E }(, src/libavfilter/avf_avectorscope.c b) :0 402,?: 0 , 32F(a:)LA G warning: S :}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (,b) ) | | ^ ^ 402 | src/libavfilter/avf_showcqt.cysrc/libavfilter/af_surround.c:: 1382:103=:51: (warning: 121implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].: 0 -warning: missing field 'help' initializer [-Wmissing-field-initializers]( sr c 1382103 | [ | 0 ] + {s-s>h orNpc_Usi[zL1Le }] ) *= z | oFoF ^mM / A2X)( *1 h,h s;-> w | i ~~~~~~~^~~~~~~~ ~n _size * (1. - s->overlap)); | ~ ~~~^~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/avf_avectorscope.c:404:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 404 | x = (src[1] * zoom + 1) * hw; | ^~~~~~ ~ src/libavfilter/avf_avectorscope.c:405:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | y = (src[0] * zoom + 1) * hh; | ^~~~~~ ~ src/libavfilter/avf_avectorscope.c:409:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 409 | sx = src[1] * zoom; | ^~~~~~ ~ src/libavfilter/avf_avectorscope.c:410:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 410 | sy = src[0] * zoom; | ^~~~~~ ~ src/libavfilter/avf_avectorscope.c:411:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | cx = sx * sqrtf(1 - 0.5 * sy * sy); | ~ ^~ src/libavfilter/avf_avectorscope.c:411:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | cx = sx * sqrtf(1 - 0.5 * sy * sy); | ~ ^~ src/libavfilter/avf_avectorscope.c:412:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | cy = sy * sqrtf(1 - 0.5 * sx * sx); | ~ ^~ src/libavfilter/avf_avectorscope.c:412:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | cy = sy * sqrtf(1 - 0.5 * sx * sx); | ~ ^~ src/libavfilter/avf_avectorscope.c:413:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 413 | x = hw + hw * FFSIGN(cx + cy) * (cx - cy) * .7; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ~ src/libavfilter/avf_avectorscope.c:414:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | y = s->h - s->h * fabsf(cx + cy) * .7; | ~~~~~^~~~~~~~~~~~~~~~ ~ src/libavfilter/af_surround.c:1396:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1396 | { "chl_out", "set output channel layout", OFFSET(out_channel_layout_str), AV_OPT_TYPE_STRING, {.str="5.1"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_surround.c:1397:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1397 | { "chl_in", "set input channel layout", OFFSET(in_channel_layout_str), AV_OPT_TYPE_STRING, {.str="stereo"CC libavfilter/dnn/dnn_backend_native_layer_maximum.o },0, 0, FLAGS }, | ^ src/libavfilter/af_surround.c:1398:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1398 | { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1399:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1399 | { "level_out", "set output level", OFFSET(level_out), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1400:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1400 | { "lfe", "output LFE", OFFSET(output_lfe), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1401:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1401 | { "lfe_low", "LFE low cut off", OFFSET(lowcutf), AV_OPT_TYPE_INT, {.i64=128}, 0, 256, FLAGS }, | ^ src/libavfilter/af_surround.c:1402:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1402 | { "lfe_high", "LFE high cut off", OFFSET(highcutf), AVsrc/libavfilter/avf_showcwt.c_OPT:_388T:Y41P:E _warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N T, {.i64=256 }388, | 0 , 5 12 , F LA G S } ,U =| 0 ^.5 f + z * sinf((v - u) * M_PI_2); | ~~^~~ ~ src/libavfilter/avf_showcwt.c:src/libavfilter/af_surround.c389::411406: :warning: 130implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | 1406 | { "s m oo t h " , V ="s e0t .t5emfp or+a lz s*m osoitnhfn(e(ssu s-t rven)g t*h M"_,P I _ 2 ) ; O F| FS ~~^~~ ~E T(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 transfoCC libavfilter/dnn/dnn_backend_native_layer_pad.o rm angle", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl=90}, 0, 360, TFLAGS }, | ^ src/libavfilter/af_surround.c:1408:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1408 | { "focus", "set soundfield transform focus", OFFSET(focus), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1409:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1409 | { "fc_in", "set front center channel input level", OFFSET(f_i[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1410:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1410 | { "fc_out", "set front center channel output level", OFFSET(f_o[src/libavfilter/avf_showcwt.cSC_:F414C:58]:), Awarning: V_implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]O PT_TYPE_FLOAT, 414{ | . d bl =1 } , 0 , 1 0, T F LA GUS +=} z, * y f| ^ * sinf(2.f * M_PI * ch * yf); | ~ ^~ src/libavfilter/af_surround.c:1411:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showcwt.c:414: 401411 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "fl_in "414,CC libavfilter/dnn/dnn_backend_native_layers.o | " se t f r on t l e f t c ha nn e l Ui n+=p uzt *le vyef l*" ,s in f ( 2O.Ff F* SME_TP(fI_ i* [cShC _*F Ly]f)), ;AV _O P| T ^~~ ~_ TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1412:130src/libavfilter/avf_showcwt.c:: warning: 415missing field 'unit' initializer [-Wmissing-field-initializers] :58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1412 | 415 | { " f l _ o ut ", " sVet +f= rzo n* ty fl e*f t ccohsafn(n2e.lf *o utMp_uPIt * lcehv *e ylf");, | ~ ^~ O FFSET(f_o[SC_Fsrc/libavfilter/avf_showcwt.cL]:)415,:40 :A warning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ OPT_TYPE 415_ | F L O AT , {. d b l = 1 }, 0V ,+ =1 0,z *T FLyAfG S* }c, o sf| ( ^2 .f * M_PI * ch * yf); | ^~~ ~ src/libavfilter/af_surround.c:1413:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1413 | { "fr_in", "set front right channel input level", OFFSET(f_i[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1414:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1414 | { "fr_out", "set front right channel oCC libavfilter/dnn/dnn_interface.o utput 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 ssrc/libavfilter/avf_showcwt.cid:e429 :l33:e fwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] c hannel inp u429 | t l e v e l" , UO F=F SE0T.5(f f+_ i0[.5SfC *_ SU L*] Y) ,/ M_APV_IOP;T _| ~~~~~~~~~^~~ ~T YPE_FLOATsrc/libavfilter/avf_showcwt.c,: 429{:.17d:bl =warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , 0429, | 1 0, T F L A GS } , U | = ^ 0 .5f + 0.5f * U * Y / M_PI; | ^~~~ ~ src/libavfilter/af_surround.c:1416:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1416 | { "sl_out", "set side left channel output level", OFFSET(f_o[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1417:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1417 | { "sr_in", "set side right channel input level", OFFSET(f_i[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGCC libavfilter/dnn/dnn_io_proc.o S }, | ^ src/libavfilter/avf_showcwt.c:src/libavfilter/af_surround.c:4401418::29130:: warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1418440 | | { "s r_ o u t Y" , = 0".s5etf si+ d0e .r5ighf t* Ych an/n eMl_ oPuI;t p u| t ~~~~~^~~ ~ l evel", Osrc/libavfilter/avf_showcwt.cFF:S440E:T17(f:_ o[warning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]C _SR]), 440 | A V _O P T _ T YP E _F LO A TY, ={ .d0bl.=5f1 }+, 0 . 5 0f, *1 0,Y T/F LAMG_S P}I;, | ^~~~ ~ | ^ src/libavfilter/af_surround.c:1419:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1419 | { "bl_in", "set back left channel input level", OFFSET(f_i[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1420:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1420 | { "bl_out", "set back left channel output level", OFFSET(f_o[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1421:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1421 | { "br_in", "set back right channel input level", OFFSET(f_i[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1422:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1422 | { "br_out", "set back right channel output level", OFFSET(f_o[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1423:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1423 | { "bc_in", "set back center channel input level", OFFSET(f_i[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1424:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1424 | { "bc_out", "set back center channel output level", OFFSET(f_o[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ CC libavfilter/dnn/queue.o src/libavfilter/af_surround.c:1425:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1425 | { "lfe_in", "set lfe channel input level", OFFSET(f_i[SC_LF]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1426:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1426 | { "lfe_out", "set lfe channel output level", OFFSET(f_o[SC_LF]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1427:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1427 | { "allx", "set all channel's x spread", OFFSET(all_x), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1428:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1428 | { "ally", "set all channel's y spread", OFFSET(all_y), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1429:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1429 | { "fcx", "set front center channel x spread", OFFSET(f_x[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1430:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1430 | { "flx", "set front left channel x spread", OFFSET(f_x[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1431:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1431 | { "frx", "set front right channel x spread", OFFSET(f_x[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1432:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1432 | { "blx", "set back left channel x spread", OFFSET(f_x[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1433:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1433 | { "brx", "set back right channel x spread", OFFSET(f_x[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1434:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1434 | { "slx", "set side left channel x spread", OFFSET(f_x[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1435:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1435 | { "srx", "set side right channel x spread", OFFSET(f_x[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1436:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1436 | { "bcx", "set back center channel x spread", OFFSET(f_x[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1437:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1437 | { "fcy", "set front center channel y spread", OFFSET(f_y[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1438:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1438 | { "fly", "set front left channel y spread", OFFSET(f_y[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1439:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1439 | { "fry", "set front right channel y spread", OFFSET(f_y[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1440:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1440 | { "bly", "set back left channel y spread", OFFSET(f_y[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1441:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1441 | { "bry", "set back right channel y spread", OFFSET(f_y[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1442:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1442 | { "sly", "set side left channel y spread", OFFSET(f_y[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1443:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1443 | { "sry", "set side right channel y spread", OFFSET(f_y[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1444:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1444 | { "bcy", "set back center channel y spread", OFFSET(f_y[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1445:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1445 | { "win_size", "set window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64=4096},1024,65536,FLAGS }, | ^ src/libavfilter/af_surround.c:1447:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1447 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1448:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1448 | { NULL } | ^ 13 warnings generated. 10 warnings generated. In file included from src/libavfilter/avf_showfreqs.c:36: src/libavfilter/window_func.h:155:60: src/libavfilter/avf_showcwt.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :680:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | 680 | l ut [nm]i n= iexmpum(_-f0.r5e q*u SeQnRcy( (=n- (1N-11.)1/72)2/68(f0 .*4 *l(No-1g)(/21..ff)) )+; | ( ~^~~4 6.06538f src/libavfilter/window_func.h* :m153:i30n:i mnote: uexpanded from macro 'SQR'm _freque n153c | y ) / ( m#dienfiinem uSQmR_(fxr)e (q(uexn)c*y( x+) )1 4 6| 78 ^.4 9f)); | ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showcwt.c:680:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/window_func.h :155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | 155 | m i n i m u mlu_t[fnr] e=q uexepn(c-0y. 5 =* 1S1Q.R1((7n2-(6N8f- 1*) l/o2g)/((01..4*f( N-+1 )(/426.f.))0)6; 5 3| 8 ~^~~f * misrc/libavfilter/window_func.hn:153i:m26u:m_ fnote: rexpanded from macro 'SQR' equenc 153y | ) / ( m i#ndiemfuimne_ fSrQeRq(xu)e (n(cx)y* (+x ))1 4 | 6 ^7 8.49f)); | ^~~~~~~~~ ~ src/libavfilter/avf_showcwt.c:681:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | maximum_frequency = 11.17268f * log(1.f + (46.06538f * maximum_frequency) / (maximum_frequency + 14678.49f)); | ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showcwt.c:681src/libavfilter/window_func.h:29:: 162warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | 162 | m ax i m u m _iff r(eFqFAuBSe(nn c-y M )= >1= 10..31 7*26 8Mf) {* | l ~~^~~ ~~o g(1.f +src/libavutil/common.h :64(:314:6 .note: 0expanded from macro 'FFABS' 6538f 64* | #dmeafxiinme uFmF_AfBrS(ea)q u(e(na)c y>)= 0/ ?( m(aa)x :i m(-u(ma_))f)r e q| ^u ency + 14678.49fIn file included from )src/libavfilter/avf_showfreqs.c:)36;: src/libavfilter/window_func.h : 162| : ^~~~~~~~~ ~ 17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/avf_showfreqs.c:36: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showfreqs.c:36: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/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_showvolume.c:77:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "w", "set channel width", OFFSET(w), AV_OPT_TYPE_INT, {.i64=400}, 80, 8192, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:78:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "h", "set channel height", OFFSET(h), AV_OPT_TYPE_INT, {.i64=20}, 1, 900, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:79:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "f", "set fade", OFFSET(f), AV_OPT_TYPE_DOUBLE, {.dbl=0.95}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:80:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "c", "set volume color expression", OFFSET(color), AV_OPT_TYPE_STRING, {.str="PEAK*255+floor((1-PEAK)*255)*256+0xff000000"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:81:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "t", "display channel names", OFFSET(draw_text), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:82:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "v", "display volume value", OFFSET(draw_volume), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:83:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "dm", "duration for max value display", OFFSET(draw_persistent_duration), AV_OPT_TYPE_DOUBLE, {.dbl=0.}, 0, 9000, FLAGS}, | ^ src/libavfilter/avf_showvolume.c:84:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "dmc","set color of the max value line", OFFSET(persistant_max_rgba), AV_OPT_TYPE_COLOR, {.str = "orange"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:88:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "s", "set step size", OFFSET(step), AV_OPT_TYPE_INT, {.i64=0}, 0, 5, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:89:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "p", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SCC libavfilter/dnn/safe_queue.o QR(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) >= 120 warnings? generated (. a) : (-(a))) | ^ In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | src/libavfilter/avf_showfreqs.c : 82l:ut101[:n ]warning: =missing field 'unit' initializer [-Wmissing-field-initializers] 0.5 * (1 + co 82s | ( (M _ P I{ *"CC libavfilter/dnn_filter_common.o (sFiFAzBe"S,( n" s-e Mt) v-i d0e.o 3s i*z Me)"),/ (O(F1FS ET-( w0),. 3A) V*_ OPM)T)_);T Y| P ~~^~~ ~E _IMAGsrc/libavutil/common.hE_:S64:I31ZE:, note: {expanded from macro 'FFABS' .str = 64"1 | 0#2de4fxi5n1e2 "F}F,AB S0(src/libavfilter/avf_showwaves.c,a )0,: F107(L:100(:Aa G) warning: S> }missing field 'unit' initializer [-Wmissing-field-initializers], = 0| ^ ? (a) : (107-( | a )) ) { | " ^s ize", "set vidIn file included from esrc/libavfilter/avf_showspectrum.csrc/libavfilter/avf_showfreqs.c:o:4783: 101: s:src/libavfilter/window_func.hi:163 z:ewarning: 48",missing field 'unit' initializer [-Wmissing-field-initializers]: Owarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F SET (83w | ) , AV {_163O P | " T s_ "T, Y P E "_I s MAeG tE _ Svi IldueoZt[ Ens]i,ze "={,. s0.O5Ftr F S=E T*"( 6w0(0)1,x + 2cA4o0V"}s, _0(O,P(T _TMYP0_E,P_ IIMF*LAAG(GSEF_ FSAIZ}BSE,(, n | ^ {-. sMt)r -= 0."3 1*02 4Mx))5/1((21" }-, 00,. 3)0 , *F LMA)G)S)src/libavfilter/avf_showwaves.c :},; 108 | ^~~~~~~~~~~~ ~: | 100 ^ src/libavutil/common.h: :warning: missing field 'unit' initializer [-Wmissing-field-initializers]64 :37: note: expanded from macro 'FFABS' 10864 | | # d e f{i n"es ",F F ABsrc/libavfilter/avf_showfreqs.cS (a: 84):111" (:s (ewarning: at)missing field 'unit' initializer [-Wmissing-field-initializers] >v= i0d eo? s(84iaz | e"), :O F (F-S (Ea{T) ))(" rw a)| t, ^~~~ e ",A V_"OPsT_eTtY vPidEe_oIM ArGEa_tSIeZ",E ,O F{F.SsEtTr( f=r a"m6e_0ra0txe)2, 4A0"V},_ O0P,T _0T,Y FPLEAG_S V}I,D E | O ^_ RATE, {.str In file included from = "src/libavfilter/avf_showspatial.c25:"}35, : 0src/libavfilter/window_func.h,: 155I:N60T:_M Awarning: X,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FLAGS }, | ^ 155 | lut[n] src/libavfilter/avf_showfreqs.c= :e85x:111p:( -warning: 0missing field 'unit' initializer [-Wmissing-field-initializers] .5 * SQR((n -85( | N- 1 )/ 2 ){/ (0".4r*",( N - 1 )"/se2t. fvi)d)e)o; ra t| e ~^~~" , OFFSsrc/libavfilter/window_func.hE:T153(f:ra30m:e_ rnote: atexpanded from macro 'SQR'e ), AV _153O | P T src/libavfilter/avf_showwaves.c _: T #114Y:dP123e:E warning: f_imissing field 'unit' initializer [-Wmissing-field-initializers]neV I DSEQOR_(RxA)T E((,x { .)114s* | t( rx ) =) {" 2"n| "5 ^ ," } , 0 ," sIeNtT h_oMwA Xm,an yFL AsGaSm src/libavfilter/window_func.hp},l: e155s : | t60o: ^ swarning: himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o w in the s155a | me po i n t " , OF F S E lTu(tn)[,n] =A Ve_OxPpT(_-T0YP.E5_I N*T , S{Q.Ri(6(4 n=- (0N-}1, )0/, 2IN)T_/M(A0X,. 4F*L(NA-G1S) /},2 . f| )) ^) ; | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #dsrc/libavfilter/avf_showwaves.ce:f115:i104ne: S Qwarning: missing field 'unit' initializer [-Wmissing-field-initializers]R (x) ((x)* (115x | ) ) { | ^" rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:116:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "r", "set video rate"src/libavfilter/avf_showfreqs.c,: 99O:F103F: Swarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]T (rate), AV _99O | P T _ T{YP E"w_iVnI_DsEiOz_eR",A T"Es,e t {w.isntdro w= s i"z25e"",} ,O FF0SE,T (IffNtT__siMzAeX), ,F LAVA_src/libavfilter/window_func.hOGSP }:,T162 :_T 25| Y ^:P E_warning: INimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T , {.i64=2048} , 1621 | 6 , 6 5 5 3 6 , F L A G src/libavfilter/avf_showwaves.cSi }:,f117 : (119| F ^:F Awarning: Bmissing field 'unit' initializer [-Wmissing-field-initializers]S (n - M) >= 0. 3117 * | M ) { { "| sp ~~^~~ ~~li t_channsrc/libavutil/common.he:l64s:"31,: "dnote: rexpanded from macro 'FFABS'aw chann e64l | s #sedpaeraftienley "F,F AOBFFSS(aE) T((s(pal) i>t_=c h0a n?n e(las)) ,: A V(_O-PT(_aT)Y)P)E _B O| ^O L,CC libavfilter/drawutils.o {.i64 = 0}, In file included from 0src/libavfilter/avf_showspatial.c,:35 : 1src/libavfilter/window_func.h,:162 :17F:L Awarning: Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S }, | ^ 162 | if (FFABS(n - M) >= 0.src/libavfilter/avf_showwaves.c3 :*118 :M154:) warning: { missing field 'unit' initializer [-Wmissing-field-initializers] | CC libavfilter/ebur128.o ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37 :118 | note: expanded from macro 'FFABS' { " c64ol | o#rdse"f,i n"es eFtF cAhBaSn(neal) s( (coal)or s>",= O0F FS?E T((a)c :o lo(r-s()a),) A)V _| O ^~~~P T_TYPE_STRIn file included from Isrc/libavfilter/avf_showspatial.cN:35G: , src/libavfilter/window_func.h{:.162s:t39r: = "warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e d|gree n162| | b l u e | y e l l o wi|ofra n(gFeF|AlBimSe(n| p-i nMk)| m>a=ge n0t.a3| b*r oMw)n "{ } ,| 0 ~ ^, 0, FLAGS }, | ^ src/libavfilter/window_func.h:163src/libavfilter/avf_showfreqs.c::86101:: 102warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101163 | | { " o ve r l a p ", l utsrc/libavfilter/avf_showwaves.c"[s:ne] 127=:12t: w 0warning: i.missing field 'help' initializer [-Wmissing-field-initializers]n5 d*o ( w 1o127v | +e r lc o aps",{( (NMUO_FFLPSELTI(o v*}e( rF | l ^Fa ApBS)(n, A-V_ OPMT)_ T-Y P0E.3_ FL*O AMT),) /{(.(d1b l- =01..}3,) 0 .,* 1M.), )F)L;A G S| ~ ^} , | ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | src/libavfilter/avf_showfreqs.c : 102: 102 : warning: lmissing field 'unit' initializer [-Wmissing-field-initializers]ut [n] = 0.5 *102 | ( 1 + { c"oasv(er(aMg_inPgI"*, ("sFeFtA tBiS(mne -a vMer)ag i-n g0",. 3O F*F SEMT)()av/g()(,1 -A V0._3O) P*T_ TM)Y)P)E;_I N T,| { ~ ^. i64=1}, 0, INT32_MAsrc/libavfilter/window_func.hX:,163 F:L56A:G Swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, | ^ 163 | CC libavfilter/edge_common.o lut[n] = 0.5src/libavfilter/avf_showfreqs.c *: 103:(154:1 warning: missing field 'unit' initializer [-Wmissing-field-initializers]+ cos((M_PI*(FF A103B | S (n - { "Mc) o-l or0s."3, *" sMe)t) c/h((a1n n- e0l.s 3c)o l* oMr)s)"),; | O ~~^~~ ~ FFSETsrc/libavutil/common.h(:c64o:31l:o rnote: expanded from macro 'FFABS's ), AV_ OP64T | #_dTeYfPiE_nSeT RFINFG,A B{S.(satr) =( (a")r e>=d |g0r ?e e(na|)b l:u e(|-y(elal)o)w|)o ra n| g ^e |lime|pink|magenIn file included from tasrc/libavfilter/avf_showspatial.c|:35b: rosrc/libavfilter/window_func.hw:163n:"48 :} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0, 0, FLAGS }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 | src/libavfilter/avf_showfreqs.c#:de107f:112i:n ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]F FABS(a) (( a107) | > = {0 "?m i(naamp)" ,: ("s-(eat) )m)i n i| m ^~~~u m amplitude", OFFSET(minamp), AV_OPT_TYPE_FLOAT, {.dbl=1e-6}, FLT_MIN, 1e-6, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:112:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showvolume.c: 223112: | 54 : {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" channels", "set c223h | a n n e l s to d ra w "s,- O>FvFaSElTu(ecsh_[lcayhou t*_s tVrA)R, _AVV_AORPST__TNYBPE _+S TVRAIRNG_,P E{.AsKtr]= "=a mlal"x};, 0 ,| ~ ^~~0 , FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 113 | { NULL } | ^ 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| ~~~~~ ^~~: 107:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | { "minamp", "set minimum amplitude", OFFSET(minamp), AV_OPT_TYPE_FLOAT, {.dbl=1e-6}, FLT_MIN, 1e-6, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' 14 | #define FLT_MIN 1.17549435082228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 14 warnings generated. CC libavfilter/f_bench.o src/libavfilter/avf_showvolume.c:285:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | max_val = av_clipf(0.21 * log10(max) + 1, 0, 1); | ~~~~~ ^~~ 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 }, | ^ CC libavfilter/f_cue.o src/libavfilter/avf_showspatial.c:59:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "512x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:60:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "s", "set video size", OFsrc/libavfilter/avf_showfreqs.cFSET:(w208):,12: warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V _OPT_TYPE_ I208M | A G E_ S IiZf E(s,- >o{.vsetrr l=a p" 5=12=x 511.2)" }, | 0 ~~~^~~~~~~ ~~, 0, FLAGS }, | ^ src/libavfilter/avf_showspatial.csrc/libavfilter/avf_showspectrum.c:61::161107:118:: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | 161 | { " w i{n _"ssiasrc/libavfilter/avf_showfreqs.ctz:eur210a:"t28,i:o n""warning: s,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e "tc olwori nds aot210wu | r as tii oz sne-", >mOhuFolFSpEti_plTiesr(i",wz ine_OF FsS=iEze ),T (A(1Vsa.t_u Or-P as-Tti>_oTYoPnEv)_, eIrANlaVpT_), O *{P .Ts_i-T>64YwP =i E40n9__6FsL}izO, e1AT;, 0 { 2.4d| ~ ~~~^~~~~~~,b l65 5=3 61, }FL,AG S- }1,0 , | 1 ^0 , FLAGS }, | ^ 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); | ~~~~~~ ~~~^~~~~~~ 58 warnings generated. src/libavfilter/avf_showspatial.c:63:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_src/libavfilter/avf_showspectrum.cT:YP166E_:V100I:DE Owarning: _missing field 'unit' initializer [-Wmissing-field-initializers]R ATE, {.str =166" | 2 5 " } ,{ "0o,v IeNTr_lMAaXp," ,FL AG"Sse t}, w i| nd ^o w overlap", OFFSET(overlap), AV_OPT_TYPE_FLsrc/libavfilter/avf_showspatial.cO:A64T,: 108{:. dwarning: blmissing field 'unit' initializer [-Wmissing-field-initializers] = 0}, 0, 1 ,64 | FL A G S {} ",r " | , ^ "set video rate", OFFSET(frame_rasrc/libavfilter/avf_showspectrum.ct:e167):,92 :A warning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]_ OPT_TYPE _V167ID | E O _ R A{T E",g a{i.ns",t r"=se"t2 5s"c}a,l e0 ,g IaNiTn_M"A,X, OFFFLASGEST (}g,a i n)| , ^ AV_OPT_TYPE_FLOAT, src/libavfilter/avf_showspatial.c{:.65db:l12 := 1}warning: ,missing field 'help' initializer [-Wmissing-field-initializers] 0 , 1 2658 | , FL AG S {} ,NU L | L ^ } | ^ 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_src/libavfilter/avf_showvolume.cOPT:_369TY:P68E:_ Iwarning: NTimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {.i64 = 0}, 0, 369 | I N T 3 2 _ M A X , sF-L>AvGaSl u}e,s [ c| ^ * VAR_VARS_NB + VAR_VOLUME] = 20.0 * log10src/libavfilter/avf_showspectrum.c(:m174:a99x: )warning: ; missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~ ^~~ 174 | { "stop", "stop frequency", OFFSET(stop), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:175:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "fps", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:176:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:177:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "drange", "set dynamic range in dBFS", OFFSET(drange), AV_OPT_TYPE_FLOAT, {.dbl = 120}, 10, 200, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:178:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "limit", "set upper limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -100, 100, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:179:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "opacity", "set opacity strength", OFFSET(opacity_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:180:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 180 | { NULL } | ^ src/libavfilter/avf_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: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); | ~~~~~~~~ ^~~ 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_showspatial.c:233:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | float diffp = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f; | ~ ^~~~ src/libavfilter/avf_showspatial.c:233:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | float diffp = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f; | ~ ^~~ src/libavfilter/avf_showspatial.c:233:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | floasrc/libavfilter/avf_showfreqs.ct d:i454f:f40:p warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ((rp - lp) / (2. f 454* | M _ PI ) + 1 . f) * 0 . 5 f ; a| ^~~ ~= av_clipdsrc/libavfilter/avf_showspatial.c((:M233_:P28I: +warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](R E(f, ch), 233I | M ( f , c h ) )f)lo a/t (d2i.f fp* M=_ (P(I)r,p 0 ,- 1l)p;) /| ~~^~~~~~~~~~~~~~~~~~~~~( 2.f * M_src/libavfilter/avf_showfreqs.cP:I414): 38:+ note: 1expanded from macro 'RE' .f) * 4140 | #.d5effi;n e | R ~~~^~~~ ~E( x, ch) s->fft_data[ch][x].re | ^ src/libavfilter/avf_showfreqs.c:417:30: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showfreqs.c:454:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | a = av_clipd((M_PI + P(RE(f, ch), IM(f, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~^~~~~~~~~~ src/libavfilter/avf_showfreqs.c:415:38: note: expanded from macro 'IM' 415 | #define IM(x, ch) s->fft_data[ch][x].im | ^ src/libavfilter/avf_showfreqs.c:417:25: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showfreqs.c:461:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | a = av_clipd((M_PI - P(IM(f, ch) * RE(f-1, ch) - IM(f-1, ch) * RE(f, ch), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | RE(f, ch) * RE(f-1, ch) + IM(f, ch) * IM(f-1, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:417:30: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showfreqs.c:462:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | a = av_clipd((M_PI - P(IM(f, ch) * RE(f-1, ch) - IM(f-1, ch) * RE(f, ch), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | RE(f, ch) * RE(f-1, ch) + IM(f, ch) * IM(f-1, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:417:25: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ CC libavfilter/f_drawgraph.o CC libavfilter/f_ebur128.o src/libavfilter/avfiltergraph.c:55:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|V }, | ^ src/libavfilter/avfiltergraph.c:57:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, src/libavfilter/avf_showspectrum.c0,: 423F|:A51 : }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 423 | src/libavfilter/avfiltergraph.c : 58 : 12: warning: pmissing field 'help' initializer [-Wmissing-field-initializers]h i = 582 | . f * { MN_UPLIL * },( s -| > ^s top - 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/avfilter.c:607:src/libavfilter/avf_showspectrum.c41::424 :warning: 17missing field 'unit' initializer [-Wmissing-field-initializers]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 424 | 607 | t h et a = 2 .{f .*i M6_4P I= * 0s -}>s,t a0r, tI /N (Tf_lMoAaXt),i nFlLinAkGS- }>,sa m | p ^l e_rate; | ^~~ ~ src/libavfilter/avfilter.c:609:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 609 | OFFSET(extra_hw_framCC libavfilter/f_graphmonitor.o es), 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/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: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/colorspace.c:184:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | clm->MaxCLL = (unsigned)(peak * REFERENCE_WHITE); | ~ ^~~~~~~~~~~~~~~ src/libavfilter/colorspace.h:27:25: note: expanded from macro 'REFERENCE_WHITE' 27 | #define REFERENCE_WHITE 100.0f | ^~~~~~ src/libavfilter/colorspace.c:191:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | metadata->max_luminance = av_d2q(peak * REFERENCE_WHITE, 10000); | ~ ^~~~~~~~~~~~~~~ src/libavfilter/colorspace.h:27:25: note: expanded from macro 'REFERENCE_WHITE' 27 | #define REFERENCE_WHITE 100.0f | ^~~~~~ 3 warnings generatedsrc/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] 16 warning804s generated | . { "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 }, | ^ 26 warnings generated. src/libavfilter/avf_showspectrum.c:580:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | src/libavfilter/avf_showwaves.c*u:f817 :=12 :* ywarning: fmissing field 'help' initializer [-Wmissing-field-initializers] * M_ P817I | ; | ^~~ ~ { NULL } | ^ src/libavfilter/avf_showspectrum.c:581:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | *vf = *yf * M_PI; | ^~~ ~ src/libavfilter/avf_showspectrum.c:599:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avfilter.c 599 | : 744 : 19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] *uf *= 0. 5744 | f * s in ff((o2r (*i M=_ P0I; i* nrb-_d>nibs_pilnapyu_tchsan;n eil++s) + { M _| P ~ ^ ~~~~~~~~~~~~~~~~~I * s->rotatisrc/libavfilter/avfilter.co:n749):;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:600:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | *vf *= 0.5f * cosf((2 * M_PI * ch) / s->nb_display_channels + M_PI * s->rotation); | ~ ~~~^~~~~~~~ src/libavfilter/avf_showspectrum.c:602:42:26 warning: warningimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s generated. 602 | *uf *= 0.5f * sinf(M_PI * s->rotation); | ~ ~~~^~~~~~~~ src/libavfilter/avf_showspectrum.c:603:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | *vf *= 0.5f * cosf(M_PI * s->rotation + M_PI_2); | ~ ~~~^~~~~~~~ src/libavfilter/avf_showspectrum.c:606:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | *uf += *uf * sinf(M_PI * s->rotation); | ~ ~~~^~~~~~~~ src/libavfilter/avf_showspectrum.c:607:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | *vf += *vf * cosf(M_PI * s->rotation + M_PI_2); | ~ ~~~^~~~~~~~ src/libavfilter/buffersrc.c:300:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 300 | { "width", NULL, OFFSET(w), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, | ^ src/libavfilter/buffersrc.c:302:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 302 | { "height", NULL, OFFSET(h), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_Msrc/libavfilter/avf_showspectrum.cAX:,625 V: 23},: warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ 625 | for (i = 1; i < FF_ARRAY_ELEMS(color_table[cmsrc/libavfilter/buffersrc.c]:)304 -: 1261:; iwarning: ++missing field 'unit' initializer [-Wmissing-field-initializers]) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | { "sar", "sample aspect ratio", OFFSET(pixel_aspect), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:305:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 305 | { "pixesrc/libavfilter/avfiltergraph.cl_a:s212p:ec19t:" ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "sample aspect 212ra | t i o " ,f or ( iO F=F S0E;T i( pncbt_f)i,l t e r s ;A Vi_+O+P) T{_ TY PE| _ ~ ^ ~~~~~~~~~~~~~~~~~R ATIONAL, src/libavfilter/avfiltergraph.c{ :.216d:b23l: =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 }, 0, D216B | L _ M A X ,src/libavfilter/avf_showspectrum.c : V668 :f}20or: ,( warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]j ^ = 0; j < f668i | l t - >n be_lisnpeu tisf ;(l ojg+1+0)( s{e c osrc/libavfilter/buffersrc.cn| :306d:s ~ ^ ~~~~~~~~~~~~~~~ 126): warning: >missing field 'unit' initializer [-Wmissing-field-initializers] 6)src/libavfilter/avfiltergraph.c : 226| : ~~~~~ ^~~~~~~23 : warning: 306 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { "t i226m | e _ b a s e " , f o r (NUjL L=, 0 ; j < f i l t - > n b _ o u t p u tOsF;F SjE+T+()t im{e _ b| a ~ ^ ~~~~~~~~~~~~~~~~s esrc/libavfilter/avf_showspectrum.c):,669 : 46 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_ T669Y | P E_ RA TI O N A Lu,ni t{s .= dabvl_a s=p 0r in}t, f0(," %D.2BfLh_M"A, Xse,c Vo n}d,s /| ^ (60 * 60)); | ~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~~~ src/libavfilter/buffersrc.c:307:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 307 | src/libavfilter/avf_showspectrum.c {: 670":f20r:a mewarning: _rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a te", 670 N | U L L, e l s e i f ( l o g 10 ( s e c oOnFdFsS)ET (>f r3a)m e| _ ~~~~~ ^~~~~~~r ate), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, src/libavfilter/avf_showspectrum.c | : ^ 671:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/buffersrc.c671: | 308 : 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] uni t308 | s = a{ vN_UaLsLp r}i,n t f| ^( "%.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/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/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/avfiltergraph.c:287:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/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 }, | ^ 7 warnings generated. src/libavfilter/avf_showspectrum.c:767:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | a = expf(M_LN10 * (a * s->drange - s->drange + s->limit) / 20.f); | ~ ^~~~ src/libavfilter/avf_showspectrum.c:767:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | a = expf(M_LN10 * (a * s->drange - s->drange + s->limit) / 20.f); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 9 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:855:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 855 | units = av_asprintf("%.2f", hertz); | ~~~~~~~~~~~ ^~~~~ 22 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); | ~~~~~~~~~~~ ^~~~~ src/libavfilter/buffersink.c:357:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 357 | { NULL }, | ^ CC libavfilter/f_interleave.o src/libavfilter/buffersink.c:372:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | { "all_channel_csrc/libavfilter/avfilter.cou:nt1035s:"86,: " awarning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c ept all channel coun t1035s | ", O F FiSfE T((!alliln_kc-h>afninfeol._sacmopulntess),_ sAkiVp_pOePdT _&TY&P Ef_BrOaOmLe-,>n b{._i6s4a m= p0l}e,s >0=, m1in, &F&L AfGrSam e-}>n,b _ s| a ^m ples <= max) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/buffersink.c:373:src/libavfilter/avfilter.c12:: 1035warning: :58missing field 'help' initializer [-Wmissing-field-initializers]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 373 | { NUL L1035 | } , | ^ if (!link->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ 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); | ~~~~~~~~~~~ ^~~~~ CC libavfilter/f_latency.o src/libavfilter/avfiltergraph.c:415:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 415 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:430:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 430 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:433:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 433 | for (j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:554:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 554 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavfilter/f_loop.o CC libavfilter/f_metadata.o 48 warnings generated. CC libavfilter/f_perms.o CC libavfilter/f_realtime.o 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); | ~~~~~~~~~^~~~~~~~~~~ ~ CC libavfilter/f_reverse.o src/libavfilter/avfiltergraph.c:612:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | for (i = 0; i < link->incfg.formats->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:625:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 625 | for (i = 0; i < link->incfg.formats->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/f_segment.o 20 warnings generated. CC libavfilter/f_select.o src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:685:19: note: expanded from macro 'REDUCE_FORMATS' 685 | for (i = 0; i < filter->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:693:23: note: expanded from macro 'REDUCE_FORMATS' 693 | for (j = 0; j < filter->nb_outputs; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterFormasrc/libavfilter/avf_showspectrum.cts:,1229 : 66 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ormats, f o1229r | m a t s , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ av_ lo725g | ( c t x , A V _L OG _E RR OR , " ov e r lnapb _f%ofr tmoaot sbi,g \fnf"_,a dsd-_>foovremralta)p;) ; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~ ~~~^~~~~~~ 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, A3VFi warningltse generatedr. src/libavfilter/avf_showspectrum.cFo:rm1234a:t51s:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] samplera t1234es | , f o r m a t s, s- >| w ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~in _scal e727 | + = s - > wi nd o w _ f u n c _ l unt[bi]_ f* osr->mwaitnsdo,w _fffu_nacd_dl_uft[oir]m;a t )| ; ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:685:19: note: expanded from macro 'REDUCE_FORMATS' 685 | for (i = 0; i < filter->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:src/libavfilter/avfiltergraph.c1236::72628::5 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1236726 | | R E D UsC-E>_wFiOnR_MsAcTaSle( =i 1n.tf, / s q r t fA(Vs-F>iwlint_esrcFaolrem)a;t s ,| ~ ~~~~^~~~~~~~~~~~~~~~~~~~~ samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:693:23: note: expanded from macro 'REDUCE_FORMATS' 693 | for (j = 0; j < filter->nb_outputs; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:726:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:709:27: note: expanded from macro 'REDUCE_FORMATS' 709 | for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:730:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 730 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:739:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 739 | for (j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:779:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 779 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/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/avfiltergraph.c:795:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 795 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:802:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 802 | if (i == filsrc/libavfilter/avfilter.cte:r1476-:>47n: bwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nputs) | ~ ^ ~~~~~~~~~~~~~~~~~ 1476 | src/libavfilter/avfiltergraph.c : 807ds:tc19t:x -warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]v ar_val ue807s | [ VA R _PfOSo]r =( pio s= 0=;= i-1 onsb;_ o u| ~ ^~~t puts; /usr/include/math.hi:++15): 19{: note: | expanded from macro 'NAN' ~ ^ ~~~~~~~~~~~~~~~~~~ 15 | #src/libavfilter/avfiltergraph.cd:ef815i:n23e: Nwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N __ b815u | il t i n _ n a n ff(o"r" )( j | = ^~~~~~~~~~~~~~~~~~ 0; j < outlink->incfg.samplerates->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1321:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1321 | const float f = s->gain * w; | ~~~^~~~ ~ 6 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/avf_showspectrum.c:1340:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1340 | phases[y] = (PHASE(y, ch) / M_PI + 1) / 2; | ^~~~~~~~~~~~ ~ src/libavfilter/avf_showspectrum.c:1314:22: note: expanded from macro 'PHASE' 1314 | #define PHASE(y, ch) atan2f(IM(y, ch), RE(y, ch)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1347:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1347 | const float rng = 2.f * M_PI; | ^~~ ~ src/libavfilter/avf_showspectrum.c:1389:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1389 | const float f = s->gain * w; | ~~~^~~~ ~ src/libavfilter/avfiltergraph.c:877:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 877 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:884:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 884 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:887:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 887 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:926:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 926 | for (k = 0; k < FF_ARRAY_ELEMS(ch_subst); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:970:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 970 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:980:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 980 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:987:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 987 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:993:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 993 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1001:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1001 | for (j = 0; j < outlink->incfg.formats->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1038:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1038 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1050:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1053:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1053 | for (j = 0; j < filter->nb_inputs; j++){ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1062:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1062 | for (j = 0; j < filter->nb_outputs; j++){ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1071:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1071 | for (j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1082:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1082 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1085:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1085 | for (j = 0; j < filter->nb_inputs; j++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1088:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1088 | for (j = 0; j < filter->nb_outputs; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1144:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1144 | if (f->nb_inputs > INT_MAX - sink_links_count) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/f_sendcmd.o 5 warnings generated. 33 warnings generated. src/libavfilter/avfiltergraph.c:1201:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1201 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavfilter/f_sidedata.o CC libavfilter/f_streamselect.o src/libavfilter/dnn/dnn_backend_native.c:36:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "conv2d_threads", "threads num for conv2d layer", OFFSET(options.conv2d_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/avfiltergraph.c:1222:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/dnn/dnn_backend_native.c:37:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1222 | for (i =37 | 0 ; { i" a n b _ f i"lutseer sD;N Ni a+sy+n)c i{n f e| re ~ ^ ~~~~~~~~~~~~~~~~~n ce", OFFSET(options.async), AV_OPT_TYPE_BOOL, { .i64 = 0 }, src/libavfilter/avf_showspectrum.c : 17090:102,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1, FLAGS }1709, | | ^ { "size", "set videsrc/libavfilter/dnn/dnn_backend_native.co: s38iz:e"12, :O FFwarning: missing field 'help' initializer [-Wmissing-field-initializers]S ET( w38) | , A V {_ OPNTU_LTL Y},P E _| I ^M AGE_SIZE, {.str = "4096x2048"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1710:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1710 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "4096x2048"}, 0, 0, FLAGS }, | ^ 18 warnings generated. src/libavfilter/avf_showspectrum.c:1740:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1740 | { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, -10, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1745:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1745 | { "gain", "set scale gain", OFFSET(gain), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 128, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1746:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1746 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1747:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1747 | { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1748:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1748 | { "start", "start frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1749:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1749 | { "stop", "stop frequency", OFFSET(stop), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1750:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1750 | { "drange", "set dynamic range in dBFS", OFFSET(drange), AV_OPT_TYPE_FLOAT, {.dbl = 120}, 10, 200, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1751:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1751 | { "limit", "set upper limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -100, 100, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1752:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1752 | { "opacity", "set opacity strength", OFFSET(opacity_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1753:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1753 | { NULL } | ^ src/libavfilter/avf_showspectrum.c:1774:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1774 | spf = s->win_size * (s->samples / ((s->win_size * sz) * ceil(s->samples / (float)(s->win_size * sz)))); | ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ^ ~ 18 warnings generated. 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]In file included from src/libavfilter/f_ebur128.c:35: src/libavutil/ffmath.h:49:30: warning: 144implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 49 | oreututrpnu te[xn_pf2ifl(Mt_eLrO]G 2= _F1F0MA X*( oxut)pu;t [ n| _ ~ ^f ilter], 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)) | ^ 11 warnings generated. 12 warnings generated. 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)) | ^ ~ 28 warnings generated. src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:89: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ~ ^~~~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ~~~ ~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:172:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ~~~ ^~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:172:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:172:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #dsrc/libavfilter/dnn/dnn_backend_native_layer_mathunary.cefi:ne90 F:F26M:A Xwarning: (a,b) ((implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]a) > (b) ? (a) 90: | ( b) ) | ^ ~ dst[src/libavfilter/dnn/dnn_backend_native_layer_conv2d.ci:]177 :=46 :s warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n (src[i]); | 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 | #defin18e warningFsFM generatedA. X(a,b) ((a) > (b) ? (a) : (b)) | ^ 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.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 src/libavfilter/dnn/dnn_backend_native_layer_mathunary.co:p130er:an28d: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]= 0; oper 130a | n d < n a t i vdset_[mio] d=e alc-o>sho(psrecr[ain]d)s;_ n | u ~~~~~ ^~~~~~m ; ++operand) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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(srsrc/libavfilter/dnn/dnn_backend_native_layer_conv2d.cc[i:])191; :87 :| ~~~~~ ^~~~~~ warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 191 | int thread_num = (ctx->options.conv2d_threads <= 0 || ctx->options.conv2d_threads > av_cpu_count()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:150:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 150 | dst[i] = exp(src[i]); | ~~~ ^~~~~~ CC libavfilter/fifo.o CC libavfilter/formats.o CC libavfilter/framepool.o CC libavfilter/framequeue.o CC libavfilter/framesync.o CC libavfilter/generate_wave_table.o CC libavfilter/graphdump.o 3 warnings generated. CC libavfilter/graphparser.o CC libavfilter/lavfutils.o 32 warnings generated. 12 warnings generated. 147 warnings generated. 16 warnings generated. 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:134:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 134 | nb_planes = FFMAX(nb_planes, c->plane + 1); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ CC libavfilter/lswsutils.o CC libavfilter/motion_estimation.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/palette.o CC libavfilter/pthread.o src/libavfilter/f_cue.cCC libavfilter/qp_table.o :93:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "cue", "cue unix timestamp in microseconds", OFFSET(cue), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAXsrc/libavfilter/drawutils.c, :F239LA:G27S: }warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ 239 | for (plane = 0; plansrc/libavfilter/f_cue.ce :< 94dr:aw122-:>n bwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]p lanes; plane ++94) | { {| " ~~~~~ ^ ~~~~~~~~~~~~~~~pr eroll", "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 iCC libavfilter/scale_eval.o n seconds", OFFSET(buffer), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_cue.c:94:105: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 94 | { "preroll", "preroll duration in seconds", OFFSET(preroll), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_cue.c:93:101: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 93 | { "cue", "cue unix timestamp in microseconds", OFFSET(cue), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/scene_sad.o CC libavfilter/setpts.o CC libavfilter/settb.o CC libavfilter/split.o CC libavfilter/src_avsynctest.o src/libavfilter/drawutils.c:392:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 392 | if (draw->desc->comp[comp].plane != plane) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 19 warnings generated. 25 warnings generated. 26 warnings generated. src/libavfilter/f_ebur128.c:163:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | { "video", "set video output", OFFSET(do_video), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, V|F }, | ^ src/libavfilter/f_ebur128.c:164:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x480"}, 0, 0, V|F }, | ^ src/libavfilter/f_ebur128.c:165:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 165 | { "meter", "set scale meter (+9 to +18)", OFFSET(meter), AV_OPT_TYPE_INT, {.i64 = 9}, 9, 18, V|F }, | ^ src/libavfilter/f_ebur128.c:170:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "metadata", "inject metadata in the filtergraph", OFFSET(metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|V|F }, | ^ src/libavfilter/f_ebur128.c:175:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "dualmono", "treat mono input files as dual-mono", OFFSET(dual_mono), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|F }, | ^ src/libavfilter/f_ebur128.c:176:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "panlaw", "set a specific pan law for dual-mono files", OFFSET(pan_law), AV_OPT_TYPE_DOUBLE, {.dbl = -3.01029995663978}, -10.0, 0.0, A|F }, | ^ src/libavfilter/f_ebur128.c:177:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "target", "set a specific target level in LUFS (-23 to 0)", OFFSET(target), AV_OPT_TYPE_INT, {.i64 = -23}, -23, 0, V|F }, | ^ src/libavfilter/f_ebur128.c:188:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | { NULL }, | ^ src/libavfilter/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_ebur128.c:225:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | v = av_clipf(v, 0, ebur128->scale_13ran warningsg generatede). ; // make sure it's in the graph scale | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ CC libavfilter/src_movie.o 7 warnings generated. src/libavfilter/f_bench.c:92:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | DEFINE_OPTIONS(bench, AV_13O warnings generated. PT_FLAG_FILCC libavfilter/transform.o TERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM); | ^ src/libavfilter/f_bench.c:47:12: note: expanded from macro 'DEFINE_OPTIONS' 47 | { NULL } CC libavfilter/trim.o \ | ^ CC libavfilter/vaapi_vpp.o 4 warnings generated. 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_Asrc/libavfilter/f_realtime.c:U71:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] DI 71 | { "limit", "sleep time limit", OFFSET(limit), AV_OPT_TYPE_DURATION, { .i64 = 2000000 }, 0, INT64_MAX, FLAGS }, | ^ CC libavfilter/vaf_spectrumsynth.o src/libavfilter/f_realtime.c:72:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] O 72 | { "speed", "speed factor", OFFSET(speed), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, DBL_MIN, DBL_MAX, FLAGS }, | ^ _PARsrc/libavfilter/f_realtime.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] A73 | { NULL } | ^ M); | ^ src/libavfilter/f_bench.c:47:12: src/libavfilter/f_realtime.cnote: :71:96: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] expanded from macro 'DEFINE_OPTIONS' 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) | ^~~~~~~~~~~~~~~~~~ 47 | { NULL } \ | ^ src/libavfilter/f_interleave.c:77:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 77 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:86:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | (nb_eofs == ctx->nb_inputs && s->duration_mode == DURATION_LONGEST) || | ~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:98:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 98 | if (nb_inputs_with_frames >= ctx->nb_inputs - nb_eofs) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:99:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | for (i = 0; i < ctx->src/libavfilter/f_drawgraph.cnb_:i61np:ut96s:; warning: imissing field 'unit' initializer [-Wmissing-field-initializers]+ +) { | ~ ^ ~~~~~~~~~~~~~~ 61src/libavfilter/f_interleave.c | : 138 : 19{: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" m1", "s e138t | 1s t mfeort ad(ait a =ke y"0, ;OF FSiE T(]n)b,_ AiVn_OpPutTs;_ Ti+Y+)P E{ _ S| T ~ ^ ~~~~~~~~~~~~~~R ING, {.src/libavfilter/f_interleave.cs:t148:r11:= "warning: "comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]}, 0, 0, FLA G148S | } , if | ( ^i == ctx->nb_inputs - nb_eofs && ff_outlink_frame_wantsrc/libavfilter/f_drawgraph.ce:d62(:ou125tl:i nwarning: kmissing 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.csrc/libavfilter/f_reverse.c:82::9885: :warning: 26missing field 'unit' initializer [-Wmissing-field-initializers]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 82 | src/libavfilter/f_interleave.c : {198 :"s23i:z ewarning: "comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , "85s | e t g r aif198 p | (hs -s > i z e "n b, _ fOrFfaoFmresS E T(+(iw ) , 1A= 1V;_> Oi cTpYPttxE-_IsM>_AsGizneEb__ iS/In ZpE,s ui{zt.esosf;t(r i*++=) ({" s9 -| 0 ~ ^ ~~~~~~~~~~~~~~>0 ptxs)2)5)6 "{} , 0| , ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 , FLAGS }, src/libavfilter/f_reverse.c :| 92: ^26 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | if (s->nb_framesrc/libavfilter/f_drawgraph.cs: 83:+95: 1warning: missing field 'unit' initializer [-Wmissing-field-initializers]> s->durati o83 | n _s i z e{ "/s ",s i"zseeotf (gr*a(ps-h>d ursaizteio"n,) )OF)F SE{T ( | w ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) , AV_OPT_TYPsrc/libavfilter/f_reverse.cE:_99I:M26A:G Ewarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S IZE, {.s t99r | = " 90 0x 2i5f6 ("s},- 0>, n0b,_ fFLrAGaSm e}s, + | ^1 > s->frames_size / sizeof(*(s->framessrc/libavfilter/f_drawgraph.c)):)84 :108{: warning: | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:85:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | src/libavfilter/f_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 } \ | ^ src/libavfilter/f_perms.c:57:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "seed", "set the seed for the random mode", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/f_perms.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/f_drawgraph.csrc/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 | { "t239i:m30e:s twarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m ps", "timestam p239s | o f i n p u tv aaltu ewsh[iVcAhR _tMoI Ns]p l=i ts -in>pmuitn";, O| F ~ ~~~^~~F SET(timestamps_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, src/libavfilter/f_drawgraph.c0:,240 :FL30AG:S warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , \ | ^240 | values[VAR_MAX] = s->max; | ~ ~~~^~~ src/libavfilter/f_segment.c:279:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 279 | src/libavfilter/f_drawgraph.c : 241{: 27": fwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a mes", 241"f | r a m e s a tv awhliuecs[hV tAoR_ VAsLp]l i=t v f;i n| ~ ^~p ut", OFFSET(points_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/f_segment.c:280:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 280 | { NULL } | ^ src/libavfilter/f_loop.c:260:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 260 | { "loop", "number of loops", OFFSET(loop), AV_OPT_TYPE_INT, {.i64 = 0 }, -1, INT_MAX, AFLAGS }, | ^ src/libavfilter/f_loop.c:261:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 261 | { "size", "max number of samples to loop", OFFSET(size), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT32_MAX, AFLAGS }, | ^ src/libavfilter/f_loop.c:262:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 262 | { "start", "set the loop start sample", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, AFLAGS }, | ^ src/libavfilter/f_loop.c:263:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 263 | { NULL } | ^ src/libavfilter/f_loop.c:262:100: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 262 | { "start", "set the loop start sample", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, AFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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_drawgraph.c4:174 warning:s39 generated:. 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 && 30 | warning ~~~ ^ ~~s generated . 19 warnings generated. 13 warnings generated. src/libavfilter/f_drawgraph.c:355:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | step = ceil(s->nb_values / (float)s->w); | ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavfilter/f_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 | { "keysrc/libavfilter/f_drawgraph.c", : 367 :"38se:t warning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e tadata key" ,367 | O FF S E T (k ey ) , AVv_aOPlTu_eTsY[PVEA_SRT_RIMNIGN,] { .= ss-t>mri n;= N| CC libavfilter/version.o UL ~ ~~~^~~L }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_drawgraph.c:368:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/f_metadata.c368 | : 369 : 1 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c : 111 : 106: note: expanded from macro 'DEFINE_OPTIONS'v alues[VAR_ M111A | X ] = {s "-v>almuaex";, "s| et ~ ~~~^~~ metadata value", OFFSET(value)src/libavfilter/f_drawgraph.c,: 369 :A35V:_O Pwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ TYPE_S T369RI | N G, { .s t r = N U L L } , v0al,ue s[0V,AR _FVALLA]G =S vf};, | \ ~ ^~ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:120:117: note: expanded from macro 'DEFINE_OPTIONS' 120 | { "expr", "set expression for expr function", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:121:126: note: expanded from macro 'DEFINE_OPTIONS' 121 | { "file"32, warning"ss generated. et file where to print metadata information", OFFSET(file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:122:134: note: expanded from macro 'DEFINE_OPTIONS' 122 | { "direct", "reduce buffering when printing to user-set file or pipe", OFFSET(direct), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:123:12: note: expanded from macro 'DEFINE_OPTIONS' 123 | { NULL } \ | ^ CC libavfilter/vf_addroi.o src/libavfilter/f_drawgraph.c:383:107: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 383 | src/libavfilter/f_loop.c : 446 : 117A:V _warning: Rmissing field 'unit' initializer [-Wmissing-field-initializers] N32(out->data[ 0446] | + F F {M I"lNo(opj",+ 1, "nouumtbleirn okf- l>ohop s"-, 1 ) * o u t - > l OiFnFSeEsT(ilzooep[)0, ] +A Vx_ OP*T _T4Y)P E!_=I NTo,l d ){ .{ i 64| = ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 0 }, -1, INTsrc/libavfilter/f_drawgraph.c_:M382AX:,83: warning: VFcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]L AGS }, | ^ 382 | (AV_RN32(out-src/libavfilter/f_loop.c>:447d:a117t:a warning: [missing field 'unit' initializer [-Wmissing-field-initializers]0 ] + j * out -447> | l i ne si ze{[ "0s] i+ zxe "* ,4 )" m!ax= noulmdbe)r |o|f f r| a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ mes to loopsrc/libavfilter/f_drawgraph.c":,381 :O33F:F Swarning: ETcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]( size), 381A | V _ O P T_ T Y PE _ I NT 6 4 , { . i 64 = 0 i}f, ( 0o, lIdN T!16=_ MAbXCC libavfilter/vf_alphamerge.o g, V&F&L AG S| ~~~ ^ ~~} , | ^ 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, {.isrc/libavfilter/f_graphmonitor.c64: =87 0: 95}:, 0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] INT64_MAX, VFLA GS87 } | , | ~ ^~~~~~~~~ { "size/usr/include/stdint.h",: "46s:21e: tnote: expanded from macro 'INT64_MAX'm onitor 46s | i#zdeef"i,ne OINFT6F4S_MEATX( w()0,x7 fAfVf_fOfPfTf_fTfYPfEff_fIfMAfG)E _ S| ^~~~~~~~~~~~~~~~~~I ZE, {.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),CC libavfilter/vf_amplify.o 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_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:106src/libavfilter/f_graphmonitor.c:: 113note: :expanded from macro 'DEFINE_OPTIONS'107 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | 113 { | " k e{ y""r,at e " ,"s e"ts emte tviaddaetao kreayt"e, " , O F F SOFEFT(SfErTa(kmeey)_,r a t e ),A VA_VOP_TO_PTT_YTPEY_PSET_RVIIDNEG,O _{RA.TsEt,r {= .NsULtLr }=, "02,5" }0,, 0 ,F ILNATG_SM A}X,, \ V F| ^} , | ^ src/libavfilter/f_metadata.csrc/libavfilter/f_graphmonitor.c::403114::1107:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:111:106: note: expanded from macro 'DEFINE_OPTIONS' 114 | { "r "111 | , { "v"aslueet", v"isdeeto mertaadtaet"a, OFvFSaEluTe("f, r a m eOF_FrSaETt(eva)l,u eA)V,_ O PATV__OTPYTP_E_TVIYDPEE_OST_RRIANTGE,, {{..ssttrr == "N25U"L}L, } ,0 ,0, 0I,N TF_LAMGAS X},, \V F | ^} , | ^ src/libavfilter/f_graphmonitor.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL } | ^ 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_select.c:232:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | select->var_values[VAR_PREV_PTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavfilter/f_select.c:233:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | select->var_values[VAR_PREV_SELECTED_PTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:234:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 234 | select->var_values[VAR_PREV_SELECTED_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:235:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | select->var_values[VAR_PREV_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __CC libavfilter/vf_aspect.o builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:236:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | select->var_values[VAR_START_PTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:237:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 237 | select->var_values[VAR_START_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_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_select.c:256:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 256 | select->var_values[VAR_PICT_TYPE] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:257:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | select->var_values[VAR_INTERLACE_TYPE] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:258:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/vf_atadenoise.o 258 | select->var_values[VAR_SCENE] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:259:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 259 | select->var_values[VAR_CONSUMED_SAMPLES_N] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' src/libavfilter/f_graphmonitor.c: 18715:23 | :# dwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ine NAN __187bu | i lt i n_fnaonfr( "("i)n t | ^~~~~~~~~~~~~~~~~~j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:195:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 195 | src/libavfilter/f_select.c :f260o:r50 :( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t j = 0; j <260 | f il t e rse-l>encbt_o-u>vtapru_vtasl;u ejs+[+VA)R _{S A| MP ~ ^ ~~~~~~~~~~~~~~~~~~L ES_N] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:263:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | select->var_values[VCC libavfilter/vf_avgblur.o AR_SAMPLE_RATE] = | ~ 263 | inlink->type == AVMEDIA_TYPE_AUDIO ? inlink->sample_rate : NAN; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_backgroundkey.o 2 warnings generated. CC libavfilter/vf_bbox.o src/libavfilter/f_select.c:298:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | ret = av_clipf(FFMIN(mafd, diff) / 100., 0, 1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/f_select.c:325:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_bilateral.o src/libavfilter/f_select.c:335:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | select->var_values[VAR_START_PTS] = TS2D(frame->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:337:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | select->var_values[VAR_START_T] = TS2D(frame->pts) * av_q2d(inlink->time_base); | ^~~~~~~~~~~~~~~~ ~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:340:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | select->var_values[VAR_PTS] = TS2D(frame->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_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_select.c:341:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | select->var_values[VAR_T ] = TS2D(frame->pts) * av_q2d(inlink->time_base); | ^~~~~~~~~~~~~~~~ ~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:342:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | select->var_values[VAR_POS] = frame->pkt_pos == -1 ? NAN : frame->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c: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.csrc/libavfilter/f_graphmonitor.c:115::104343:: warning: 23missing field 'unit' initializer [-Wmissing-field-initializers]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 115 | { 343" | c " , f o r ( i nt i" se=t 0 ;c io OgFFrSaETp(hc-o>mnmba_nfdisl_stetrsr;) ,i +A+V)_ O{P T | _ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ TYPE_STRINsrc/libavfilter/f_graphmonitor.cG:,355 :{27.:s twarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = NULL}, 0,355 | 0 , FL A GS }, f o| ^r (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; jsrc/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, src/libavfilter/f_sidedata.cFLA:GS 126:}1,: warning: missing field 'help' initializer [-Wmissing-field-initializers]| ^ 126 | DEFINE_OPTIONS(asidedatsrc/libavfilter/f_sendcmd.ca:,117 :A115:V _warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]PT _FLAG_AUDIO _117P | A R A M|{A V"f_"O, PT _ F L AG _ F"IsLeTtE RcoImNmaGn_PdAsR AfMi)l;e " , | ^ OFFSETsrc/libavfilter/f_sidedata.c(:co75m:m12an:ds _note: fiexpanded from macro 'DEFINE_OPTIONS'l ena me75) | , A V _ OP{T _NTUYPLEL_ S}T R\I N G,| ^{ .str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL } | ^ CC libavfilter/vf_bitplanenoise.o CC libavfilter/vf_blackdetect.o src/libavfilter/f_streamselect.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ src/libavfilter/f_select.c:446:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 446 | DEFINE_OPTIONS(aselect, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_select.c:171:12: note: expanded from macro 'DEFINE_OPTIONS' 171 | { NULL } src/libavfilter/f_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:60:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 60 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_streamselect.c:65:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 65 | for (j = 0; j < ctx->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_select.c:507:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 507 | DEFINE_OPTIONS(select, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_select.c:171:12: note: expanded from macro 'DEFINE_OPTIONS' 171 | { NULL } \ | ^ src/libavfilter/f_streamselect.c:143:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 143 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_streamselect.c:218:24: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 218 | if (n < 0 || n >= ctx->nb_inputs) { | ~ ^ ~~~~~~~~~~~~~~ 10 warnings generated. src/libavfilter/f_sendcmd.c:529:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 529 | double start = TS2T(interval->start_ts, AV_TIME_BASE_Q); | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.csrc/libavfilter/f_streamselect.c:530::30638:19:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306530 | | f o r ( i = 0 ; i dd n= bT_Si2nTpu(tisnt;e rvia+l-+>)en d{_ t | s ~ ^ ~~~~~~~~~~~~~~, AV_TIME_BASE_Q); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:531:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 531 | double current = TS2T(ref->pts, inlink->time_base); | ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:534:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 534 | var_values[VAR_POS] = ref->pkt_pos == -1 ? NAN : ref->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:535:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 535 | var_values[VAR_PTS] = TS2D(ref->pts); | ~ ^~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavfilter/vf_blackframe.o CC libavfilter/vf_blend.o src/libavfilter/formats.c:114:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 114 | for (i = 0; i < a->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/formats.c:116:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 116 | for (j = 0; j < b->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:75:23: note: expanded from macro 'MERGE_FORMATS' 75 | for (i = 0; i < a->nb; i++) src/libavfilter/framesync.c\: 43| : ~ ^ ~~~~~141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 43 | { "s 131h | o rt e s t"M,ER G"fEo_rFcOReM AtTSe(ra,m bi, nfaotrimoants ,w hneb_nf othrem asthso,r teAstV Fiilnptuetr Ftoremramtinsat,e sc"h, eOckF,FS E0)T;( o pt| _s ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ho rtessrc/libavfilter/formats.ct:76):,27 :A Vnote: _expanded from macro 'MERGE_FORMATS'O PT_TYPE_ 76B | O OL , { . i 64 fo=r 0 (}j, 0=, 0;1 j, FSn b};, j| ^+ +) \ | src/libavfilter/framesync.c ~ ^ ~~~~~: 44:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 44 | { "r e131pe | a tl a s tM"E,R G"eExt_eFnOdR MlATaSs(ta ,fr abm,e ofofrm astesco,n ndba_rfoyr msatrteasm,s AbeVyFoinldt eErOFF"o, rOmaFtFSsE, Tc(hoecpkt,_ re0p)e;a t l| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a st), AVsrc/libavfilter/formats.c:_91O:P5:T_ Tnote: Yexpanded from macro 'MERGE_FORMATS'P E_BOOL, { 91. | i 6 4 =M E1R GE}_,R 0E,Fsrc/libavfilter/generate_wave_table.c (1a,, : F31LAb:,G 19S: f} , mwarning: t comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]s| , ^ type, ret ur31n | A V E R RfOoRr( E(NiO M=E M0);; )i; < t a b l e _ s i z e ; i\+ + )| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ | src/libavfilter/formats.c: ~ ^ ~~~~~~~~~~44 :19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i src/libavfilter/framesync.c< :a52-:>r12e:f warning: cmissing field 'help' initializer [-Wmissing-field-initializers] ount ;52 i | + + ) {{ N U L L } | ^ \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c: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 ++) { \ | ~ ^ ~~~~~~~~~~~ 6 warnings generated. CC libavfilter/vf_blockdetect.o src/libavfilter/formats.c:242:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavfilter/vf_blurdetect.o 242 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, return AVERROR(ENOMEM);); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:295:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 295 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | { av_free(channel_layouts); return AVERROR(ENOMEM); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ 6 warnings generated. 1 warning generated. src/libavfilter/graphparser.c:331:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 331 | for (unsigned i = 0; i < nb; i++) | ~ ^ ~~ src/libavfilter/graphdump.c:83:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 83 | max_in_fmt = FFMAX(max_in_fmt, print_link_prop(NULL, l)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavfilter/graphdump.c:90:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 90 | max_out_fmt = FFMAX(max_out_fmt, print_link_prop(NULL, l)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ 12 warnings generated. CC libavfilter/vf_bm3d.o In file included from src/libavfilter/src_avsynctest.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/vf_boxblur.o src/libavfilter/formats.c:638:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 638 | FORMATS_UNREF(ref, formats); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:619:5: note: expanded from macro 'FORMATS_UNREF' 619 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vf_bwdif.o CC libavfilter/vf_cas.o src/libavfilter/formats.c:650:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 650 | FORMATS_UNREF(ref, channel_layouts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:619:5: note: expanded from macro 'FORMATS_UNREF' 619 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vf_chromakey.o 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); CC libavfilter/vf_chromanr.o \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/scale_eval.c:71:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | var_values[VAR_OUT_W] = var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/formats.csrc/libavfilter/scale_eval.c:72::67450::5 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 72 | 674 | v a r _FOvRaMlATuSes_[VCAHRA_NOGEURETF(_oHl]d r=ef ,v anre_wvraelfu)e; s [V| A ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~R _OH] =src/libavfilter/formats.c :N657A:N5;: note: | expanded from macro 'FORMATS_CHANGEREF' ~ ^~~ /usr/include/math.h: 15657: | 19: note: expanded from macro 'NAN' FIND_ R15 | E#Fde_fIiNneD ENXA(No l d r e f , _id_xb)uIn file included from ;i l tsrc/libavfilter/vaf_spectrumsynth.c i n: _ 31n : a nsrc/libavutil/ffmath.h f : ( 49 "":)\30 : | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 49 | 605 | re tfour r(ni e= x0p; 2if <( M(*_reLf)O->Gre2f_c1o0u n*t; xi) ;+ + ) | \ ~ ^ | ~ ^ ~~~~~~~~~~~~~~~~ 46 warnings generated. src/libavfilter/formats.c:712:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | ff_channel_layouts_ref, ff_channel_layouts_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:683:19: note: expanded from macro 'SET_COMMON_FORMATS' 683 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:712:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | ff_channel_layouts_ref, ff_channel_layouts_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:693:19: note: expanded from macro 'SET_COMMON_FORMATS' 693 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ 109 warnings generated. 1 warning generated. 10 warnings generated. src/libavfilter/formats.c:730:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 730 | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 731 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:683:19: note: expanded from macro 'SET_COMMON_FORMATS' 683 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:730:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 730 | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 731 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:693:19: note: expanded from macro 'SET_COMMON_FORMATS' 693 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/transform.c:46:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:37:18: note: expanded from macro 'PIXEL' 37 | ((x) < 0 || (y) < 0) ? (def) : \ | ^ src/libavfilter/transform.c:46:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:37:7: note: expanded from macro 'PIXEL' 37 | ((x) < 0 || (y) < 0) ? (def) : \ | ^ src/libavfilter/transform.c:46:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:38:22: note: expanded from macro 'PIXEL' 38 | (((x) >= (w) || (y) >= (h)) ? (def) : \ | ^ src/libavfilter/transform.c:46:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:38:8: note: expanded from macro 'PIXEL' 38 | (((x) >= (w) || (y) >= (h)) ? (def) : \ | ^ src/libavfilter/transform.c:46:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:39:16: note: expanded from macro 'PIXEL' 39 | img[(x) + (y) * (stride)]) | ^ src/libavfilter/transform.c:46:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:39:10: note: expanded from macro 'PIXEL' 39 | img[(x) + (y) * (stride)]) | ^ 6 warnings generated. src/libavfilter/formats.c:752:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 752 | SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 753 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:683:19: note: expanded from macro 'SET_COMMON_FORMATS' 683 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:752:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 752 | SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 753 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:693:19: note: expanded from macro 'SET_COMMON_FORMATS' 693 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/transform.c:98:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | f1 = 1 - sqrt((x_c - x) * (y_c - y)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/transform.c:99:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 99 | f2 = 1 - sqrt((x_c - x) * (y - y_f)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/transform.c:100:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | f3 = 1 - sqrt((x - x_f) * (y_c - y)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/transform.c:101:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | f4 = 1 - sqrt((x - x_f) * (y - y_f)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ 3 warnings generated. src/libavfilter/transform.c:114:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 114 | matrix[0] = scale_x * cos(angle); | ~~~ ^~~~~ src/libavfilter/transform.c:114:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 114 | matrix[0] = scale_x * cos(angle); | ^~~~~~~ ~ src/libavfilter/transform.c:115:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | matrix[1] = -sin(angle); | ~~~ ^~~~~ src/libavfilter/transform.c:118:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | matrix[4] = scale_y * cos(angle); | ~~~ ^~~~~ src/libavfilter/transform.c:118:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | matrix[4] = scale_y * cos(angle); | ^~~~~~~ ~ src/libavfilter/setpts.c:113:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 113 | setpts->var_values[VAR_PREV_INPTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:114:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 114 | setpts->var_values[VAR_PREV_INT] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/settb.c:165:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 165 | DEFINE_OPTIONS(settb, VIDEO); | ^ src/libavfilter/settb.c:src/libavfilter/setpts.c70::12115:: 43note: :expanded from macro 'DEFINE_OPTIONS' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | 115 | { N UsLeLt }p t s - > v a r _ v a l u es [V A R _ P R E V _ O U T PT S] = N A N ; | ~ ^~~ /usr/include/math.h: 15 : 19 : note: expanded from macro 'NAN' 15 | # d e f i n e N AN \ __| b ^u iltin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:116:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | setpts->var_values[VAR_PREV_OUTT] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:117:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 117 | setpts->var_values[VAR_STARTPTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:118:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | setpts->var_values[VAR_STARTT] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/split.c:73:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | src/libavfilter/setpts.c : 133f:o68r: (iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t i = 0; i < ct x-132> | nb _o ut pu tss; eit++p)t s-{> v ar| _v ~ ^ ~~~~~~~~~~~~~~~al ues[VAR_Ssrc/libavfilter/split.cA:MP81L:E27_R:A TEwarning: ] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= | ~ 81 | 133 | fo r ( in t si e=t 0p;t is -> nAbVM_EouDtIAp_uTtYPsE; _iA+U+D)IO ?{ in l| in ~ ^ ~~~~~~~~~~~~~~~k- >sample_rsrc/libavfilter/split.cat:e103 :: 27N:AN ;warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^~~ 103/usr/include/math.h | : 15 : 19 : note: expanded from macro 'NAN' for (in t15 | i# d=e f0i;n ei NA_n_bbu_ilotuint_pnuatsn;f (i+"+") ){ | | ~ ^ ~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/split.c:111:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 111 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/settb.csrc/libavfilter/setpts.c::138197::741:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'help' initializer [-Wmissing-field-initializers] 197136 | | D E F I NsE_eOtPpTtIs-O>NvaSr(a_svealtutebs,[ VAAURD_IOF)R;] =| ^ src/libavfilter/settb.c :70i:nl12i:n knote: ->expanded from macro 'DEFINE_OPTIONS'f rame_rate .70n | u m & & {| ~ NULL } 137 | i n l in k - >f ra m e _ r a t e. d e n ? 138 | \ | ^ av_q2d(inlink->frame_rate) : NAN; | ^~~ /usr/include/math.hsrc/libavfilter/split.c:15::12719:: 112note: :expanded from macro 'NAN' warning: missing field 'unit' initializer [-Wmissing-field-initializers] 15 | #define N127A | N { "o u t__pbutusi"l,ti n"_sneatnf (n"u"m)b e r| ^~~~~~~~~~~~~~~~~~ of outputs", OFFSET(nb_outputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/split.c:128:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 128 | { NULL } | ^ src/libavfilter/setpts.c: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_nCC libavfilter/vf_chromashift.o anf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:160:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | setpts->var_values[VAR_STARTT ] = TS2T(pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:162:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | setpts->var_values[VAR_PTS ] = TS2D(pts); | ~ ^~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:163:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | setpts->var_values[VAR_T ] = TS2T(pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:164:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | setpts->var_values[VAR_POS ] = !fCC libavfilter/vf_ciescope.o rame || frame->pkt_pos == -1 ? NAN : frame->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_codecview.o src/libavfilter/setpts.c:206:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | av_log(inlink->dst, AV_LOG_TRACE, " -> PTS:%s T:%CC libavfilter/vf_colorbalance.o f\n", d2istr(d), TS2T(d, inlink->time_base)); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:938:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 938 | for (i = 0; i < fmts->nb_channel_layouts; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:939:27: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 939 | for (j = i + 1; j < fmts->nb_channel_lsrc/libavfilter/setpts.cay:o214u:t43s;: warning: jimplicit 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_colorchannelmixer.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, 2tb) warning((st generateds. ) == 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: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] CC libavfilter/vf_colorconstancy.o 217 | setpts->var_values[VAR_PREV_OUTT] = TS2T(frame->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 30 warnings generated. CC libavfilter/vf_colorcontrast.o 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 | d2istrCC libavfilter/vf_colorcorrect.o (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) * src/libavfilter/src_avsynctest.cav_q:272d:(113t:b )warning: ) missing field 'unit' initializer [-Wmissing-field-initializers] | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN'72 | {"15s | i#zdeef",i n e N A "Nse t fr a m e _ _sbiuizltei"n, _ nOaFFnSf(E""T)(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:CC libavfilter/vf_colorize.o 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 beep21 a warningmpslsrc/libavfilter/setpts.c generatedi. t:u274de:"12:, warning: Omissing field 'help' initializer [-Wmissing-field-initializers]FF SET(ampl i274 | t u d e) , {A VN_OUPLT_LT Y}P E _| FL ^O AT, {.dbl=.7}, 0., 1., A }, | ^ CC libavfilter/vf_colorkey.o 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, CC libavfilter/vf_colorlevels.o {.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:9121: warning swarning: generatedmissing 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/setpts.csrc/libavfilter/src_avsynctest.c:88::113313:: 12warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | 313 | { "{f gN"U,L L } | ^ "set foreground color", OFFSET(rgba[0]), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:89:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | {"bg", "set background color", OFFSET(rgba[1]), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:90:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | {"ag", "set additional color", OFFSET(rgba[2]), AV_OPT_TYPE_COLOR, {.str="gray"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:91:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | {NULL}, | ^ src/libavfilter/src_avsynctest.c:87:106: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 87 | {"d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/src_avsynctest.c:86:106: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 86 | {"duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | COMMON_OPTS | ^ src/libavfilter/trim.c:108:170: note: expanded from macro 'COMMON_OPTS' 108 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:110:170: note: expanded from macro 'COMMON_OPTS' 110 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:112:170: note: expanded from macro 'COMMON_OPTS' 112 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:114:170: note: expanded from macro 'COMMON_OPTS' 114 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:116:170: note: expanded from macro 'COMMON_OPTS' 116 | " 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 (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:183:140: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 182 | { "start_frame", "Number of the first frame that should be passed " | ~ 183 | "to the output", OFFSET(start_frame), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: 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] 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_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: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 " \ | ~ 110 | "should be passed", src/libavfilter/src_avsynctest.cOF:FS308E:T49(: swarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a rt_time), AV_OPT _T308Y | P E _ DUsRnApTIrONi,n t{f (.tie64x t=, IsNiT6z4e_oMAfX( t}e,x t ) , I"NAT:6 %41_.MI2Nf, "I,N Ts64-_>aMmpAlXi,tu dFeL)A;G S| } ~~~~~~~~ ~~~^~~~~~~~~, \ | ^~~~~~~~~ /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, { .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) | ^~~~~~~~~~~~~~~~~~ 6 warnings generated. 2 warnings generated. 15 warnings generated. CC libavfilter/vf_colormap.o 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 be dropped again", CC libavfilter/vf_colormatrix.o OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:116:170: note: expanded from macro 'COMMON_OPTS' 116 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:118:170: note: expanded from macro 'COMMON_OPTS' 118 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:119:170: note: expanded from macro 'COMMON_OPTS' 119 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0,CC libavfilter/vf_colorspace.o 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 } | ^ CC libavfilter/vf_colortemperature.o src/libavfilter/trim.c:338:141: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 337 | { "end_sample", "Number of the first audio sample that should be " | ~ 338 | "dropped again", OFFSET(end_sample), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:336:141: warning: implicit conversion from 'long 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 (0x7ffffCC libavfilter/vf_convolution.o fffffffffff) | ^~~~~~~~~~~~~~~~~~ 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:334CC libavfilter/vf_convolve.o :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 " \ CC libavfilter/vf_copy.o | ~ 116 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long 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, { .i6CC libavfilter/vf_corr.o 4 = 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 dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:110:153: note: expanded from macro 'COMMON_OPTS' 109 | { "starti", "Timestamp of the first frame that " \ | ~ 110 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_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 pCC libavfilter/vf_crop.o assed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_cropdetect.o CC libavfilter/vf_cover_rect.o src/libavfilter/src_movie.c:89:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "stream_index", "set stream index", OFFSET(stream_index), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:90:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "si", "set stream index", OFFSET(stream_index), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:91:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "13see warningks generated_. 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", src/libavfilter/vf_addroi.c : 230 :"s77e:t warning: smissing field 'unit' initializer [-Wmissing-field-initializers]t reams", 230 | O FFOSFETF(sStErTe(aqomff_ssept)e,c sA)V_,O PATV__OTPTY_PTYEP_REA_TSITORNIANLG,, {{.s tr. d=b l 0 }=, -0,0 .01, }FL,A G-S1 ,} , + 1| ^, FLAGS }, | ^ src/libavfilter/src_movie.c:95:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_addroi.c:233: 6695: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "loo p233" | , O F F S "EsTet( cllooepa cro)u,n tA"V,_O P T _ T YP E _B O OOFLF, S{E T(.lioo6p_4c o=u n0t )}, , 0A,V _1OP,T _FTLYAPGES_ IN}T, , | ^ {.i64 = 1}, 0, src/libavfilter/vf_addroi.c : 235 : 12 :I warning: Nmissing field 'help' initializer [-Wmissing-field-initializers]T_ MAX ,235 | F L A{ GNUSL }L, } | ^| ^ 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 | { "discontsrc/libavfilter/vf_bbox.cinuit:y43":,136 : "warning: smissing field 'unit' initializer [-Wmissing-field-initializers]e t discontinuitsrc/libavfilter/vf_alphamerge.cy 43th | r: 184e:s 12 h{: "omlin _dwarning: "vmissing field 'help' initializer [-Wmissing-field-initializers],a lO"FF,SE T"(sdiest cmoinni mtu184i | nm u ilt u{y _tmhNUiLnraLens hocl}de ) ,| AvV ^a_ OlPueT f_orT YbPoEu_nDdURiATnIOgN, b{.oix"6, 4O F=FS ET0(}m,i n0_,va lI)N, TA6V4__OMPAT_XT,Y PFE_LIANGTS, }{ ,. i6 4 | = ~ ^~~~~~~~~ 16 }, 0, UI/usr/include/stdint.hN:T461:6_21M:A note: Xexpanded from macro 'INT64_MAX', FLAGS },46 | # d| ^e fine INT64_MAX (0x7ffsrc/libavfilter/vf_bbox.cf:f44:f12f:f fwarning: fmissing field 'help' initializer [-Wmissing-field-initializers]ff ffff )44 | | ^~~~~~~~~~~~~~~~~~ { NULL } | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_avgblur.c:55:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sizeX", "set horizontal size", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=1}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:56:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:57:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "sizeY", "set vertical size", OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/vf_atadenoise.c: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 src/libavfilter/vf_amplify.cB f:or160 3:rd9 p:la nwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" , OFFSET(fthrb[2 160] | ) , A V _O PT _TAYMPEP_LFLIOFAYT_, S{L.IdbCl=E0(.0u4}i,nt 8_0t,, i5nt.,0 ,C LFIPL8A)G S | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~} , | ^ src/libavfilter/vf_amplify.c:116:31: note: expanded from macro 'AMPLIFY_SLICE' 116 | src/libavfilter/vf_atadenoise.c : 80f:110o:r warning: (missing field 'unit' initializer [-Wmissing-field-initializers]in t x = 0; x80 | < s{- >"ls"i,n e"sseit zhoew[ pm]an y/ fsrizaemeosf t(ot yupsee"), ; xO+F+F)S {E T ( s i z e ) , AV _ OP T _ T YP E _ I N\ T ,| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {.i64=9}, src/libavfilter/vf_amplify.c :5162,: 9:S Iwarning: Zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] E, VF 162} | , | ^ AMPLIFY_SLICE(uint16_t, int, CLIP16src/libavfilter/vf_atadenoise.c) : 81| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~110 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_amplify.c :116:31: note: expanded from macro 'AMPLIFY_SLICE' 81 | { " p"116, | " s et wh a t p l an es ftoo r f(iinltter "x ,= 0 ; x OElTin(eplsaiznee[sp)], / AsVi_zOPeTo_TfY(PEt_ypFe)L;A xG++S) ,{ { . i 64 = 7 } , 0, 1 5 , F LA GS \} , | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ 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 src/libavfilter/vf_atadenoise.cx: 85=: 1210:; warning: xmissing field 'unit' initializer [-Wmissing-field-initializers] < s->linesize [85p | ] / s{i z"e0osf("t,y p"es)e;t sxig+m+a) f{o r 1 st p l a n e" , O F F S ET ( s i\g m a[| 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, {.dblsrc/libavfilter/vf_backgroundkey.c=INT1:6223_:126M:A Xwarning: }missing field 'unit' initializer [-Wmissing-field-initializers], 0, INT16_MAX, FL A223 | G S } ,{ "| t ^h reshold", "set the scesrc/libavfilter/vf_atadenoise.cn:e88: 12c:ha nwarning: gemissing field 'help' initializer [-Wmissing-field-initializers] t hre sh88o | l d " ,{ ONFUFLLS }E T| ( ^t hreshold), 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/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]CC libavfilter/vf_curves.o 343 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_aspect.c:166:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 166 | { "max", "set max value for nominator or denominator in the ratio", OFFSET(max), AV_OPT_TYPE_Isrc/libavfilter/vf_blackdetect.cNT,: {58.:160i:6 4warning: =missing field 'unit' initializer [-Wmissing-field-initializers]1 00}, 1, INT_MAX, F L58A | G S { }",d ", | ^ "set msrc/libavfilter/vf_aspect.ci:n167i:12m:um warning: dmissing field 'help' initializer [-Wmissing-field-initializers]et ecte d167 | b l a c{k NdUuLrL a} t i| o ^n in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:59:160:src/libavfilter/src_movie.c warning: missing field 'unit' initializer [-Wmissing-field-initializers]: 360:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 59 | 360 | { " fbosrc/libavfilter/vf_bilateral.clra c(k:i_ 62m=:i104n: 0_ ;d uwarning: irmissing field 'unit' initializer [-Wmissing-field-initializers]a ttn b 62_ | m oiu n {t pim"uumst si;dg eimt+a+S)"e ,{c t "e| s ~ ^ ~~~~~~~~~~~~~~~d e tb lasckp dautraitiaol ns iing mseac"o,n d s " O,FF SEOTF(FsSigEmTaS(),b AlVa_OcPkT__TmYiPnE_d_urFaLtiOoAn_Tt,im e{).,d bAlV=_0O.P1T}_,T Y0PE._0D,OU B5LE1,2 {,. dFLbAGlS =},2 } ,| 0 ^, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_bilateral.c:63:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_blackdetect.c:60:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "sigm aR60" | , " s e{t r"apinctguer es_igbmlaa",c k_ r a t i oO_FtFShET"(,s ig"mseatR )th,e pAicVt_urOeP Tb_lTaYcPkE_ FLrOaAtTio, t h{r.esdhbolld="0, .O1FF}S,E T0(p.ic0t,u r e _1b, lFaLAcGkS_ ra}t,i o| _ ^t h), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, src/libavfilter/vf_bilateral.c1:,64 :F104L:A warning: Gmissing field 'unit' initializer [-Wmissing-field-initializers]S }, | ^ 64 | src/libavfilter/vf_atadenoise.c :{185 :"p1l:a nwarning: ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]s" , "set planesrc/libavfilter/vf_blackdetect.cs 185: | W61Ft:Io150 L:f Twarning: Eimissing field 'unit' initializer [-Wmissing-field-initializers]ltRe r_"R, OOFWF(SuETi(nt 861pl_an | ets , ) ,8 ) { AV "| p_O^~~~~~~~~~~~~~~~~~~~~~~PTi_T YcPE__ItNsrc/libavfilter/vf_atadenoise.ch:"T,,165 : 25 :{ . inote: expanded from macro 'WFILTER_ROW'6 4 = 1 }"s,e t165 | t0 h, e 0 xp F i c,t uF Lr Ae GblSsl auck} ,rmd ifa tfi| >o ^t thhrersbh)ol d " , O F F S src/libavfilter/vf_bilateral.c E: 65 T: ( 12 p: warning: imissing field 'help' initializer [-Wmissing-field-initializers]c t u r 65e | _ b l ac k _ {ra Nt i U oL_ Lt h)}, A V | _O ^ PT _\ T Y| P ~~~~~~~~ ^ ~~~~E _DOUBLE, {src/libavfilter/vf_atadenoise.c.:d185b:l1=:. 9warning: 8comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]} , 0, 1 185, | W FFILLTAEGRS_ }R,O W (| u ^i nt8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:164:22: note: expanded from macro 'WFILTER_ROW' src/libavfilter/vf_blackdetect.c:62: 126164: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (l d62if | f > {t hr"ap |i|xe l _ b l a c k _ t h " , " s e t t h e pi xe l b la c k t hr e s h ol d " , O F\FS E | T ~~~~~ ^ ~~~~(p ixel_blacsrc/libavfilter/vf_atadenoise.ck:_185t:h1),: warning: Acomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavfilter/vf_amplify.cV_O:P 253T:106185:_ | T Wwarning: YFPEmissing field 'unit' initializer [-Wmissing-field-initializers]_I DLTOERU_BRLEO, W{(.uid bnl253t= | .18 0_} , t0,, 18{,) F L"| Ap^~~~~~~~~~~~~~~~~~~~~~~Gl Sa }src/libavfilter/vf_atadenoise.cn,:175e: s25": ,| note: " ^seexpanded from macro 'WFILTER_ROW't what p la175ne | s to f i l t e r " , Osrc/libavfilter/vf_blackdetect.cF:r63F:sSumEd126Ti:(pf flwarning: missing field 'unit' initializer [-Wmissing-field-initializers] a> n est),h rAbV) 63_ | O P T _ T Y{ P E "_pFiL xA_ tGh "S ,, { . i 6 4 = 7 } , " s0 et, t he1 p5 ,i x Ve FlT }b ,l a c k | \ ^ t h | r ~~~~~~~~ ^ ~~~~ eshold"src/libavfilter/vf_atadenoise.c,: O185F:F1Ssrc/libavfilter/vf_amplify.cE::T254 (:p12iwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: x ewarning: lmissing field 'help' initializer [-Wmissing-field-initializers]_ b l185a | cWk F_I254Lt | hTE R) _, R AOV{W_ (uONPiTnU_tLT8LY P_}Et_,,D O U8BL| E) ^, | {^~~~~~~~~~~~~~~~~~~~~~~. dblsrc/libavfilter/vf_atadenoise.c=:.1741:022:} ,note: 0expanded from macro 'WFILTER_ROW', 1, FLAGS },174 | | ^ if (rdiff > src/libavfilter/vf_blackdetect.cth:r64a: 12|:| warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { N U L L } | ^ \ | ~~~~~ ^ ~~~~ 21 warnings generated. src/libavfilter/vf_aspect.c:229:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 229 | src/libavfilter/src_movie.c :{ 453"m:a19:x warning: ", comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "set max value 453f | o r nfoorm in(ait o=r 0 ;or die nnr bi_no tuhtpeu trast;i oi"++,) {O F F| S ~ ^ ~~~~~~~~~~~~~~~ET (max), AV_OPT_TYPE_INT, {.i64=100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_aspect.c:230:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | { NULL } | ^ src/libavfilter/vf_atadenoise.c: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 | WFILTsrc/libavfilter/src_movie.cER_:RO469W(:u27i:n t1warning: 6_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t , 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c: 175469:25 | : note: expanded from macro 'WFILTER_ROW' fo r 175( | in t i = 0 ; i < rscutmxd-i>fnfb >_ otuhtrbp)u t s ; i + + ) { | ~ ^ ~~~~~~~~~~~~~~~ \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:186:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:174:22: note: expanded from macro 'WFILTER_ROW' 174 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ 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/vf_atadenoise.csrc/libavfilter/vaapi_vpp.c::261235::491:: warning: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 261 | { V A235 | PWrFIoLcTCEoRl_oRrOSWt_aSndEarRdIASLR(GuBi,n t 8 _ t , 1,8 )1 3 | ,^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0 },src/libavfilter/vf_atadenoise.c : 213| : ^25 : note: expanded from macro 'WFILTER_ROW_SERIAL' 213 | src/libavfilter/vaapi_vpp.c : 262 :49 : warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers]l sumdif f 262> | t hr b ) { V A Pr o c Co l o r S t a n d a r d X V Y C C 6 0 1 , 1 , 1 1 , \ 5 | } ~~~~~~~~ ^ ~~~~ , | ^ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | src/libavfilter/vaapi_vpp.cW:FI263L:T49E:R_ Rwarning: Omissing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers]W _SERIA L263( | u i n t 8{_ tV, A8P) r o| c^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~C olosrc/libavfilter/vf_atadenoise.cr:S212t:a22n: dnote: aexpanded from macro 'WFILTER_ROW_SERIAL'r dXVYCC709 212, | 1 , 1 1 ,i f (1ld i}ff, > | t ^h ra || src/libavfilter/vaapi_vpp.c : 264 :49 : warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 264 | { \ V | A ~~~~~ ^ ~~~~P rocColorSsrc/libavfilter/vf_atadenoise.cta:n235:d1a:r warning: dcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]B T2020 ,235 | W F I LT E R_9R,O W1_4S,E R I9A }L,( u i| n ^t 8_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_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/src_movie.c:568:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 568 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:576:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 576 | else if (i == out_id) | ~ ^ ~~~~~~ src/libavfilter/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/vf_atadenoise.c:236:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | WFILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:213:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 213 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:236:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | WFILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:212:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 212 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:236:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | WFILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:225:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 225 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:236:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | WFILTERsrc/libavfilter/vaapi_vpp.c_ROW:_SE357R:IA19L:( uwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] nt16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357src/libavfilter/vf_atadenoise.c | : 224 : 22f:o rnote: expanded from macro 'WFILTER_ROW_SERIAL'( i = 0; i <224 | F F _ A R R A Y _ iEfL E(MrdSi(fcfsl _> mtharpa )|;| i + + ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ \ | ~~~~~ ^ ~~~~ src/libavfilter/src_movie.c:618:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 618 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_avgblur.c:237:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | const int slow = (s->max * s->area) >= FF_ARRAY_ELEMS(s->lut); | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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 || \ | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavfilter/vaapi_vpp.c:473:23: src/libavfilter/vf_atadenoise.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 283:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 283473 | | F I L T E R _ ROfWo(ur i(nit1 6= _0t,; 1i6 )< F F| _^~~~~~~~~~~~~~~~~~~~~~~~A RRAY_src/libavfilter/vf_atadenoise.cE:L262E:MS25(v:aa pnote: iexpanded from macro 'FILTER_ROW'_ colour_s t262a | n d a r d_ ma p ) ; i + + ) l{ s u| m ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d iff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:283:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 283 | FILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:261:22: note: expanded from macro 'FILTER_ROW' 261 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:283:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 283 | FILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:272:25: note: expanded from macro 'FILTER_ROW' 272 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:283:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 283 | FILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:271:22: note: expanded from macro 'FILTER_ROW' 271 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:310:25: note: expanded from macro 'FILTER_ROW_SERIAL' 310 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:309:22: note: expanded from macro 'FILTER_ROW_SERIAL' 309 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:322:25: note: expanded from macro 'FILTER_ROW_SERIAL' 322 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:321:22: note: expanded from macro 'FILTER_ROW_SERIAL' 321 | if (r1di warningff generated . > thra || \ | ~~~~~ ^ ~~~~ In file included from src/libavfilter/vaf_spectrumsynth.c:40: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/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/window_func.h| ~~~~~~~~ ^ ~~~~: 162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 162 | 333 | F IL T ER _ R O W _iSEfR I(ALF(FuAiBntS1(6n_t ,- 1 6)M ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> = 0.src/libavfilter/vf_atadenoise.c3 :*309 :M22): {note: expanded from macro 'FILTER_ROW_SERIAL' | ~~^~~ ~~ src/libavutil/common.h309: | 64 : 31 : note: expanded from macro 'FFABS' if (l64d | i#fdeff >i tnher a F|F| A B S ( a ) ( ( a ) > = 0 ? ( a ) : ( - ( a ) ) ) | ^ \ | ~~~~~ ^ ~~~~ In file included from src/libavfilter/vf_atadenoise.csrc/libavfilter/vaf_spectrumsynth.c::33340:: 1src/libavfilter/window_func.h: :warning: 162comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: 17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | FILTE R_162R | O W _ SE R I A L ( u i n ti1f 6(F_FtA,BS (1n6 ) - M| )^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >=src/libavfilter/vf_atadenoise.c :0322.:325 :* note: M)expanded from macro 'FILTER_ROW_SERIAL' { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h322: | 64 :37 : note: expanded from macro 'FFABS' 64 | #rdesfuimned iFffF A>BS (at)hr b)( ( a ) > = 0 ? ( a ) : ( - ( a ) ) ) | ^~~~ In file included from src/libavfilter/vaf_spectrumsynth.c\:40 : 3src/libavfilter/window_func.h| : ~~~~~~~~ ^ ~~~~162 : warning39s: generatedwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. src/libavfilter/vf_atadenoise.c: 333162: | 1 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FiIfLT E(R_FRFOAW_BSESRI(ALn(u -i Mn) t>1=6 _0t.3, 1*6 )M ) {| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~ ^ src/libavfilter/vf_atadenoise.c:321:22: note: expanded from macro 'FILTER_ROW_SERIAL' 321 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ 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 11* warningMs)) generated/(. (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' 42 64 warning | s#d generatedef. ine 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))) | ^~~~ 3 warnings generated. 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/vaf_spectrumsynth.c:79:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 44100}, 15, INT_MAX, A }, | ^ src/libavfilter/vaf_spectrumsynth.c:80:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "channels", "set channels", OFFSET(channels), AV_OPT_TYPE_INT, {.i64 = 1}, 1, 8, A }, | ^ src/libavfilter/vaf_spectrumsynth.c:90:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, A }, | ^ src/libavfilter/vaf_spectrumsynth.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL } | ^ src/libavfilter/vf_blurdetect.c:71:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl4= warning30s/ generated2. 55.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:72:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_FLOAT, {.dbl=15/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackframe.c:100src/libavfilter/vf_blurdetect.c:117:73:: 120warning: : warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "r a100d | iu s" , " f"osre atrchhe rfraamdei utso fobre cmoansxiidmear edde tebctliaocnk"",, O FOFFSFESTE(Tr(abdaimouus)n,t) ,A VA_VO_POTPT__TTYYPPEE__IINNTT,, {{. .ii6644= 5=0 9}8 ,} ,1 ,0 , 110000,, F LA GSF LA}G,S } ,| ^ | ^ src/libavfilter/vf_blurdetect.c:74:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_blackframe.c:102:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { 102 | " bl o c k _ p c t " , " b lo c k p oo l i n g t h re s h o l d w h e n c a lOcFuFlSEaTt(ibntg hbrelsuh)r,r iAVn_esOsPT"_, TOYFPFSEE_ITN(Tb, l{oc k._ip6c4t) ,= 3A2V_ O}PT,_ T0Y,P E25_5I,NT , {. i F6L4A=G80S}, }1,, 1| 0 ^0 , FLAGS }, | ^ src/libavfilter/vf_blackframe.c:104:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_blurdetect.c104: | 75 : 149 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { " b l oc k _ w i dCC libavfilter/vf_dblur.o t h " , " b lOocFkF SEsTi(zbeth rfeosr hb)l,oc k-AbVa_seOdP aTb_bTrYePEv_iIatNiTo,n { .oif6 4 b=l 3u2rr i}n,e s0s, "2,5 O5F,F S E T( b FlLocAkGS_ w}i,d t h| ), ^ AV_OPT_TYPE_INT, {.src/libavfilter/vf_blackframe.ci:61054:=12-:1 }warning: ,missing field 'help' initializer [-Wmissing-field-initializers] -1, 105I | N T {_ MNAUXL,L F}L A G| S ^ }, | ^ src/libavfilter/vf_blurdetect.c:76:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "block_height", "block size for block-based abbreviation of blurriness", OFFSET(block_height), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:77:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:78:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 78 | { NULL } | ^ src/libavfilter/vf_blurdetect.c:87:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | s->low_u8 = s->low * 255. + .5; | ~~~^~~ ~ CC libavfilter/vf_dctdnoiz.o 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; | ~~~^~~~ ~ CC libavfilter/vf_deband.o CC libavfilter/vf_deblock.o CC libavfilter/vf_decimate.o src/libavfilter/vaf_spectrumsynth.c:250:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 250 | s->fft_in[ch][f].re = magnCC libavfilter/vf_dedot.o itude * 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_insrc/libavfilter/vf_blurdetect.c[ch:][f223].:i29m: =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m agnitude * sin( p223ha | s e ); | ^~~~~~~~~ ~ 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; | ~~ ^~~~~ CC libavfilter/vf_deflicker.o src/libavfilter/vaf_spectrumsynth.c:275:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | s->fft_in[ch][f].re = 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[cCC libavfilter/vf_deinterlace_vaapi.o h][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); | ^~~~~~~~~ ~ CC libavfilter/vf_dejudder.o src/libavfilter/vf_blurdetect.c:240:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | blkcnt = ceil(blkcnt * block_pool_threshold); | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~ ^~~~ 30 warnings generated. 5 warnings generated. 4 warnings generated. 4 warnings generated. 7 warnings generated. src/libavfilter/vf_blockdetect.c:55:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "period_min", "Minimum period to search for", OFFSET(period_min), AV_OPT_TYPE_INT, {.i64=3}, 2, 32, FLAGS}, | ^ src/libavfilter/vf_blockdetect.c:56:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "period_max", "Maximum period to search for", OFFSET(period_max), AV_OPT_TYPE_INT, {.i64=24}, 2, 64, FLAGS}, | ^ src/libavfilter/vf_blockdetect.c:57:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_blockdetect.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ CC libavfilter/vf_delogo.o 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_boxblur.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ src/libavfilter/vf_chromakey.c:64:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | if (src/libavfilter/vf_blockdetect.cctx:-230>:23b: lwarning: enimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d > 0.0001) { 230 | | ~~~~~^~~~~ ~ s->block_tCC libavfilter/vf_derain.o otal += block; | ~~ ^~~~~ src/libavfilter/vf_blockdetect.c:233:50src/libavfilter/vf_chromakey.c: :warning: 65implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | 65av | _ l o g ( c tx , reAtV_uLrnO aGv__cVElRBiOSpEd(,(d if"f b- lcotcx-k>:s im%i.l7afr\int"y,) /b cltxo-c>kb)l;e nd ,| ~~~~~~ ^~~~~ 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_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 | OFFSCC libavfilter/vf_deshake.o ET(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 | src/libavfilter/vf_chromakey.c : 86 :14 : Owarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F SET(group_ si86z | e ) , i f ( cAtVx_-O>bPleTn_dT Y> P0.E0_0I01N)T , { {| . ~~~~~^~~~~ ~i 64=1}, 1, 256, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:145:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | src/libavfilter/vf_chromakey.c : O87F:57F:S warning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T (bm_range) ,87 | ArVet_uOrnP Ta_vT_YcPlE_iINpT,d ( ({d.ii6f4f= 9}-, c t x1-,> s i mIilNaTr3i2ty_)M A/X , cFtLxA->GbSle n}d,, 0| ^. 0, 1.0) * max; | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:87:38: src/libavfilter/vf_bm3d.c:warning: 147implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | 147 | re t ur n a v _c liOpFdF((SdEiTf(fb m-_ csttx-e>ps)im,i l a ri ty ) / cAtVx-_>ObPlT_eTYnPd,E _0I.N0T,, 1 . 0{). i*64 =m1a}x,; | ~ ~~~~~^~~~~~~~~~ 1, 64, FLAGS }, | ^ src/libavfilter/vf_chromakey.csrc/libavfilter/vf_bm3d.c::89149::2989:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 89149 | | OFrFetSuErTn( th(_dmisef)f, > c t x -A>sVi_mOilPaT_rTitYyPE)_ F?LO AmTax, {:. 0d;b l | = ~ ~~~~~^~~~~~~~~~0 }, 0, INT32_MAX, FLAGS }, | ^ CC libavfilter/vf_despill.o 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] src/libavfilter/vf_cas.c 162: | 269 : 107 : {warning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]UL L } | ^ 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_bwdif.c:380:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 380 | { NULL } | ^ src/libavfilter/vf_bitplanenoise.c:43:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "bitplane", "set bit plane to use for measuring noise", OFFSET(bitplane), AV_OPT_TYPE_INT, {.i64=1}, 1, 16, FLAGS}, | ^ src/libavfilter/vf_bitplanenoise.c:44:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "filter", "show noisy pixels", OFFSET(filter), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_bitplanenoise.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ src/libavfilter/vf_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] 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 *204 | M S E 2S S E ; | ^~~~~~ ~ double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:204:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:241:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | alpha = diff > ctx->similarity; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:242:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:243:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:243:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | double f = 1. - av_clipd((diff - 24ctx warning->ss generatedim. ilarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_colorbalance.c:62:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "rs", "set red shadows", OFFSET(cyan_red.shadows), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:63:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "gs", "set green shadows", OFFSET(magenta_green.shadows), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:64:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "bs", "set blue shadows", OFFSET(yellow_blue.shadows), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:65:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "rm", "set red midtones", OFFSET(cyan_red.midtones), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:66:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "gm", "set green midtones", OFFSET(magenta_green.midtones), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:67:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "bm", "set blue midtones", OFFSET(yellow_blue.midtones), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:68:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "rh", "set red highlights", OFFSET(cyan_red.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:69:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "gh", "set green highlights", OFFSET(magenta_green.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:70:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "bh", "set blue highlights", OFFSET(yellow_blue.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:71:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "pl", "preserve lightness", OFFSET(preserve_lightness), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ src/libavfilter/vf_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:350:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 350 | { "color", "set the chromakey key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:351:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 351 | { "similarity", "set the chromakey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:352:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 352 | { "blend", "set the chromakey key blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:353:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 353 | { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:354:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 354 | { NULL } | ^ src/libavfilter/vf_codecview.c:78:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "block", "set block partitioning structure to visualize", OFFSET(block), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_codecview.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ 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_bitplanenoise.c:181:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | snprintf(metabuf, sizeof(metabuf), "%f", 1. - 2.* fabs((stats[plane] - 0.5))); | 5 warnings generated. ^~~~~~~~~~~~ ~ CC libavfilter/vf_detelecine.o src/libavfilter/vf_ciescope.c:114:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "size", "set ciescope size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=512}, 256, 8192, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:115:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "s", "set ciescope size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=512}, 256, 8192, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:116:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "intensity", "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:117:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "i", "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:118:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "contrast", NULL, OFFSET(contrast), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:119:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "corrgamma", NULL, OFFSET(correct_gamma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:120:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "showwhite", NULL, OFFSET(show_white), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:121:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "gamma", NULL, OFFSET(igamma), AV_OPT_TYPE_DOUBLE, {.dbl=2.6}, 0.1, 6, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:122:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "fill", "fill with CIE colors", OFFSET(fill), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL } | ^ CC libavfilter/vf_displace.o src/libavfilter/vf_colorize.c:190:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | (0.07220*219.0/255.0) * b) * ((1 << depth) - 1); | ~ ^ src/libavfilter/vf_colorize.c:189:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | *y = ((0.21260*219.0/255.0) * r + (0.71520*219.0/255.0) * g + | ~ ^ src/libavfilter/vf_colorkey.c:src/libavfilter/vf_colorize.c59::1899:: 35warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | * 59y | = ( i(f0 .(21i26b0l*e2n1d9 .<0 /1205050.00.)0 )* {r | + ^~~~~~ ~( 0.71520*219.0/255.0) * g + | ~ ^ 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)src/libavfilter/vf_colorize.c :*192 :ib34le:n dwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 .0, 1.0) *192 | m ax ; | ~ ^~~~~~ (0.5000src/libavfilter/vf_colorkey.c0:*2602:4.330:/ warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 5.0) * b 60+ | 0. 5 ) * (r(et1u rn< ( 0s.i1m1i4la5r7i*2t2y4) .?0 /m2a5x5 :. 00;) | * ~ ^~~~~~~~~~ r - (0.38543*224.0/255.0) * g + | ~ ^ src/libavfilter/vf_colorize.c:194:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | (0.04585*224.0/255.0) * b + 0.5) * ((1 << depth) - 1); | ~ ^ src/libavfilter/vf_colorize.c:193:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | *v = ((0.50000*224.0/255.0) * r - (0.45415*224.0/255.0) * g - | ~ ^ src/libavfilter/vf_colorize.c:193:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | *v = ((0.5000src/libavfilter/vf_codecview.c0*2:24268.0:/512:55 .warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) * r - (0.45415*2 22684 | . 0/ 2 5 5 . 0 ) * g - | f ~ ^ or (int block_idx = 0; block_idx < par->nb_blocks; block_idx++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vf_codecview.c:287:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | for (i = 0; i < sd->size / sizeof(*mvs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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_colorlevels.c:69:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "romin", "set output red black point", OFFSET(range[R].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:70:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "gomin", "set output green black point", OFFSET(range[G].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:71:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "bomin", "set output blue black point", OFFSET(range[B].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:72:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "aomin", "set output alpha black point", OFFSET(range[A].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/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 src/libavfilter/vf_colorize.cou:tp274u:t117 b:l uwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] white point", O F274F | S ET ( ra n{g e"[Bh].uouet_"ma,x ) , A V _O P T"s_etT YtPhE_eD OhUBuLeE",, {. d b l = 1 } , 0 , 1 , F L OAFGSF S}E, T | ( ^hu e), AV_OPT_TYPE_FLOAT, {.dbl=0src/libavfilter/vf_colorlevels.c}:,76 : 1170:, warning: 36missing field 'unit' initializer [-Wmissing-field-initializers]0 , VF }, | ^76 | { "aomax", "set output alpha white poinsrc/libavfilter/vf_colorize.ct:"275,: 117O:F warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]S ET(range[A] .275ou | t_ m a x) , {A "Vs_aOPtT_uTrYaPtEi_DoOUnB"L,E, {".sdbelt =t1}h,e 0s,a t1u,r FaLtAGiS o}n," ,| ^src/libavfilter/vf_chromanr.c : 269 : 101 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(satur a269t | i on ) ,{ A V_"OPtT_hTrYPeE_sF",L OA"Ts, e{t. dyb+lu+=v 0t.hr5e}sh,o0l,d ", 1O, FVFF S}E,T ( t| h ^r eshold), AV_OPT_TYPE_FLOAT, {.dbl=30},src/libavfilter/vf_colorize.c :1276,: 117 : 2warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]0 , VF }, | ^276 | { "lightness", "set the lightness"src/libavfilter/vf_chromanr.c,: 270 : 107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFF 270S | E T ( li g{ h"tnseizses)w, " ,A src/libavfilter/vf_colorlevels.cV"_:sO85eP:tT12_ :hTo Yrwarning: missing field 'help' initializer [-Wmissing-field-initializers]P iEzo_n F85tLa | lO A paT{,t c {h.Nd UbLsLi zel}=" 0, .| O5 ^F} F,0S,ET (s i z1e,w ),V F } A,V _ O| PT ^_ TYPE_INT, {.i64=5}, 1, 100,src/libavfilter/vf_colorize.c :V277F: 117},: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] ^ 277 | { "mix", "ssrc/libavfilter/vf_chromanr.cet: 271t:107h:e mwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]x of source li271g | ht ne s s" , {OF F"SEsTi(zmeihx"),, " s e t vAerVt_iOPcT_aTl YpaPtEc_FhL OAsTi, z{e."db,l =1 } , O F0F,S E T (1s,i VzF e}h,), | ^ AV_OPT_TYPE_INT, src/libavfilter/vf_colorize.c {:.i27864:=125:} warning: ,missing field 'help' initializer [-Wmissing-field-initializers] 1, 100, VF }, | ^ 278 | { NULL } | ^ 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 | {src/libavfilter/vf_colorconstancy.c "t:hr614ey:",33 ":se twarning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]y threshold", O F614FS | E T( t hr e sh ol d _fyo)r ,(i =A Vsl_iOcPTe_T_YPsEt_FaLOrATt,; { .i drsrc/libavfilter/vf_colorcontrast.cVa_O:P379 :*T112_: aTwarning: YiPEmissing field 'unit' initializer [-Wmissing-field-initializers]_n C OL:O R,0 ){; | ~ ^~~ .379st | r = " bl{a ck"src/libavfilter/colorchannelmixer_template.c"p }:l79,: "28,:0 ",warning: s eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]t0 , FLtA h79Ge | S a m}o u, n t o| f ^ p r e s e r v in g s ->lrigbht n*e ssb"i, nO FF+S E| T ~ ^~~( psrc/libavfilter/vf_colorkey.cr:e244s:e135r:src/libavfilter/colorchannelmixer_template.cv :e78)warning: :,missing field 'unit' initializer [-Wmissing-field-initializers]28 : warning: AVimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]_O PT_TY P78 244E | | _ F L { O A T ", s i{ .md ibll a=r 0i} , t0, y 1," , "VsFs e-t}>, r tgh e| * ^cgo ilnor h+o ld | s ~ ^~~i milasrc/libavfilter/vf_colorcontrast.cri:tsrc/libavfilter/colorchannelmixer_template.c380y:: 77va12l:ue:"28 ,: warning: O missing field 'help' initializer [-Wmissing-field-initializers]FFwarning: S ETimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]( s i380m | i l a77 r | i {t y N ),U LAVL _ } O PT _ T YP| E ^_ FrLoOAuT,t {= .sd-b>l r= r0. 01* }r, i0n .+0 0| 0 ~ ^~~0 1, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromashift.csrc/libavfilter/vf_colorkey.c:245::115373:: 12warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'help' initializer [-Wmissing-field-initializers] 245 | { " b373l | en d " ,{ "NsULeLt }t,h e | c ^o lorhold blend src/libavfilter/colorchannelmixer_template.cva:lu84e:"47,: Owarning: FFimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]S ET(blend) ,84 | A V _ O PT _ T YP E _F L O A T , { . d bl( h= a0v.e0_ a},l p0h.0a, 1=.0=, F1LA G?S s}-,> g| a ^ * ain : 0); | ~ ^~~ src/libavfilter/vf_colorkey.c:246:12: src/libavfilter/colorchannelmixer_template.cwarning: missing field 'help' initializer [-Wmissing-field-initializers]: 83:28 :246 warning: | implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] { N U83 | L L } | ^ s->gb * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:82:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 82 | s->gg * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:81:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 81 | gout = s->gr * rin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:88:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 88 | (have_alpha == 1 ? s->ba * ain : 0); | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:87:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 87 | s->bb * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:86:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 86 | s->bg * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:85:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 85 | bout = s->br * rin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:146:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | s->aa * ain; | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:145:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 145 | s->ab * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:144:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 144 | s->ag * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:143:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 143 | dsta[j] = s->ar * rin + | ~ ^~~ src/libavfilter/vf_ciescope.c:801:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 801 | src/libavfilter/vf_chromashift.c de:t441 :=12 :1 .warning: 0 missing field 'help' initializer [-Wmissing-field-initializers]/ det; | ~ ^~~ 441 | { NULL }, | ^ 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_colormatrix.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]src/libavfilter/vf_colorchannelmixer.c :89:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { NUL L 89} | | ^ { "rg", "set the green gain for the red channel", OFFSET(rg), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:90:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "rb", "set the blue gain for the red channel", OFFSET(rb), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:91:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "ra", "set the alpha gain for the red channel", OFFSET(ra), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:92:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "gr", "set the red gain for the green channel", OFFSET(gr), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:93:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "gg", "set the green gain for the green channel", OFFSET(gg), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:94:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "gb", "set the blue gain for the green channel", OFFSET(gb), AV_src/libavfilter/vf_colormap.cOPT_:TY71PE:_104D: Owarning: UBmissing field 'unit' initializer [-Wmissing-field-initializers]L E, {.dbl=0}, -2, 2, F L71AG | S } , { "| ^p atch_size", "set patch size", OFFSsrc/libavfilter/vf_colorchannelmixer.cE:T95(w:)112,: Awarning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]_ OPT_TYPE_I M95A | G E _ S{I Z"Eg,a "{,. s"tsre =t "t6h4ex 6a4l"p}h,a 0g, a0i,n FfLoArG St }h,e gr| e ^ en channel", OFFSET(ga), AV_OPT_TYPE_DOUBLE, {src/libavfilter/vf_colormap.c.d:b72l:=1080:} warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] -2, 2, FLAGS 72} | , | { ^ "nb_patches", "set number of patchessrc/libavfilter/vf_colorchannelmixer.c":,96 :O112:F warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]SE T(size), A V_96O | P T _ TY{P E"_bIrN"T,, "{s.eit6 4t h=e 0 }r,ed 0g,a iMnAX _fSIoZrE ,t FhLe AbGlSue c}h,a nn e| ^l ", 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 channesrc/libavfilter/vf_colormap.cl":,79 : 12O:35F warningFsSwarning: generatedmissing field 'help' initializer [-Wmissing-field-initializers]E . src/libavfilter/vf_ciescope.cT (79:b | g912), :A 9 :V_ O {P Nwarning: UT_LTimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]YL P E_}DO U | B ^L E, {. d912b | l= 0 } , i-2f, (g2a, mFmLaA G=S =} ,0 .| ) ^ { | ^~~~~ ~~ 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_ciescope.c:916:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 916 | src/libavfilter/vf_colorchannelmixer.c : 99 : 112 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]*c *= (1.099 * 99p | ow ( cc , {0 ."b4a5") ,- 0".s0e9t9 t)he /a lcpc;h a| ~ ^~g ain for the bsrc/libavfilter/vf_ciescope.cl:u916e: 32:c hwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n nel", O F916F | S E T ( ba ) , A V _*OPcT _*T=Y P(E1_D.OU0B99L E*, {p.dobw(lcc=,0} ,0. 4-5)2 ,- 20, .F09L9)A /G Scc ;} , | | ^ ~~~ ^~ src/libavfilter/vf_colorchannelmixer.c:100:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "ar", "set the red gainsrc/libavfilter/vf_ciescope.c f:o918r: 30t: hwarning: e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]al pha chann e918l" | , O FF S E T ( a r*)c, =A 1V.0_9O9P *T _poTwY(*Pc,E _0.D4O5U)B -L E0,. 0{9.9d;bl =0 },| ~~~ ^~-2 , 2, FLAGS }, | ^ 45 warnings generated. src/libavfilter/vf_colorchannelmixer.c:101:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_ciescope.c 101: | 922 : 25 {: "awarning: gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]", "set th e922 | g r e e n g a*inc f o=r p owt(h*ec a,l ph1a. /cgahmaman)ne;l" , | ~^~~~~O FFSET(ag)src/libavfilter/vf_ciescope.c,: 922A:V18:_ Owarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T_ TYPE_ D922O | U B L E , *{c. d=b l=p0o}w,( *-c2,, 21,. /FgLaAGmSm }a,) ; | | ^ ~~~ ^~ src/libavfilter/vf_colorchannelmixer.c:102:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "ab", "set the blue gain for the alpha channel", OFFSET(ab), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:103:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "aa", "set the alpha gain for the alpha channel", OFFSET(aa), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:112:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "pa", "set the preserve color amount", OFFSET(preserve_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 113 | { NULL } | ^ src/libavfilter/vf_corr.c:57:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 57 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_colormap.c:201:src/libavfilter/vf_corr.c40: :warning: 134:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 200 | 134 | C OR R (u i n t 8 _t , co r rd8o)u b l| e^~~~~~~~~~~~~~~~~~~~ A[2 * src/libavfilter/vf_corr.c2:]101: 17:= note: {expanded from macro 'CORR' 1, s->so ur101ce | [ 0 ] [ c ] , | ~ mean1 = s201c | a l e * ( s u m 1 / ( d o ub le ) (w * h ) ) ; 1 , \s - | > ^~~~~ ~s ource[1][c] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:200:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | src/libavfilter/vf_corr.c :d134o:ub1l:e warning: Aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion][ 2 * 2] =134 | {C O1RR,( uisn-t>8s_outr,c ec[o0r]r8[)c] , | ^~~~~~~~~~~~~~~~~~~~ | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:102:17: note: expanded from macro 'CORR' 102 | mean2 = scale * (sum2 /(double)(w * h)); \ | ^~~~~ ~ 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_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_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:127:29: note: expanded from macro 'CORR' 127 | comp_score[c] = av_clipf(sum12 / sumq,-1.f,1src/libavfilter/vf_crop.c.:f142):;32 :\ warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h: 143:14229 | : note: expanded from macro 'av_clipf' s->v a143r_ | v#a l uedse[fViAnRe_ Xa]v _ c l i p=f N A N ; | ~ ^~~ av_cl/usr/include/math.h:i15p:f19_:c note: expanded from macro 'NAN' | ^ 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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:src/libavfilter/vf_crop.c :note: 143:expanded from macro 'CORR'32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | 143 | s- >v a rc_omvpa_lsuceos[rVeA[cR]_ Y]= s u m 1=q =N=A N;su m2 q| ~ ^~~ ? src/libavfilter/vf_colormap.c1.:/usr/include/math.hf:224: 15:75 ::0 19.warning: :fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; note: expanded from macro 'NAN' \ 15| | ~ ^~~# d e222f | i n e src/libavfilter/vf_corr.c N: A 134N : 1 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ _ dobubulei lA134t[ | i3Cn _O*naR nR3(f]u( i"n="t 8{) _ 1t | , ^~~~~~~~~~~~~~~~~~, sc-o>sroru8rc)e[ 0 | ]^~~~~~~~~~~~~~~~~~~~ [C0src/libavfilter/vf_corr.c],: 129s:-52>:s onote: urexpanded from macro 'CORR'c e[0][C1 ]129 | + s- > s o u r c e [ 0 ]c[oCmp2_s]c,or e[ c| ] ~src/libavfilter/vf_crop.c src/libavfilter/vf_convolve.c:=144 ::s5688u: 121:m223: 1 | warning: warning: q implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= =missing field 'unit' initializer [-Wmissing-field-initializers] s u m2 q 144 | ? 881. f | : s - >v 0a{ r ._ f ; v" p la al n u ees s "[ \V A, R| _ ~ ^~~O "UsT1_e,tW] s =- ps>lso-u>avrancr_eev[sa 1tol ]uce[s[oVCARn_O0Wv]], o =s-l> svNoeurAce"[,1N] ; [ C 1 | ] ~ ^~~ + s /usr/include/math.h -: >15O:sF19Fo:urScE Tnote: e([expanded from macro 'NAN'1p ]la[neCs2 ],) 15, | # dAe V_fOiP224nT | e_ T Y PN EA_ N I N T , { ._ i _ 64b= u7il t} i,n _0 n ,a n 1f 5 ( , " ") F | ^~~~~~~~~~~~~~~~~~LA G S } 1,, s -| >s ^o urce[2][C0], s->source[2][C1] + s->source[2][C2] }; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:145src/libavfilter/vf_colormap.c::56224:: 40warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | 222 | s- > v ar _ v al u e s [ V AdRo_uObUleT _A[3 H*] 3=]src/libavfilter/vf_convolve.c s:92=:129-: >{warning: v missing field 'unit' initializer [-Wmissing-field-initializers]1a,r _s-v>aslouuers[cVe [92A0 | ] R[ _ CO H]0 {= "]N, nsAo-Nis>e;s" o, u| ~ ^~~r c"es[/usr/include/math.he0t: 15]n[C:119o]: inote: expanded from macro 'NAN'+ s es"- ,>15s | o# du recf e i[n0 ]e [ C N2 ] , A N| ~ _ _ 223b | u O i F lFt inS_ EnT (a nn f o (i " s e ") ), | ^~~~~~~~~~~~~~~~~~ A V _ O P T _ T Y P1,E _sF-L>OsoAuT,r {c.ed[bl1=]0[C.00]0,0 0s-0>01s},o u0r, c e1[, 1F][LC1A]G S+ s}-,> s| ^o urce[1][C2], src/libavfilter/vf_convolve.c224: | 93 : 12 :src/libavfilter/vf_crop.c : 147warning: :missing field 'help' initializer [-Wmissing-field-initializers] 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]93 | { N147U | L L } , s -| >v ^a r _1,v sa-l>suoeusrc[eV[2A][RC_0T],] s -> s o u=r cNeA[2N]; [ C| 1] ~ ^~~ + s->/usr/include/math.h:s15o:u19rc:e [note: 2expanded from macro 'NAN'] [C2] }15; | | # ^~~~~~~~~~~~~~~~d efine NAN src/libavfilter/vf_colormap.c : _223_:b75u:i lwarning: tiimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n _nanf("") | 222 ^~~~~~~~~~~~~~~~~~ | double A[3 * 3] = { 1, s->source[0][C0], s->soursrc/libavfilter/vf_crop.cc:e148[0:]32[:C 1]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ s->sou r148c | e [ 0 ] [Cs2-]>, v ar| _ ~v alues[VA R_223P | O S] = N A N; | ~ ^~~ /usr/include/math.h : 15 : 19 : note: expanded from macro 'NAN' 15 | # de f in1e, sN->AsN o u r c e [1_]_[bCu0i],l tsi->ns_onuarncfe(["1"])[ C 1| ] ^~~~~~~~~~~~~~~~~~+ s->source[1][C2], | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:223:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | double A[3 * 3src/libavfilter/vf_corr.c] = :{135 :11:, warning: simplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]- >source[0][ 135C | 0C],O Rs-R>(suoiunrtc1e6[_t0,] [cCo1r] r+16 )s - >| ^~~~~~~~~~~~~~~~~~~~~~s ourcesrc/libavfilter/vf_corr.c[:0]101[:C172]:, note: expanded from macro 'CORR'| ~ 101223 | | m e a n 1 = s ca le * ( s u m 1 / ( d o ub l e)1(w, *s -h>)s)o;u r c e [ 1 ] [C 0] , s-\> s | o ^~~~~ ~ urce[1][C1] + s->source[1][C2], | ^~~~~~~~~~~~~~~~ src/libavfilter/vf_ciescope.c:src/libavfilter/vf_colormap.c1153::22244::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] src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]222 1153 | | 135 | C OR R (u i n t 1 6 _ t , c o r d r o1u bl6e )v p A| [=^~~~~~~~~~~~~~~~~~~~~~ 3 1 *. src/libavfilter/vf_corr.c03 ]:- 102 :=( 17{(:f note: expanded from macro 'CORR'l1 o,a ts)- y )> 102s | / o (uh r-ce [ 01]m)[e;C a 0| n]2 ~ ~~~~~~~~~~~~^~~~~~~~~, = ss-c>saoulrec e*[ 0(][sCu1m2] /+(d osub-l>e)s(ouwrc e[*0 ]h[C)2)];, | ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ \ src/libavfilter/vf_colormap.c| : ^~~~~ ~ 222:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | double A[3 * 3src/libavfilter/vf_ciescope.c] :src/libavfilter/vf_colorcorrect.c=1155 {:: 361:, 230 :s18warning: -:>implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] sowarning: urce[0 ][1155C0 | ]comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] , s - > s ou r c e [ 230 0 | ] [cCz 1 = ] i+f1 .(0 s--u> s(cocunxrt c +e> [= c0hy]a)l[;Cf 2 _| s ~ ~~~^~~~iz] ,e) {| ~ ^~~~~~~~~~~~~~~~ | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorcorrect.c:238:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 238 | if (vcnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colormap.c:225:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_ciescope.c 225: | 1159 :43 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d1159o | u b l e b [ 3 ] = { s- > t arvg e=t [10.]0[ c]-, s(-(>ftlaoratg)et [1y]) [/c ],( h s-- >1ta)r; g | e ~ ~~~~~~~~~~~~^~~~~~~~~t [2][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:225:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_corr.c: 135225: | 1 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] do u135b | lCe Ob[R3R]( u=i n{t 16s_-t>,ta rcogretr1[60)][ c] ,| s^~~~~~~~~~~~~~~~~~~~~~src/libavfilter/vf_ciescope.c- :>1161t:36a:r src/libavfilter/vf_corr.cwarning: g:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127et:[129][:c ],note: expanded from macro 'CORR's-1161 | > t a r g e t127 | [ 2 ] [ c ] } ; co m p _| ~ ^~~~~~~~~~~~~~~csz c=or e[211c.0 warningsrc/libavfilter/vf_colormap.cs] : generated225-:=. 33 (a:v_cc xlwarning: ip fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+( s cuy)m;1 2 /225| | s ~ ~~~^~~~ u m q , - 1 . f, 1 . f ) ; d\o u b| l ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e b[3] src/libavutil/common.h=: 143{ :s29-:> tanote: rexpanded from macro 'av_clipf'g et[0 ]143[ | c#] , sd-e>ftianrege t[a1v]_[ccl]ip,f CC libavfilter/vf_dnn_processing.o s - > ta r g e ta[v2_c]l[ipcf]_ c}; | ^| ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_ciescope.c:1164:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1164 | src/libavfilter/vf_corr.c : 135 : 1 : cwarning: y implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= 1.0 - ( (135f | lCoORaRt)( uyi)n t/1 6(_ht, -c o1r);r 1| 6 ~ ~~~~~~~~~~~~^~~~~~~~~ ) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:46: note: expanded from macro 'CORR' 129 | comp_score[csrc/libavfilter/vf_ciescope.c] :=1165 :36s:um 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]q == sum2 q1165 | ? 1 . f : 0 . f ; \ c z | ~ ^~~ = 1.0 - (csrc/libavfilter/vf_corr.cx :+135 :c1y:); warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ~~~^~~~ 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:52: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_colormap.c:241:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], 241 | 1, s->source[3][0], s->source[3][1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:241:57: src/libavfilter/vf_colorcorrect.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :284:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]238 | 284 | d o u b life (uAc[4n t *>= h4a]l =f _{si z1e), { s| ~~~~ ^ ~~~~~~~~~- >source[0src/libavfilter/vf_colorcorrect.c]:[2920:18]:, warning: scomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]- >sourc e292[ | 0 ] [ 1 ] ,if s(v-cn>ts o>ur=ce [h0a]lf[_2si]z,e) {| ~| ~~~~ ^ ~~~~~~~~~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s-CC libavfilter/vf_drawbox.o >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], | ~ src/libavfilter/vf_crop.c: 239259 | : 9 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | s - > v a1r,_ vsa-l>useos[uVrAcRe_[T1]][ =0 ]f,ra ms-e>-s>oputrsc e=[= 1AV]_[NO1P]T,S _s-V>AsLouUrcEe ?[ 1 ]| [2 ~] , 259 | 240 | N A N : f r a m e -> pt s * a v_ q 2d ( li n1k-,> tsi-m>es_boauser)c;e [ | 2 ^~~] [0], s->source/usr/include/math.h[:215]:[191:] ,note: expanded from macro 'NAN' s->so ur15ce | [2#]d[2e]f, i n| e ^~~~~~~~~~~~~~~ NAN src/libavfilter/vf_colormap.c_:_240bu:i57l: twarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n_nanf("" )238 | | ^~~~~~~~~~~~~~~~~~ double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1,src/libavfilter/vf_crop.c s:->261s:o9u: rwarning: ceimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ 1][0], s-> s260o | u r c e [s1->]v[ar1_]va,l use->ss[oVAuRr_cPOeS[] 1=] [2f],r ame->pkt _src/libavfilter/vf_colortemperature.c240po | :s 339 : ==134 :- 1 ? warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~ 261 | 339 | N AN{ : " frta em em -p>p k1e,tr_p osa;st - u| >rs ^~~o eu"rc,e/usr/include/math.h[ :2]"[150s:19]: e,note: texpanded from macro 'NAN' s- >st ouhr15 | e# cted[2e][emf1]p,ie rsnea -tN>usrAeoNu rice n [K e 2 l__]v[bi2u]n, i "| l,t ^~~~~~~~~~~~~~~ i n _ n a n f ( " "O)Fsrc/libavfilter/vf_colormap.c FS: E240T| (:40 ^~~~~~~~~~~~~~~~~~:t ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m perature) ,238 | A V _ O P T _ T Y P E _ FL OdAoT,u b{l.ed Ab[l4= 6*5 40]0 =} ,{ 11,00 0s-,>s o u4r0ce0[000][,0 ]V, Fs- >s}o,ur c e| [0 ^] [1], s->source[0][2], | ~ 239 | src/libavfilter/vf_colortemperature.c : 340 : 134 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 340 | 1,{ s-">smoiuxr",c e [ 1 ] [ 0 ] ",se ts -t>hseo umricex[1 ]w[i1t]h, fsi-l>stoeurrceed[1 ]ou[t2p]ut," , O240F | F S ET ( m i x ) , AV _ O P T _ TY P E _F L OA T , {.1d,bl =s1}-,> so ur ce [ 2] [ 00],, s - >s o u1r, cVFe }[,2] [1 ]| , ^s ->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:src/libavfilter/vf_colortemperature.c74:341:: 134warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 238 | 341 | { " p l" , d o u bl e A[ 4 * "s4e]t t=h e {a m1o,u nts -o>fs opurrecseer[v0in]g[ 0l]i,g hst->nsoeusrs"c,e [O0]F[F1S]ET,(p rse-s>esrouvrec)e,[ 0] [ 2 ]A, V _| O ~P T_TYPE_F LO239A | T , { . d b l= 0 } , 0 , 1 , V F }, | ^ 1, s->source[1][0],src/libavfilter/vf_colortemperature.c :s342-:>12s: owarning: umissing field 'help' initializer [-Wmissing-field-initializers]r ce [3421 | ] [ 1 ]{, NsU-L>Ls }o u | r ^c e[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 | src/libavfilter/vf_cropdetect.c : 180 :122,: warning: s-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]>s ource[1][0], s-> s180ou | r c e [1 ]s[1-]>,l so-w_>u8s o ur c=e [s1-]>[l2ow] ,* | ^~~~~~~~~~~~~~~2 55. + .5; 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->src/libavfilter/vf_cropdetect.cso:u181rc:e22[0:][ 1]warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s->sourc e181[0 | ] [2 ] , s| - ~> high_u8 239= | s - > h i g h * 2 5 5 . + . 5 ; | ~~~^~~~ ~ 1, s->source[1][0], s->source[1]src/libavfilter/vf_corr.c[1]:,228 s:->20so:u rwarning: ceimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ 1][2], | ^~~~~~~~~~~~~~~ 228 | src/libavfilter/vf_colormap.c s:-238>:m74:i nwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s core = +I NF238I | N I T Y ; | ~ ^~~~~~~~~ double A[src/libavfilter/vf_cropdetect.c4: 184*: 154:] warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { 1, s->sour c183 | e [ 0 ]a[v0_]l, ossrc/libavfilter/vf_corr.c->gs:(229:o20cu:tr xwarning: ,c implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e A[V0]_[1L]O, sG-229_>V | E sRo uB rOc Ses[-0E>, ]"ml[a2i],m xi _| ~ ^~~~~~~~~~~~~~~t s:c%ofr reo usrc/libavfilter/vf_colormap.c= nd::%-d238I :N57sF:IkNi pwarning: I:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]%TdY ; r e| s ~ ^~~~~~~~~e t238_ | c o u nt :% d\ n " , | ~~~~~~ doubl e184 A | [ 4 * 4] = { 1 ,s -s->>lsiomuirtce,[ 0s]-[>0r]o,u nsd-,> sso-ur>csek[0i]p,[ s1-]>,r ess-e>stou_rccoeu[n0t])[;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_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 ((unsisrc/libavfilter/vf_colormap.cgn:e242d:84):s -warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]y + (unsigned)s -242> | h > li n k- > h) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 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_convolution.c:40:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "0m", "set matrix for 1st plane", OFFSET(matrix_str[0]), AV_OPT_TYPE_STRING, {.str="0 0 0 0 1 0 0 0 0"}, 0, 0, FLAGS }, src/libavfilter/vf_cropdetect.c | : ^214 :12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | if (s->limit < 1.src/libavfilter/vf_convolution.c0): 41| ~~~^~~~~ ~: 124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "1m", "set matrix for 2nd plane", OFFSET(matrix_str[1]), AV_OPT_TYPE_STRING, {.str="0 0 0 0 1 0 0 0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_convolution.c:42:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "2m", "set matrix for 3rd plane", OFFSET(matrix_str[2]), AV_OPT_TYPE_STRING, {.str="0 0 0 0 1 0 0 0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_convolution.c:43:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "3m", "set matrix for 4th plane", OFFSET(src/libavfilter/vf_colormap.cmat:r265i:49x:_s twarning: r[implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3]), AV_OPT_TYP E265_S | TR I N G , { . s t r =" 0 0 0 0 1 0 0A [0j *0"N}4+,i ]0 ,= 0,A [FiL*AGNS4 }+,j ]| ^ = s->kernel(s->source[i], s->source[j]); src/libavfilter/vf_convolution.c :| 44 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "0rdiv", "set rdiv for 1st plane", OFFSET(rdiv[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^src/libavfilter/vf_crop.c :359:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 359 | src/libavfilter/vf_convolution.c : 45{: 109":o warning: umissing field 'unit' initializer [-Wmissing-field-initializers]t _w", 45 | " s e{t " 1rtdihve" ,w i"dsetth rcdriovp afroer a2 nde xplparnees"s, iOoFnFS"ET,(r dsrc/libavfilter/vf_colormap.ci: v O270FF[:1S51]E:) , TAVwarning: (_OwPimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _Te_xTYpPEr_)F, L A270VOA | T_ , OP T { _T.Y Pd Ebl =0_. 0S T} R , I0 N G. 0,, {I. NsAtT[r_i M=*A X"Ni,4w+ "N}F+L,1AG S]0 },= ,0 , TAFL| A[G ^S( N}+,1 ) *| N ^4 +i] = s->source[i][0]; src/libavfilter/vf_convolution.c| ~ ^~~~~~~~~~~~~~~: 46:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_crop.c:360: 46126 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "2rdiv", " s360e | t r{ d"ivw "f,o r 3r d pl a n e " , O"FFsSeEtT (rtdhiev[ 2w]i),d thA Vc_rOPoTp_T YaPrEe_aF LeOxpArTe,s s{io.n"d,b l =OF0F.0S},E T0(w._e0x,p rI)N,T_ Msrc/libavfilter/vf_colormap.cAAXV:,_O P272FTL:_A51TG:S}Y,P warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _| S ^T RING, 272{ | .s t r = " i w " } , 0 , 0 , T Fsrc/libavfilter/vf_convolution.cL:A47A[i:*G109:N warning: S4missing field 'unit' initializer [-Wmissing-field-initializers]+ N},+ 2 ] | = ^A 47 | [ ( N+2 )*{N 4"+3ird]i v=" s,-> so"usrecte [ir]d[i1v] ; f osrc/libavfilter/vf_crop.c| r ~ ^~~~~~~~~~~~~~~:4t 361h: 126p:l src/libavfilter/vf_corr.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers]:a n318e:"12,: Owarning: F missing field 'help' initializer [-Wmissing-field-initializers]F361 | S ET ( r{d318i | v "[ o3u{]t )NU_,hL "ALV_, O} P T _ T| YP ^E _ FL OA"Ts,e {t. dthbel =0h.e0i},g h0t. 0,c IrNoT_pM AaX,r eFaLA GeS}x,p r| e ^s sion", OFFSET(h_exsrc/libavfilter/vf_colormap.cp:r274):,51 :A Vwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O PT_TYPsrc/libavfilter/vf_convolution.cE_:S48T: R109274: Iwarning: | Nmissing field 'unit' initializer [-Wmissing-field-initializers] G , { . s t r 48 | = "isrc/libavfilter/vf_cropdetect.c {h :" " } , 252 0 b: 35A0i:[ ,a siwarning: *N04"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ,+ ,NT+F L3"sA]GeS =t }252 , | A b[ ( i aNs| i+nt ^ f3 loi)mir*t_ N1u4sps+cti a]pl l=aen dse -">=,s OFoFlurScErTsrc/libavfilter/vf_crop.ce:i362([bn:i126it](:s -a>[warning: 2sl[i0m]missing field 'unit' initializer [-Wmissing-field-initializers]] i)t,_; uA Vp | 362_ | OsPca ~ ^~~~~~~~~~~~~~~l T e_T Yd P{) ;" E| _hF ~~~~~ ~~~^~~~~~~~~~~~~~" L,O A T , { .d bl =0 . 0} ,"s et0 t.h0,e IhNTe_iMgAhXt, cFrLAoGpS }a, r e| a ^ expression", OFFSET(h_expr), AV_OPT_src/libavfilter/vf_convolution.cT:Y49P:E_109S:T warning: Rmissing field 'unit' initializer [-Wmissing-field-initializers]IN G, {.str = "49i | h " } ,{ 0",1 b0ia,s" ,T F"LsAeGtS b}i,a s | f ^ or 2nd plane", OFFSET(bias[1]), AV_OPT_src/libavfilter/vf_crop.cT:Y363P:E138_F:L OAwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers], {.dbl=0.0} ,363 0 | . 0 , I{N T_"MxAX", ,F LA G S }, | ^ "set the x crop asrc/libavfilter/vf_colormap.cre:a282 :32e:xp rewarning: ssimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i on"src/libavfilter/vf_convolution.c,: 50 : 109: warning: 282missing field 'unit' initializer [-Wmissing-field-initializers] | O F F S ET ( 50 x_ | e x p r ){ ", 2 Ab V _i O a P sbT"[_i], =T" YssPe-Et> _bitSaaTrsgRe IfotrN [Gi3],r[ c{.ds]; tp larn =| e ~ ^~~~~~~~~~~~~~~ " ",( OiFFnS_EwT(-boiuats_[2w]))/,2 "AV}_,OP T0_T,Y PE0_,FL OTAFTL,A {G.S d}b,l = 0.| 0} ^, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_crop.c:364:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 364 | { "y", src/libavfilter/vf_convolution.c : 51 :109 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set the y51 | c r o p{ a"r3beiaa s"e,x "psreessti boians" ,fo r 4 th p la neO",F FOSFFESETT((yb_ieaxpsr)[, 3A]V)_,O PATV_T_YPOEP_TS_TRTIYNGP,E_ F{L.OsAtT,r {=. d"b(li=n0_.0h}-,o u0.t0_,h )I/NT2_"M}AX,, F0L,AG S0},, T| F ^L AGS }, | ^ CC libavfilter/vf_edgedetect.o src/libavfilter/vf_crop.c:365:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 365 | { "keep_aspect", "keep aspect ratio", OFFSET(keep_aspect), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_convolution.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | src/libavfilter/vf_crop.c{: 366N:U118LL: }warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 366 | { "exact", "do exact cropping", OFFSET(exact), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_crop.c:367:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 367 | { NULL } | ^ src/libavfilter/vf_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", "7se warningts t generatedh. e red highlight spot", OFFSET(rh), AV_OPT_TYPE_FLOAT, {.dbl=0}117, warning-1s, generated . 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 } | ^ 3 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.; | ~~~ ~~~^~~~~~ CC libavfilter/vf_elbg.o CC libavfilter/vf_entropy.o CC libavfilter/vf_epx.o src/libavfilter/vf_cover_rect.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ CC libavfilter/vf_eq.o src/libavfilter/vf_curves.c:120:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 120 | { NULL } | ^ src/libavfilter/vf_cropdetect.c:433:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | snprintf(limit_str, sizeof(limit_str), "%f", s->limit); | ~~~~~~~~ ~~~^~~~~ src/libavfilter/vf_cropdetect.csrc/libavfilter/vf_datascope.c:440::1961:: 100warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 436 | 61 | a v _ l o{g ("scitzxe, "AV,_ LO"Gs_eItNF O,o u t| p ~~~~~~u t size", O F437FS | E T( o w ) , A V _ O P T_ T Y"xP1E:_%IMdA xG2E_:S%dI yZ1:E%,d {.ys2t:r=%"dh dw7:2%d0 "h:}%d, x0:,% d0 ,y :F%LdA GpSt s}:,% " P| R ^I d64" t:%f limit:%f crop=%d:%d:%d:%d\n", src/libavfilter/vf_datascope.c :43862 | : 100 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] s -62> | x 1, src/libavfilter/vf_curves.cs -{: >135x:"25s:, " ,warning: s- >missing field 'master' initializer [-Wmissing-field-initializers]y1 , s -"s>ey 1352t, | ou w,t hp},u, t| x ^,s y,i zfrea"m, eOF-F>SpETt(so, w)src/libavfilter/vf_curves.c,: 140 : 439 | 5 A : V warning: _ missing field 'master' initializer [-Wmissing-field-initializers] OP T _ T140 Y | PfE _r I MaAm}G,e -E _>| S ^ pIZtE,s { .=s=t r=A"Vh_dN7O2P0T"S_}V,A 0L,U 0E, F?L A-1G :S f}ra,m e- >| pt ^s * av_q2d(inlink->time_base), src/libavfilter/vf_curves.c:152 :4405: | src/libavfilter/vf_datascope.c :warning: 63 :missing field 'master' initializer [-Wmissing-field-initializers] 91 : 152 warning: | missing field 'unit' initializer [-Wmissing-field-initializers] } 63| s | ^- > li mi t{, "wx",, h , " sxe,t xy o)f;fs et "| , ~~~^~~~~O FFSET(x), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:64:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "y", "set y offset", OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGSR }, | ^ src/libavfilter/vf_colorspace.c:973:19: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 973 | 0, 1, FLAGS }, | ^ src/libavfilter/vf_datascope.c:69:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "axis", "draw column/row numbers", OFFSET(axis), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:70:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "opacity", "set background opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGSR }, | src/libavfilter/vf_colorspace.c ^: 1004:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1004 | { NULL } | ^ src/libavfilter/vf_datascope.c:74:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "components", "set components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=15}, 1, 15, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:75:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 75 | { NULL } | ^ src/libavfilter/vf_cropdetect.c:335:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 335 | for (i = 0; i < sd->size / sizeof(AVMotionVector); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:113:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 113 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_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_datascope.c:131:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_cropdetect.c:472:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 472 | src/libavfilter/vf_datascope.c : 149{: 19:" lwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m it", "Thr e149s | h o l d befloowr w(hipch =th e0 ;pi xpe l< idsr awc-on>sindber_epd lblaacnke"s,; OpF+F+)S E{T ( li| m ~ ^ ~~~~~~~~~~~~~~~ it), AV_OPT_TYPE_FLOAT, { .dbl = 24.0/255 }, 0, 65535, TFLAGS }, | ^ src/libavfilter/vf_cropdetect.c:473:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 473 | { "round", "Value by which the width/height should be divisible", OFFSET(round), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:474:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 474 | { "reset", "Recalculate the crop area after this many frames", OFFSET(reset_count), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:475:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 475 | { "skip", "Number of initial frames to skip", OFFSET(skip), AV_OPT_TYPE_INT, { .i6src/libavfilter/vf_datascope.c4 =: 1612: 19:} , warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], INT_MAX, FL AG161S | } , | ^ for (p = 0; p < draw->nb_planes; p++) src/libavfilter/vf_cropdetect.c{ : | 476 ~ ^ ~~~~~~~~~~~~~~~: 142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 476 | { "reset_count", "Recalculate the crop area after this many frames",OFFSET(reset_count),AV_OPT_TYPE_INT,{ .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:477:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 477 | { "max_outliers", "Threshold count of outliers", OFFSET(max_outliers),AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:481:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 481 | { "high", "Set high threshold for edge detection", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=25/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:482:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 482 | { "low", "Set low threshold for edge detection", OFFSET(low), AV_OPT_TYPE_FLOAT, {.dbl=15/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:483:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 483 | { "mv_threshold", "motion vector threshold when estimating video window size", OFFSET(mv_threshold), AV_OPT_TYPE_INT, {.src/libavfilter/vf_datascope.ci6:4=1998:},41 0:, warning: 1missing field 'comp' initializer [-Wmissing-field-initializers]00 , FLAGS}, | 199 ^ | FFDrawCosrc/libavfilter/vf_cropdetect.cl:o484r:12 :co lwarning: omissing field 'help' initializer [-Wmissing-field-initializers] r = 484 | { { 0{ }N U}L;L } | ^| ^ src/libavfilter/vf_datascope.c:200:43: warning: 14missing field 'comp' initializer [-Wmissing-field-initializers] warnings generated. 200 | FFDrawColor reverse = { { 0 } }; | ^ 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] src/libavfilter/vf_datascope.c:246:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 901 | { "246 | n oi se " , " s e t nFoFDirsaew"C,o l o r c o l or = { { 0 } }; | ^ OFFSET(noise), AV_OPT_TYPE_FLOAT, {.dbl=0.0000001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_convolve.c:902:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 902 | { NULL }, | ^ src/libavfilter/vf_convolve.c:927:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 927 | { "planes", "set planes to cross-correlate", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_datascope.c:289:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 289 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_convolve.c:931:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 931 | { NULL }, | ^ 1 warning generated. src/libavfilter/vf_dctdnoiz.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ src/libavfilter/vf_curves.c:610:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 610 | for (i = 0; i < FFMIN(nb_curves, FF_ARRAY_ELEMS(comp_ids)); i++) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/vf_curves.c:610:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 610 | for (i = 0; i < FFMIN(nb_curves, FF_ARRAY_ELEMS(comp_ids)); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_convolution.c:741:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 741 | s->rdiv[i] = 1. / sum; | ~ ^~~ src/libavfilter/vf_convolution.c:743:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 743 | if (s->copy[i] && (s->rdiv[i] != 1. || s->bias[i] != 0.)) | ^~~~~~~~~~ ~~ src/libavfilter/vf_convolution.c:743:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 743 | if (s->copy[i] && (s->rdiv[i] != 1. || s->bias[i] != 0.)) | ^~~~~~~~~~ ~~ 6 warnings generated. src/libavfilter/vf_deband.c:55:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "1thr", "set 1st plane threshold", OFFSET(threshold[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:56:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "2thr", "set 2nd plane threshold", OFFSET(threshold[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:57:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "3thr", "set 3rd plane threshold", OFFSET(threshold[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:58:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "4thr", "set 4th plane threshold", OFFSET(threshold[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:59:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "range", "set range", OFFSET(range), AV_OPT_TYPE_INT, {.i64=16}, INT_MIN, src/libavfilter/vf_datascope.cINT:_M495AX:,96 :F Lwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]G S }, | ^ 495 | { "x", "set scope x offssrc/libavfilter/vf_deband.cet:"60,:126 : Pwarning: Osrc/libavfilter/vf_curves.cmissing field 'unit' initializer [-Wmissing-field-initializers]F F:SE665T:(19x:p oswarning: ) 60, | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] A V _ {O P"Tr_"T, Y PE _ F 665L | O A"T s,et { .rdbflao=n0r.g 5e}(,"i , 0 = , 0 1; , FiL A< FFG_SA RR }R ,AO FYF _ES| ELE ^MST ((racnogleo)r,s ) ; i +A+V)_ O{P T_ T| YP ~ ^ ~~~~~~~~~~~~~~~~~~~~~~E _INT, src/libavfilter/vf_datascope.c :{496src/libavfilter/vf_curves.c.i:64:=9616674}::, 19 warning: : missing field 'unit' initializer [-Wmissing-field-initializers] Iwarning: NTcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_MI N, 496I | NT _ M AX674, | { fFo r L("Aiy "G,=S } "s,e0 t| ; ^ s cio pe< yF Fo_AfRfRseAt"Y,_E L PEOMFFSS(ETc(yoploorsrc/libavfilter/vf_deband.cs)s,:);61 A:Vi_126++O) :{P Twarning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~_ TYPE_FLOAT, 61{ | . d bl =0 .5{} , "0d, i re1ct,i oFnL"A,G S"sRet }di,r e| ^c tion", OFFSET(direction), src/libavfilter/vf_datascope.c :A497V_:OP96T:_T Ywarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]E _FLOAT, {.db l497= | 2 * M _ P{I }",w-"2*,M _ P"Is,e t s2c*oM_pPeI, wiFdLAtGhS" ,} , | ^ P OFFSET(w), AV_OPT_TYPE_INT, {.i64=7}, src/libavfilter/vf_deband.c :162,: 81260,: FLwarning: AGmissing field 'unit' initializer [-Wmissing-field-initializers]S R }, | ^ 62 | { "d", "set directisrc/libavfilter/vf_datascope.con:"498,: 96 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET (498d | i r e c{t "iho",n ) ",s e t AVs_OcPoTp_eTY PhE_eFigLhOtA"T,, { . d bPlOF=F2S*EMT_(PhI),} , - 2 *AMV_P_I,O P T2*_MT_YPPIE,_ FILNAGTS, }{, . i| 6 ^4 =7}, 1, 80, FLAGSR }, | ^ src/libavfilter/vf_deband.c:63:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "blur", src/libavfilter/vf_datascope.c : 499 ":s96e:t warning: blmissing field 'unit' initializer [-Wmissing-field-initializers]u r", 499 | { O"FFoS"E,T ( bl"usr)e, t w i n d oAwV _oOpPaTc_itTy"Y,P EP_OBFOFSOELT,( o ){.,i 6 4 =1 }A,V _ O PT _ TY P E _F L O0A,T , { . d b1l,= 0FL.A5G}S, }0,, 1| , ^ FLAGSR }, | ^ src/libavfilter/vf_deband.c:64:126:src/libavfilter/vf_datascope.c warning: :missing field 'unit' initializer [-Wmissing-field-initializers]500: 96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | 500 | { " b {" ," w x " , " s"esett wbilnudorw" ,x o f fs e t " , P O F F S E TO(wFxFS)E,T ( bl uArV),_ O P T _ TAYVP_OEP_FTLO_ATTY,P E_{BO.OdbLl=,-1 } , {-.1i,6 4 =11,} ,F L A G S R } , 0 | , ^ 1, FLAGS }, | ^ src/libavfilter/vf_datascope.c:501:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 501 | {src/libavfilter/vf_deband.c ":wy65",: 126"s:e twarning: wmissing field 'unit' initializer [-Wmissing-field-initializers]i ndow y off 65s | e t " , { P"OcFouFpSlEiTn(gw"y),, "s e tA Vp_lOPaTne_ TcYoPupEli_nFLgO"A,T , { . d bOlFF=S-E1}T,( c-o1u,p li ng1),, F L AAGVS_ORP }T, _ T| ^Y PE_BOOL, {.i64=0}, src/libavfilter/vf_datascope.c : 502: 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 0,502 | { 1N,UL LF L}AG S },| ^ | ^ src/libavfilter/vf_deband.c:66:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "c", "set plane coupling", OFFSET(coupling), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL } | ^ src/libavfilter/vf_dblur.c:49:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "angle", "set angle", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl=45}, 0.0, 360, FLAGS }, | ^ src/libavfilter/vf_dblur.c:50:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "radius", "set radius", OFFSET(radius), AV_OPT_TYPE_FLOAT, {.dbl=5}, 0, 8192, FLAGS }, | ^ src/libavfilter/vf_dblur.c:51:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_dblur.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ src/libavfilter/vf_convolution.c:900:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 900 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS}, | ^ src/libavfilter/vf_convolution.c:901:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 901 | { "scale", "set scale", CC libavfilter/vf_estdif.o 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_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_Tsrc/libavfilter/vf_datascope.cYPE_:DO623UB:LE41,: {warning: missing field 'comp' initializer [-Wmissing-field-initializers]. dbl = 1. 1}623, | 0 , 1 0 0 , F L AG SFF D}r,a w C| o ^ lor color = { { 0 } }; | ^ 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_dctdnoiz.c:399:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_decimate.c:78:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | DEF_FILTER _F78R | E Q _{F U"NCbSl(o8c)k x "| , ^~~~~~~~~~~~~~~~~~~~~~~~ "setsrc/libavfilter/vf_dctdnoiz.c: 371t:h33e: s inote: zexpanded from macro 'DEF_FILTER_FREQ_FUNCS'e of the x-ax 371i | s b l o ck s u se d duvrari_nvga lmueetsr[ViAcR _Cc] a= lfcaublsaf(t*bi)on;s" , OF F S E T ( b l o c k x ) , A V _ O P T _T YP E _ IN T , {. i 6 4 = 3 2} , 4 , 1 << 9\, F| LA ~ ^~~~~~~~~G S }, 12 warning| ^s generated. 4 warnings generated. src/libavfilter/vf_decimate.c:79:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "blocky", "set the size of the y-axis blocks used during metric calculations", OFFSET(blocky), AV_OPT_TYPE_INT, {.i64 = 32}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_decimate.c:80:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "ppsrc", "mark main input as a pre-processed input and activate clean source input stream", OFFSET(ppsrc), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_decimate.c:81:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "chroma", "set whether or not chroma is considered in the metric calculations", OFFSET(chroma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_decimate.c:82:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "mixed", "set whether or not the input only partially contains content to be decimated", OFFSET(mixed), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dejudder.csrc/libavfilter/vf_decimate.c::83:7512:: 10warning: : missing field 'help' initializer [-Wmissing-field-initializers]warning: 83 | missing field 'help' initializer [-Wmissing-field-initializers] { NULL } 75 | | ^ {NULL} | ^ src/libavfilter/vf_colorlevels.c:536:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 536 | coesrc/libavfilter/vf_dctdnoiz.cff: =400 (:o1ma:x - warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m in) / (dou b400l | eD)E(F_iFImLaxT E-R _iFmiRnE)Q_;F U| N ~~~~~^~~~~~ ~CS (16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_dctdnoiz.c:371:33: note: expanded from macro 'DEF_FILTER_FREQ_FUNCS' src/libavfilter/vf_datascope.c :371680 | : 27 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] var_values[VA R680_ | C] = fa bs f ( * b ); s t d [i ] + = S Q R( s- > v a l u e s[ i ] [ x ] [ y] - a v e r a\g e [| i ~ ^~~~~~~~~]) ; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:563:20: note: expanded from macro 'SQR' 563 | #define SQR(x) ((x)*(x)) | ~~~^~~~ src/libavfilter/vf_dblur.c:172:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | angle = angle * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/vf_dblur.c:172:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | angle = angle * M_PI / 180.f; | ^~~~~ ~ src/libavfilter/vf_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]1, warninga generatedv. erage[c], min[c], max[c], rms[c]); | ~~~~~~~~ ^~~~~~~~~~ 8 warnings generated. 24 warnings generated. 22 warnings generated. src/libavfilter/vf_datascope.c:799:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 799 | { "x", "set scope x position", OOFFSET(xpos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:800:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 800 | { "y", "set scope y position", OOFFSET(ypos), AV_OPT_TYPE_FLOAT, {.db16l warning=s0 generated.. 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_1FL warningOA generatedT,. {.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_TY20PE warning_BsOO generatedL,. {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:811:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 811 | { "sc", "draw scope", OOFFSET(scope), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:812:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 812 | { NULL } | ^ src/libavfilter/vf_deflicker.c:77:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "size", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=5}, 2, SIZE, FLAGS }, | ^ src/libavfilter/vf_deflicker.c:78:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "s", "set how many frames to use", OFFSET(size), AV_OPT_src/libavfilter/vf_dctdnoiz.cTYPE:_652IN:T18, :{ .warning: i6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 =5}, 2, SIZE ,652 | FL A G Ss -}>,t h | ^ = s->sigma * 3.; | ~~~^~~~~ ~ 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_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_src/libavfilter/vf_deflicker.cMA:I88N:)100 : |warning: missing field 'unit' initializer [-Wmissing-field-initializers]( dm->ppsrc <88< | I N PU{T_ C"LbEAyNpSaRsC)s)"), {" l| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e ave frames unchanged", OFFSET(bypass), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deflicker.c:89:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 89 | { NULL } | ^ 10 warnings generated. src/libavfilter/vf_dedot.c:371:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 371 | { "lt", "set spatial luma threshold", OFFSET(lt), AV_OPsrc/libavfilter/vf_deblock.cT_:TY388PE:_116F:LO ATwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] {.dbl=.079}, 0, 1388, | F L A G S {} ," b l| o ^ck ", "set size of block", OFFsrc/libavfilter/vf_dedot.cSE:T(372bl:o117c:k) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_ T372Y | P E _ I N{T, "t l "{,. i"64s=e8t} ,t o l e r4a,nc e51 2f,o rF LteAmGpSo ra}l, l um| a" ^, OFFSET(tl), AV_OPT_TYPE_FLOsrc/libavfilter/vf_deblock.cA:T389,: 116{.:d bwarning: l=missing field 'unit' initializer [-Wmissing-field-initializers].0 79}, 0, 1, F389L | A GS } ,{ | ^" alpha", "set 1st detection threshold"src/libavfilter/vf_dedot.c, :O373:F117F:S Ewarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]( alpha), 373A | V _ O P T_{T Y"PEt_cF"LO,A T ," s{e.td btlo=le.ra0n9c8e} ,f o0,r c1h,r o FmLaA GtSe m}po,r a l | va ^ri ation", OFFSET(tc), AV_OPT_TYPE_FLOAsrc/libavfilter/vf_deblock.cT,: {390.d:b116:l =warning: .missing field 'unit' initializer [-Wmissing-field-initializers]05 8}, 0, 1, F390LA | G S } , { | ^ "beta", src/libavfilter/vf_datascope.c "s:et921 2:n17d: dwarning: etimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ctionsrc/libavfilter/vf_dedot.c t:hr374es :921h117ol | : d " warning: missing field 'unit' initializer [-Wmissing-field-initializers], tOFiFltS E =T ((b374 | s et-a >) ti,l { t " c t- " 0 ,A.V5) _O P T*"_s TetMY Pt_E_eFPmLIOpA;o Tr,| {a.d ~~~^~~~ ~bll = .c0h5r}o, m a0 ,th r e1sh,ol d" ,F L A G S }, | ^ OFFSET(ct), AV_OPT_TYPE_FLOAT, {src/libavfilter/vf_deblock.c.:d391b:l=116.:0 19warning: }missing field 'unit' initializer [-Wmissing-field-initializers], 0, 1, FLAG S 391}, | | ^ { "gamma", "set 3rd detection thrsrc/libavfilter/vf_dedot.ces:h375:o12l:d "warning: ,missing field 'help' initializer [-Wmissing-field-initializers] OFF S375E | T (g a mm a{) , N UL L } A,V_ O P| T ^_ 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 }, | ^ 4 warnings generated. src/libavfilter/vf_deflicker.c:231:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | *f = pow(*f, 1.0f / s->size); | ~~~ ~~~~~^~~~~~~~~ src/libavfilter/vf_deflicker.c:231:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | *f = pow(*f, 1.0f / s->size); | ~~~ ^~ src/libavfilter/vf_datascope.c:996:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 996 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_derain.c:51:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "model", "path to model file", OFFSET(dnnctx.model_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_derain.c:52:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "input", "input name of the model", OFFSET(dnnctx.model_inputname), AV_OPT_TYPE_STRING, { .str = "x" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_derain.c:53:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "output", "output name of the model", OFFSET(dnnctx.model_outputnames_string), AV_OPT_TYPE_STRING, { .str = "y" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_derain.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ src/libavfilter/vf_datascope.c:1102:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1102 | snprintf(text, sizeof(text), "%c avg:%.1f min:%d max:%d\n", s->is_rgb ? rgba[c] : yuva[c], average[c], min[c], max[c]); | ~~~~~~~~ ^~~~~~~~~~ CC libavfilter/vf_exposure.o src/libavfilter/vf_deshake.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ CC libavfilter/vf_extractplanes.o src/libavfilter/vf_deflicker.c:src/libavfilter/vf_delogo.c393:46::173 :warning: 39:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 393 | 173 | s n p r i n tf ( v a lx u>e=, l osigzoe_oxf+(bvaanldu e&),& "%x +llougmion_wa-nbcaen[d0)] );{ | | ~ ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ^~~~~~~~~~~~~~~ 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+bansrc/libavfilter/vf_deflicker.cd: &396&: 62y: < lwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g CC libavfilter/vf_fade.o o_y+logo _396h- | b a n d && | ~ ^ ~~~~~~~~~~~~~~~~~~s nprintf(vsrc/libavfilter/vf_delogo.cal:u172e:19,: swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z eof(valu e172) | , " % f" , s- > liufm i(nyan c>e=[ 0l] o*go _yf+)b;an d | && ~~~~~~~~ ~~~~~~~~~~~~~~~~^~~ 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 | src/libavfilter/vf_deflicker.c : 399 : 48 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] else 399i | f ( x >s=n plroignot_xf+l(ovgao_lw-ubaen,d) s i| z ~ ^ ~~~~~~~~~~~~~~~~~~ eof(valuesrc/libavfilter/vf_delogo.c),: 183:"28%:f "warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f - 1. 0183f | ); | ~~~~~~~~ ~~^~~~~~ if (y < logo_y+band) | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_despill.c:src/libavfilter/vf_delogo.c149::118185: :warning: 28missing field 'unit' initializer [-Wmissing-field-initializers]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 185 | 149 | { " m iexl"se, i f (y > = l"ogso_eyt+ tlhoego _shp-iblalnmda) p | m ~ ^ ~~~~~~~~~~~~~~~~~~i x", OFFSET(spillmix), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:150:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "expand", "set the spillmap expand", OFFSET(spillexpand), AV_OPTCC libavfilter/vf_feedback.o _TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:151:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "red", "set red scale", OFFSET(redscale), AV_OPT_TYPE_FLOAT, {.dbl=0}, -100, 100, FLAGS }, | ^ src/libavfilter/vf_despill.c:152:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "green", "set green scale", OFFSET(greenscale), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -100, 100, FLAGS }, | ^ src/libavfilter/vf_despill.c:153:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "blue", "set blue scale", OFFSET(bluescale), AV_OPT_TYPE_Fsrc/libavfilter/vf_delogo.cLOA:T209,: 112 : {warning: .missing field 'unit' initializer [-Wmissing-field-initializers]d bl=0}, -100, 12090 | 0 , F{L AG"Sx "},, | ^ "set logo x position", OFFSEsrc/libavfilter/vf_despill.cT(:x154_:118e:xp rwarning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_OPT _154T | Y P E _S T{R I"NbG,r i{ g.htsnetsr s=" ," -"1s"e t} CC libavfilter/vf_fftdnoiz.o ,b r0i,g h0t, nFeLAsGsS "},, | ^ OFFSET(brightness), AV_OPT_TYPE_FLOsrc/libavfilter/vf_delogo.cAT:,210 :112 : {warning: .missing field 'unit' initializer [-Wmissing-field-initializers]d bl=0}, -1 0210, | 1 0 , { F"LyA"GS, } , "| s ^e t logo y position", OFFSET(y_esrc/libavfilter/vf_despill.cxp:r)155,:118 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_TYP E155_ | S T RI N G{, "{al p.hstar" ,= " - 1 " }",c h0a,n g0e, FaLlAGpSh a} ,c o| m ^p onent", OFF26SET( warningasl generatedp. ha), src/libavfilter/vf_delogo.c :A211V:_112O:P Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_BOOL, 211{ | .i 6 4 = 0{} ,"w " , 0 ," s e t 1lo,g oF wLiAdGtSh "},, | ^ OFFSET(w_exprsrc/libavfilter/vf_despill.c):,156 : 12 : A Vwarning: _missing field 'help' initializer [-Wmissing-field-initializers]O PT_ T156YP | E _ S T RI{NG ,N U{L L. s}t r | = ^"- 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] CC libavfilter/vf_fftfilt.o 213 | { "show", "show delogo area", OFFSET(show), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_delogo.c:214:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 214 | { NULL } | 45 ^ warnings generated. CC libavfilter/vf_field.o 15 warnings generated. 1 warning generated. CC libavfilter/vf_fieldhint.o CC libavfilter/vf_fieldmatch.o 11 warnings generated. src/libavfilter/vf_deshake.c:308:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | t->vec.x = av_clipf(t->vec.x, -deshake->rx * 2, deshake->rx * 2); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ CC libavfilter/vf_fillborders.o src/libavfilter/vf_deshake.c:309:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | t->vec.y = av_clipf(t->vec.y, -deshake->ry * 2, deshake->ry * 2); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_delogo.c:302:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | s-src/libavfilter/vf_deshake.c>v:a310r:_16v:a lwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e s[VAR_T] = 310T | S 2 T( in ->tp-t>sa, nignllien k=- >atvi_mcel_ibpasfe()t; - >| a ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ngle, -0.1, 0.1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:CC libavfilter/vf_fieldorder.o 143src/libavfilter/internal.h::29:265 :48note: :expanded from macro 'av_clipf' note: expanded from macro 'TS2T' 143 | # d265e | f#idnee faiv_nclei pTfS 2 T( t s , t ba)v_ c(l(tisp)f _=c= A V| ^_ NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deshake.c:409:25: warning: missing field 'zoom' initializer [-Wmissing-field-initializers] 409 | Transform t = {{0},0}, orig = {{0},0}; | ^ 4 warningsrc/libavfilter/vf_deshake.cs: generated409. :41: warning: missing field 'zoom' initializer [-Wmissing-field-initializers] 409 | Transform t = {{0},0}, orig = {{0},0}; | ^ 22 warnings generated. 14 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_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) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 4 warnings generated. src/libavfilter/vf_deshake.c:442:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 442 | if ((unsigned)deshake->cx + (unsigned)deshake->cw > link->w) deshake->cw = link->w - deshake->cx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_deshake.c:443:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 443 | if ((unsigned)deshake->cy + (unsigned)deshake->ch > link->h) deshake->ch = link->h - deshake->cy; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 4 warnings generated. src/libavfilter/vf_deinterlace_vaapi.c:220:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 220 | for (i = 0; i < ctx->pipeline_caps.num_forward_references; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:223:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 223 | for (i = 0; i < ctx->pipeline_caps.num_backward_references; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:230:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 230 | for (i = 0; i < ctx->pipeline_caps.num_backward_references; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:234:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 234 | for (i = 0; i < ctx->pipeline_caps.num_forward_references; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:384:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | OFFSET(auto_enable), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deinterlace_vaapi.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL }, | ^ CC libavfilter/vf_find_rect.o 10 warnings generated. CC libavfilter/vf_floodfill.o CC libavfilter/vf_format.o 8 warnings generated. CC libavfilter/vf_fps.o 2 warnings generated. CC libavfilter/vf_framepack.o src/libavfilter/vf_detelecine.c:66:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"pattern", "pattern that describe for how many fields a frame is to be displayed", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str="23"}, 0, 0, FLAGS}, | ^ src/libavfilter/vf_detelecine.c:67:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"start_frame", "position of first frame with respect to the pattern if stream is cut", OFFSET(start_frame), AV_OPT_TYPE_INT, {.i64=0}, 0, 13, FLAGS}, | ^ src/libavfilter/vf_detelecine.c:68:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 68CC libavfilter/vf_framerate.o | {NULL} | ^ CC libavfilter/vf_framestep.o CC libavfilter/vf_freezedetect.o 1CC libavfilter/vf_freezeframes.o warning generated. CC libavfilter/vf_fspp.o src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | DNN_COMMON_OPTIONS | ^ src/libavfilter/dnn_filter_common.h:44:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 44 | { "model", "path to model file", src/libavfilter/vf_dnn_classify.c OFF:SE51T:(5m: owarning: del_filenmissing field 'unit' initializer [-Wmissing-field-initializers]a me), AV 51_ | O PT _T YP E_DSNTNR_ICNOGM, MO N _ OP{T .IsOtNr S= N| U ^LL }, 0, 0, Fsrc/libavfilter/dnn_filter_common.hL:44A:137G:S note: },expanded from macro 'DNN_COMMON_OPTIONS'\ | ^ 44 | { "model", "path tsrc/libavfilter/vf_dnn_detect.co: 53:m5o: dwarning: elmissing field 'unit' initializer [-Wmissing-field-initializers] f ilesrc/libavfilter/dnn_filter_common.h":,45 :137 : note: expanded from macro 'DNN_COMMON_OPTIONS' OFFSET(mo d45e | l_ f i l en{a m"ei)n, CC libavfilter/vf_gblur.o p ut ",A V_ O P T _ T Y P E _ S T"RIiNnpGu, t n a{me .osf tthre =m oNdeUlL"L, }, 0OF,F S0E,T (mFoLdeAlG_iSn pu}t,na\m e ),| ^ AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0,src/libavfilter/vf_dnn_classify.c F:LA51G:S 5}:,\ warning: | ^missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:45:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 45 | { "inpsrc/libavfilter/vf_dnn_detect.cut:"53,:5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h : 46 : 142 : note: expanded from macro 'DNN_COMMON_OPTIONS' "input name of th e46 | m o d e l{" ," o u tp uOtF"F,S E T ( m o d e l _"oiutnpputu tnnaammee ),o fAV _thOeP Tm_oTdYePlE"_,S T R IONFGF,S E T( m{o .dselt_rou tp=u tNnaUmLesL_ st}r,i n0g,) ,0 ,A V_FOLPTA_GST YP}E,_\ST RI N| G ^, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:46:142: note: expanded from macro 'DNN_COMMON_OPTIONS' src/libavfilter/vf_dnn_detect.c :4653 | : 5 : { warning: "missing field 'unit' initializer [-Wmissing-field-initializers]o utsrc/libavfilter/dnn_filter_common.hp:47u:137t:" ,note: expanded from macro 'DNN_COMMON_OPTIONS' 47" | o u t{p u"tb naamcek eonf dt_hec onmfoigdse",l ", "ObFaFScEkTe(mnodd eclo_onuftpiugtnsa",m e s _s tr i n g ) , OAVF_FOSPETT_(bTaYckPeEn_dST_RIoNptGi,o ns{) .,s tArV _=O PTN_UTYLPLE _S}T,RI N0G,, 0 , {F L.sAtGr S= N}UL,L\ | } ^, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:47:137: note: expanded from macro 'DNN_COMMON_OPTIONS'src/libavfilter/vf_dnn_detect.c :53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h47: | 48: 170 : {note: expanded from macro 'DNN_COMMON_OPTIONS'" backend_configs", 48 | " b{ a"ocpkteionnd sc"o,n f"ibagckse"nd, co nf i g s ( d e p r eOcFatFeSdE,T( buascek beancdke_nod_pctoinfoingss))",, O FAFSVE_TO(bPaTc_kTeYnPd_Eo_ptSiTRoInsN),G , A V{_ O.sPtTr_T Y=P E_NSUTRLINLG , }{, . s0tr, =0 ,NU LFLLA G}S ,} ,0\, 0, F| LA ^G S | AV_OPT_FLAG_DEPRECATED},\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:48:170: note: expanded from macro 'DNN_COMMON_OPTIONS' src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h: 4948: | 177 : note: expanded from macro 'DNN_COMMON_OPTIONS' { "options", " b49a | c k e {n d" acosnyfnci"g, s ( d e p r e c a t"euds,e usDe NbNa cakseynndc_ cionfnefriegnsc)e" (,i gnOoFrFeSdE,T (ubsaceke ndb_oapctkioennds_)c,o n fAiV_gOsP='Ta_sTYyPnE_cS=T1R')I",N G , { OF.FsSEtTr(a s=y nNcU)L, L } , 0 , 0 , FALV_AOGPTS_ T|Y APVE__OBPOTO_LFL,A G _D E P RE C{A TE.Di},6\4 = | 1} ^, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:49:177: note: expanded from macro 'DNN_COMMON_OPTIONS'src/libavfilter/vf_dnn_detect.c :54:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | 54{ | " a s y{ n"cc"o,n f id e n ce ", " t hr"eushsoeld oDfNN caosnyfnic dienncfe"e, r e OnFFcSEeT 2((ciognnfoidrenecde,) u,s e ba c k eAVn_dOP_Tc_oTnYfPEi_gsF=L'OAaTsy,nc =1 ' ) "{, . db lO F= F0SE.T5 (}a,s y n0c,), 1 , FL A G S },A V| _ ^O PT_TYPE_BOOL, { .i64 = 1}, 0, src/libavfilter/vf_dnn_detect.c1:,55 :130F:L Awarning: Gmissing field 'unit' initializer [-Wmissing-field-initializers]S }, | ^ 55 | { "labels", "path to src/libavfilter/vf_dnn_classify.cl:a52b:e129:l swarning: missing field 'unit' initializer [-Wmissing-field-initializers]fi le", O52F | F S E T 2{( l"acbeolnfsi_dfeniclee"n,a m"et)hr,e sAhV_oOlPd To_fT cYoPnEf_iSdTeRInNGc,e " , { O.FsFtSErT 2(=c onNfULiLd e}n,ce ),0 , 0 , A VF_LOAGPST_ T}Y, P E| _ ^F LOAT, { .dbl = 0src/libavfilter/vf_dnn_detect.c.5: }56,: 12 0:, warning: missing field 'help' initializer [-Wmissing-field-initializers] 1, F L56A | G S } ,{ N U| LL ^ } | ^ src/libavfilter/vf_dnn_classify.c:53:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "labels", "path to labels file", OFFSET2(labels_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_dnn_classify.c:54:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "target", "which one to be classified", OFFSET2(target), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_dnn_classify.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ src/libavfilter/vf_displace.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ CC libavfilter/vf_geq.o src/libavfilter/vf_dnn_classify.c:104:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 104 | if (ctx->labels && label_id < ctx->label_count) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vf_gradfun.o CC libavfilter/vf_grayworld.o 1 warning generated. CC libavfilter/vf_guided.o CC libavfilter/vf_hflip.o 70 warnings generated. 36 warnings generated. CC libavfilter/vf_histeq.o src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | DNN_COMMON_OPTIONS | ^ src/libavfilter/dnn_filter_common.h:44:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 44 | { "model", "path to model file", OFFSET(model_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:45:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 45 | { "input", "input name of the model", OFFSET(model_inputname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:46:142: note: expanded from macro 'DNN_COMMON_OPTIONS' 46 | { "output", "output name of the model", OFFSET(model_outputnames_string), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:47:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 47 | { "backend_configs", "backend configs", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:48:170: note: expanded from macro 'DNN_COMMON_OPTIONS' 48 | { "options", "backend configs (deprecated, use backend_configs)", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS | AV_OPT_FLAG_DEPRECATED},\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:49:177: note: expanded from macro 'DNN_COMMON_OPTIONS' 49 | { "async", "use DNN async inference (ignored, use backend_configs='async=1')", OFFSET(async), AV_OPT_TYPE_BOOL, { .i64 = 1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_processing.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ 52 warnings generated. 6 warnings generated. CC libavfilter/vf_histogram.o src/libavfilter/vf_elbg.c:57:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "codebook_length", "set codebook length", OFFSET(codebook_length), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:58:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "l", src/libavfilter/vf_drawbox.c : 300 : 25 : warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s et codebook len g300t | h" , OF F SvEaTr(c_ovadlebuooeks_[leVngAtRh)_,X ]A V_=O PNTA_NT;Y P E_| IN ~ ^~~T, { .i64 /usr/include/math.h= :2155:6 19}:, note: expanded from macro 'NAN'1 , INT_ M15AX | ,#d eFfLinAeG NSA }N, | ^ __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_elbg.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "nb_steps", "set max number src/libavfilter/vf_drawbox.cof: s301te:p25s: warning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ed to co m301p | u t e tvhae rm_avpapliunesg["V,AR _OYF]F S= ENATN(; m a| ~ ^~~x _ste/usr/include/math.hp:s15:_19:n note: bexpanded from macro 'NAN') , AV_OP T15_ | T#YdPeEf_iInNTe, N A{N . i 6 4 _=_ 1b }u,i l1t,i n_InNanTf_(M"A"X), F| ^~~~~~~~~~~~~~~~~~L AGS }, | ^ src/libavfilter/vf_elbg.c:60:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_drawbox.c 60: | 302 : 25 :{ warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n ", 302 | " s veatr_ vmaalxu enusm[bVeArR_ H]o =f sNtAeNp;s u s| e ~ ^~~d to /usr/include/math.h:c15o:m19p: unote: texpanded from macro 'NAN' e the 15m | #adpefpiinneg "N,AN OF F SE T( ma x_ st_ep_sbu_ilntb)i,n _AnVa_nOfP(T"_"T)Y P E| _ ^~~~~~~~~~~~~~~~~~ INT, { .i64 = 1 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:303:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | vsrc/libavfilter/vf_elbg.car:_61v:a110l:u ewarning: smissing field 'unit' initializer [-Wmissing-field-initializers][ VAR_W] = NA N61; | | ~ ^~~ { "/usr/include/math.hs:e15e:d19:" ,note: expanded from macro 'NAN' "set 15t | h#ed efrianen dNAoNm s e ed " ,__ buOilFtiFnS_nEanTf((""l) f | g ^~~~~~~~~~~~~~~~~~_ seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, src/libavfilter/vf_drawbox.cFL:AG304S: 25}:, | warning: ^ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | var_values[VAR_T] = NAsrc/libavfilter/vf_elbg.cN;: 62| : ~ ^~~112 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]/usr/include/math.h :15:19: note: expanded from macro 'NAN' 6215 | | # d e f{in e" sNA"N , "_s_beuti lttihn_ena nfr("a")n d o| m ^~~~~~~~~~~~~~~~~~ seed", OFFSET(lfg_seed), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, UICC libavfilter/vf_hqdn3d.o NT32_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:63:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "pal8", "set the pal8 output", OFFSET(pal8), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_elbg.c:64:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | src/libavfilter/vf_epx.c : 39{: 12":u sewarning: _amissing field 'help' initializer [-Wmissing-field-initializers]l pha", "use alpha c39h | a n n el {fo rN UmaLppLi ng}" , | OF ^FSE T(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 } | ^ CC libavfilter/vf_hqx.o src/libavfilter/vf_drawbox.c:447:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 447 | { "x", "set horizontal position of the left box edge", OFFSET(x_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:448:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | { "y", "set vertical position of the top box edge", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:449:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { "width", "set width of the b8ox warning",s generated . OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:450:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 450 | { "w", "set width of the box", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:451:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 451 | { "height", "set height of the box", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:452:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 452 | { "h", "set height of the box", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_eq.c:89:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | eq-src/libavfilter/vf_drawbox.c>c:453:o139n: twarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]a st = av_clip f(453a | v _ e xp{r _"evcaoll(oerq-">c,o n t ra s t"_speetx cpor,l eoqr- >ovfar _tvhael uboexs",, e q ) , - 1 0 0 0 . 0 , 1 0 0O0F.F0SE)T;( c o| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l or_str), src/libavutil/common.hAV:_143O:PT29_:T Ynote: Pexpanded from macro 'av_clipf'E _STRI NG143, | {# .s t rd e=f in"bel aavc_ckl"i p},f 0 , 0 , F L AaGSv }_,c l| i ^ pf_c | ^ src/libavfilter/vf_drawbox.c:454:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 454 | { "c", "set color of the box", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:455:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 455 | { "thickness", "set the box thickness", OFFSET(t_expr), Asrc/libavfilter/vf_eq.cV_O:P97T:22_:T Ywarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _STRING, { .str =97" | 3 " }, e q - >b ri g0h,t n0e, sFsLA GS= }a,v _ c| l ^i pf(av_expr_eval(eq->brightness_pexpr, eq->var_values, eq), -1.0, 1.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:456:139src/libavutil/common.h:: 143warning: :29missing field 'unit' initializer [-Wmissing-field-initializers]: note: expanded from macro 'av_clipf' 143 | # d456e | f i n e {a v"_tc"l,i p f "s e t atvh_ec libpofx_ ct hi c| ^k ness", OFFSET(t_expr), AV_OPT_TYPE_STRING, { .str="3" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:457:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 457 | { "replace", "replace color & alpha", OFFSET(replace), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_eq.c:107:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | eq->gamma = av_clipf(av_expr_eval(eqsrc/libavfilter/vf_drawbox.c-:>458g:a142:m mwarning: amissing field 'unit' initializer [-Wmissing-field-initializers] _pexpr, 458 | e q - >{v a"bro_x_vsaoulrucees",, e"qu)s,e 0d.1a,ta s10 .fr0o)m; bo u| n ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d ing bosrc/libavutil/common.hx :i143:n29 s:i dnote: eexpanded from macro 'av_clipf' data" ,143 | # OFdFeSfEiTn(eb oax_vs_ocurlcipef_ s t r i n g ) ,a vA_Vc_OlPiTp_fT_YcP E _| ^S TRING, { .str=NULL }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:459:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 459 | { NULL } | ^ src/libavfilter/vf_eq.c:108:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 108 | eq->gamma_r = av_clipf(av_expr_eval(eq->gamma_r_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:109:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 109 | eq->gamma_g = av_clipf(av_expr_eval(eq->gamma_g_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:110:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | eq->gamma_b = av_clipf(av_expr_eval(eq->gamma_b_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:111:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | eq->gamma_weight = av_clipf(av_expr_eval(eq->gamma_weight_pexpr, eq->var_values, eq), 0.0, 1.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:128:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | eq->saturation = av_clipf(av_expr_eval(eq->saturation_pexpr, eq->var_va5lu warningess, generated . eq), 0.0, 3.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipsrc/libavfilter/vf_edgedetect.cf : 72 : 99: warning: missing field 'unit' initializer [-Wmissing-field-initializers]a v_clipf_c | ^ 72 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_DOUBLE, {.dbl=50/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_edgedetect.c:73:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_DOUBLE, {.dbl=20/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_edgedetect.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ src/libavfilter/vf_drawbox.c:530:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 530 | { "x", "set horizontal offset", OFFSET(x_expr), AV_OPT_TYPE_STRING,In file included from { .src/libavfilter/vf_blend.cs:t29r: =In file included from "src/libavfilter/vf_blend_init.h0:"54: src/libavfilter/blend_modes.c}:,120 : 1 : warning: 0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], 0, FLAGS }, | ^ 120 | fn(multiply, MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:531:118src/libavfilter/blend_modes.c:: warning: 108missing field 'unit' initializer [-Wmissing-field-initializers] :49: note: expanded from macro 'fn' 531 | 108 | { " y " , d s"ts[je]t =v etorpt[ijc]al +o ff(s(eEt"X,P R )- t OoFpF[SjET]()y _*ex porp)a,ci t y ;AV _ OP T _ T Y P E _ S T R I N G , { .s t r = " 0\ " }| , ~ ^~~~~~~ 0, 0, Fsrc/libavfilter/blend_modes.cLA:G120S: 1}:, warning: | implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ^ 120 | fn(multiply, MULTIPLY(1, Asrc/libavfilter/vf_drawbox.c, :B532):)118 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39 :532 | note: expanded from macro 'fn' { "widt h"108, | "s e t w id t h dosf tg[rji]d =c etlolp["j,] +OF FS(ET((EwX_PeRxp)r-t)o,p [ j ]A) V*_ oOpPaTc_TiYtPyE_;S T R I N G, { . s tr = " 0" } , \0 , | 0 ~^~~~~~, FLAGS }, | ^src/libavfilter/blend_modes.c :120:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, Msrc/libavfilter/vf_drawbox.cUL:T533I:P118LY:( 1,warning: missing field 'unit' initializer [-Wmissing-field-initializers]A , B)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 533 | {src/libavfilter/blend_modes.c :"72:w40":, note: expanded from macro 'MULTIPLY' "72s | e#tde fwiindteh MoUfL TgIPrLiYd( xc,e al, lb)" , ( O(Fx)F SE*T ((w(_(eax)p r*) (,b ) ) /A V1_O.P0T))_ TY P| E ^ ~_ STRIsrc/libavfilter/blend_modes.cN:G108,: 33{: .note: sexpanded from macro 'fn'tr ="0" }, 108 | 0 , 0 , FL A G S d}s, t [| j ^] = top[j] + ((EXPR)-top[j]) * opacity; src/libavfilter/vf_drawbox.c : 534 :118 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 534 | \ | { ^~~~ "height", "ssrc/libavfilter/blend_modes.ce:120t: 1h:e115 iwarning: warninggimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]s generatedh t. of gr i120d | fcn(emlul"l,t iOpFlFySE,T ( h _MexUpLrT)I,P L Y ( 1A,V _AO,P T_BT))Y P| E_^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ST RINsrc/libavfilter/blend_modes.cG:,108 :{22 :. snote: texpanded from macro 'fn' r="0 "108 | } , 0 , 0 , dFLsAtG[Sj ]} ,= | t ^op [j] + ((EXPR)-top[j]) * opacity; src/libavfilter/vf_drawbox.c : 535 : 118 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 535 | \ | ^~~~~~ ~ { "h", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:536:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 536 | { "color", "set color of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:537:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 537 | { "c", "set color of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:538:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 538 | { "thickness", "set grid line thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, {.str="1"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:539:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 539 | { "t", "set grid line thickness", OFFSET(t_expr), AV_OPT_TYPE_STRINGsrc/libavfilter/vf_eq.c, {.:s203t:r9=:"1 "}warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, 0, FLAG S202 | }, | ^ eq->var_values[VAR_R] = inlink->frsrc/libavfilter/vf_drawbox.ca:m540e_:r132a: twarning: e.missing field 'unit' initializer [-Wmissing-field-initializers]n um == 0 || i n540l | i n k - {> f"rramee_prlaatcee.",d e n "==r ep0l a?c e | c ~ol or & a203l | p h a" , O FFNSAENT (:r eapvl_aqc2ed),( i n lAVi_nOkPT-_>fTrYaPmEe__BrOaOtLe,) ; {| ^~~. i64=0 }/usr/include/math.h,: 15 : 19 : note: expanded from macro 'NAN' 0, 15 | # d e1f,i ne N A N F L A G S _ _}b,u i l| ^t in_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:541:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 541 | { NULL } | ^ 67 warnings generated. 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("") | ^~~~~~~~~~~~~~~~~~ 7 warnings generated. src/libavfilter/blend_modes.c:126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:126:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:73:63: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:126:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ~~~~~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:73:49: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/vf_entropy.c:51:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 51 | { NULL } | ^ 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] = tosrc/libavfilter/vf_eq.cp[j:] 322+ :(85(:E Xwarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]R )-top[j]) * o322p | a c i t y ; O FF S E T (c o n t r a s t_ e xp r ) , AV _\O PT _| TY ~ ^~~~~~~P E_STRING, src/libavfilter/blend_modes.c{:.127s:t1r: =warning: "implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]1 .0"}, 0, 0127 | ,f TnF(LoAveGrlSa }y,, | ^ (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(src/libavfilter/vf_eq.c2:,324 :A85:, warning: Bmissing field 'unit' initializer [-Wmissing-field-initializers]) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c324: | 108 : 39: note: expanded from macro 'fn' OFFSET( b108r | ig h t n e ss _ e x p r) , d sAtV[_jOP]T_ T=Y PtEo_pS[TjR]I NG+, ({(.sEtXrP R=) "-0t.op0["j},] ) 0*, o0p,ac iTtFyL;A G S } , | ^ \ | ~^~~~~~ src/libavfilter/blend_modes.csrc/libavfilter/vf_eq.c::127:32629::85 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127326 | | f n ( o ve r l aOFyF,S ET ( s a(tAur adepth)); | ^~~~~~~ ~ CC libavfilter/vf_hwmap.o 13 warnings generated. 3 warnings generated. src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:30: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:44: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ 10 warnings generated. 15 warnings generated. src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:30: note: expanded from macro 'BURN' 74 | #define BURN(a, b) CC libavfilter/vf_hwupload.o (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:44: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ CC libavfilter/vf_hysteresis.o src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; src/libavfilter/vf_estdif.c : 95 : 129 : CC libavfilter/vf_identity.o warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ | ^~~~ src/libavfilter/blend_modes.c95: | 136 : 1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]{ "rsl o136p | e"f,n( b"usrnp,e c i f y tBUhReN( As, eBa)r)c h| ^~~~~~~~~~~~~~~~~~~~~~~~~~ rasrc/libavfilter/blend_modes.cd:108i:us22 : fnote: orexpanded from macro 'fn' e dge slop e108 | t r ac i n g " , O F FdSsEtT[(j]r s=l otpoep)[,j ]A V+ _((OEPXTP_RT)Y-PtEo_IpN[Tj],) { .i*6 4o=1p}a,c i1t,y ;MA X _ R , F LA G S , } , | ^ \ | ^~~~~~ ~ 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_FCC libavfilter/vf_idet.o LOAT,{.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 } | ^ 1 warning generated. 5 warnings generated. 9 warnings generated. src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:30: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:44: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) 9 warning s generated . (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:30: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:44: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:68: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 7 warningssrc/libavfilter/blend_modes.c generated: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/vf_field.c | : ^~~~~~~~~ 47:10: warning: src/libavfilter/blend_modes.cmissing field 'help' initializer [-Wmissing-field-initializers]:75 :62: note: expanded from macro 'DODGE' 47 | {75N | #UdLeLf}i n e| ^D ODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ 1 warning generated. 19 warnings generated. 9 warnings generated. src/libavfilter/vf_fieldhint.c:58:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "hint", "set hint file", OFFSET(hint_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fieldhint.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ CC libavfilter/vf_il.o src/libavfilter/vf_exposure.c:147:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "exposure", "set the exposure correction", OFFSET(exposure), AV_OPT_TYPE_FLOAT, {.dbl=0}, -3, 3, Vsrc/libavfilter/vf_fieldmatch.cF }:,129 : 154| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "psrc/libavfilter/vf_exposure.cp:s148r:c110:" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]" mark main inp u148t | a s a{ "pbrlea-cpkr"o, c es s "esde ti ntphuet abndl aacck tlievavtele c orcrelcteioann" ,s oOFuFrScETe( ibnlapcukt) ,s t r AeVa_mO"P,T _TOsrc/libavfilter/vf_extractplanes.cYFP:EFS_62FEL:T12O(:ATp, warning: p smissing field 'help' initializer [-Wmissing-field-initializers] {r.dcb)l, =620 }A | , V_ O- P 1{ TN,_ U1TL,YL P }VEF _| B ^O }O,L , | { ^. i64=0}, 0, 1, FLAsrc/libavfilter/vf_exposure.cG:S 149}:,12: warning: missing field 'help' initializer [-Wmissing-field-initializers]| ^ 149 | { NULL } | ^ src/libavfilter/vf_fieldmatch.c:134:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "mchroma", "set whether or not chroma is included during the match comparisons", OFFSET(mchroma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:135:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "y0", "define an exclusion band which excludes the lines between y0 and y1 from the field matching decision", OFFSET(y0), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:136:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "y1", "define an exclusion band which excludes the lines between y0 and y1 from the field matching decision", OFFSET(y1), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGSIn 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] 3src/libavfilter/vf_fieldmatch.c155 warning: | s 137 generated : 126. : warning: missing field 'unit' initializer [-Wmissing-field-initializers] lut[ n137] | = e{x p"(s-0c.t5h *r eSsQhR"((,n "-s(Ne-t1 )/s2c)e/(n0e.4 *c(NhCC libavfilter/vf_kerndeint.o -1a)n/g2e.f )de)t)e; c ti| on ~^~~ threshosrc/libavfilter/window_func.hl:153d:"30,: note: OFexpanded from macro 'SQR'FS ET(sct hr153e | s h _ fl t ) , #dAeV_fOiPnT_eT YSQPRE_(DxO)UB LE(, ({.xdb)l*(=x)1)2 } ,| 0 ^, 100, FLAGS }, | ^ 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/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.csrc/libavfilter/window_func.h:147::162151::25 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162147 | | { " c h r om a ", i"fs e(tF FwAheBtS(hn e-r oMr) >=n o0.t c3hr o* mMa) {i s c| o ~~^~~ ~~n sidered src/libavutil/common.hi:n64 t:he31 c:o mbnote: edexpanded from macro 'FFABS' frame d64e | ci#sidone",f inOeF FSFEFATB(S(cah)r om(a)(,a ) A>V=_ O0P T?_ T(YaPE)_ B:O O(L-,{(.ai6)4)= )0 }, | ^ 0, 1, FLAGS }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 src/libavfilter/vf_fieldmatch.c(:F148F:AB151S(:n warning: missing field 'unit' initializer [-Wmissing-field-initializers]- M) >= 0.3 * M )148 { | | ^~~~~~~~~~~~ ~~ { "src/libavutil/common.hb:l64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0CC libavfilter/vf_lagfun.o ? (a) : (-(a))) | ^~~~ In file included from osrc/libavfilter/vf_fftdnoiz.cc:k27x: "src/libavfilter/window_func.h,: 162 ":s39et: twarning: himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e x-axi 162s | s i z e o f t h eif (wFiFnAdBoSw( nu s-e d Mdu)r in>g= 0c.o3 m*be dM )f {r a | m ~ ^e 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 usedsrc/libavfilter/window_func.h d:u163r:i86n:g warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o mbed frame det e163c | ti o n " , O F F SE T (b l oc k y ) ,lu t[ n]A V=_ 0O.P5T _*T Y(1P E+_ IcNoTs,(( M{._iP6I*4(=F1F6A}B,S (n 4-, M1)< <-9 0,. 3F L*A GSM }),) /| (( ^1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:3769: warning swarning: generatedimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. src/libavfilter/vf_fieldmatch.c:150:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | src/libavfilter/blend_modes.c : 153 : 73 : warning: 150 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | lu t [n{] "= c0.o5mb p*el "(, 1"s et +153t | cohsef n(un(mMb(e_iPrIn to*efr (cpFooFlmaAtBeS,b(eLndR p Ii-Nx TeFlM(sM )i An-X s*i d0 e(. a2n3 y *- M o))f/(c( o1t s-hf e(0 A.b3 )* l o*M c_Mk)Py)I 7) warningbs/ generated . ;yM A b| Xl)o ~ ^c k x- sciozse fbl(oBc ks* o src/libavfilter/window_func.hMn_:163 :Pt56I: hwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ fMrAaX)m) e* f or1630 | t.h2e f5f ))r a m e | ~ ^~~t o b e de te ctleud tasrc/libavfilter/blend_modes.cs[ :41n:c]o13m :=b e0note: expanded from macro 'MAX'd ."5 CC libavfilter/vf_lenscorrection.o , O41FF*S | #EdT((e1cfo i+m nbcpeeo slM()(AM,_XP IA1*V.(_fFO F PA| TB ^~~_S (TnY P-Esrc/libavfilter/blend_modes.c :_M80IN)T: ,- 20 :0{.3 .i 6*note: 4 expanded from macro 'LRINTF'=M) )8/(0 (1} ,80 | -# 0.d0,3 )e Ifi*nN eM T))L)_R;I N M| TAF ~~^~~ ~X (,x F)LAsrc/libavutil/common.hG: S64 :(}31, x: | ) ^ note: expanded from macro 'FFABS'| ^ 64 | src/libavfilter/blend_modes.c#:d108e:33f:i nsrc/libavfilter/vf_fieldmatch.cnote: :e151:expanded from macro 'fn'12 : F Fwarning: Amissing field 'help' initializer [-Wmissing-field-initializers]B S(a 151) | 108 | ( {( a ) N> U= L 0 L } ?| ^ ( ad)st [j:] =( -to(p[aj)]) )+ | ( ^(E XPR)-top[j]) * In file included from osrc/libavfilter/vf_fftdnoiz.cp:27a: csrc/libavfilter/window_func.hi:ty163;: 48 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | \ | ^~~~ lut[n] src/libavfilter/blend_modes.c=: 1530:62.:5 warning: *implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] (1 + cos((M_P I*153( | FfFnA(BiSn(tne r-p olMa)t e-, 0L.3R I*NT FM()M)A/X( (*1 (- 20. 3-) c*o Ms)f)()A; * M| ^~~~~~~~~~~~ ~_ PI /src/libavutil/common.h :M64A:X37) :- note: coexpanded from macro 'FFABS's f(B * 64M | _#PId e/ fMinAeX )F) F*A B0S(.a)2 5(f())a ) | > ^ ~= 0 ? (a) : (-(a))src/libavfilter/blend_modes.c:)84 : 11| : ^~~~ note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:80:20src/libavfilter/vf_fftfilt.c: :note: expanded from macro 'LRINTF'92 :135: warning: 80missing field 'unit' initializer [-Wmissing-field-initializers] | #define LRINTF(x) 92(x | ) | ^{ "dc_Ysrc/libavfilter/blend_modes.c",: 108 :"33:a dnote: jexpanded from macro 'fn'u st gain i108n | Y p l a n e " ,d st [ j] = t o p [ j ] + ( (OEFXPFRS)-EtTo(p[dj]c) [*Y ]op)a,c i t y ; A V _ O P T_ TY PE _ I N T , {. i 64 = 0 }CC libavfilter/vf_limitdiff.o ,\ | ^~~~ 0, 1000, Fsrc/libavfilter/blend_modes.cLA:GS153 :},50 : | ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAXsrc/libavfilter/vf_fftfilt.c :*93 (:2 135-: warning: cmissing field 'unit' initializer [-Wmissing-field-initializers]o sf(A * M_PI / M93A | X ) -{ c"odscf_(UB" ,* M _"PaId /j uMAsXt) )g a*i 0n. 25ifn) )U p | l ~ ^~~a ne", src/libavfilter/blend_modes.c :O41:F13F:S Enote: expanded from macro 'MAX'T (dc[ U]41) | #,de f i n e A VMA_XO P1T._fT YP E| _ ^~~I NT, src/libavfilter/blend_modes.c :{80.:i206:4 note: =expanded from macro 'LRINTF' 0}, 80 | # d0e,f i n e L1R0I0N0T,F ( x )F LA(GxS) } ,| ^ | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dsrc/libavfilter/vf_fftfilt.cs:t[94j:]135 := warning: tmissing field 'unit' initializer [-Wmissing-field-initializers] op[j] + ((EX P94R | ) - t o{p ["djc]_)V "*, o "paadjcsrc/libavfilter/vf_extractplanes.cuis:tt180y; :ga 19in : i nwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] V p l a n e " , 180 | f o r ( iO\ F =| ^~~~F S1E;T (id c<[ aVsrc/libavfilter/blend_modes.cv]):,153f:39 :f warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]- > n b _AVf_oOrPTm_ aT153tsY; | PfE _inI+N(T+i),n { t {| e ~ ^ ~~~~~~~~~~~~~~~~ .rpiol6at4e ,L=R src/libavfilter/vf_extractplanes.cI0N:215}T:,19:F (warning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] A X *0 215, | ( 2 -1f 00o0cr, o ( s i FfL (AA G=*S }0M;,_ P i| I /< ^ Mc tAxX)- -> ncb_ooustfp(Bu *t Ms_; Pi+I+) / | M ~ ^ ~~~~~~~~~~~~~~~ AX)) src/libavfilter/vf_fftfilt.c*: 950.:21295f:)) warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ ~ 95src/libavfilter/blend_modes.c | : 83 : 11 : {note: expanded from macro 'A'" weigh t83 | _#Yd"e,f in"es eA tto pCC libavfilter/vf_limiter.o l[ujm]i n| a ^~~~~~n ce exsrc/libavfilter/blend_modes.cp:r80e:s20:s inote: expanded from macro 'LRINTF'o n in 80 | Y# dpeflinaene "L,R I N TFO(xF)F S(ExT)(w e i| g ^ ht_strsrc/libavfilter/blend_modes.c[:Y108]):,33 :AV _note: Oexpanded from macro 'fn'P T_TYPE_S T108R | I N G , { . s tr = "d1"s}t[,j] 0=, t0op,[ j]F L+A (G(SE X},P R| ) ^ -top[j]) * opacity; src/libavfilter/vf_fftfilt.c : 96 :130 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ | ^~~~ 96 | { "weight_U", "set chrominance expression in U plane", OFFSET(weight_str[U]), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:97:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "weight_V", "set chrominance expression in V plane", OFFSET(weight_str[V]), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:101:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | {NULL}, | ^ CC libavfilter/vf_lumakey.o src/libavfilter/vf_feedback.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (int i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_fftfilt.c:109:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 109 | return s->rdft_vdata_out[plane][(int)x * s->rdft_vstriCC libavfilter/vf_lut.o de[plane] + (int)y]; | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_lut2.o CC libavfilter/vf_lut3d.o src/libavfilter/vf_feedback.c:312:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 312 | { "x", "set top left crop position", OFFSET(x), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, TFLAGS }, | ^ src/libavfilter/vf_feedback.c:313:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 313 | { "y", "set top left crop position", OFFSET(y), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, TFLAGS }, | ^ src/libavfilter/vf_feedback.c:314:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 314 | { "w", "set crop size", OFFSET(w), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ CC libavfilter/vf_maskedclamp.o src/libavfilter/vf_feedback.c:315:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 315 | { "h", "set crop size", OFFSET(h), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_feedback.c:316:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 316 | { NULL } | ^ src/libavfilter/vf_extractplanes.c:336:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 336 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:344:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 344 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:359:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 359 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:367:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 367 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_fftdnoiz.c:109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | { NULL } | ^ CC libavfilter/vf_maskedmerge.o src/libavfilter/vf_fade.c:451:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 451 | if (frame->pts >= s->start_time_pts | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:478:28: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 478 | if (frame->pts > s->start_time_pts + s->duration_pts) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavfilter/vf_maskedminmax.o src/libavfilter/vf_fade.c:527:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 527 | OFFSET(start_frame), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:529:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 529 | OFFSET(start_frame), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:531:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | OFFSET(nb_frames), AV_OPT_TYPE_INT, { .i64 = 25CC libavfilter/vf_maskedthreshold.o }, 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_fftfilt.c | ^: 295:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 295 | src/libavfilter/vf_fade.cf:o538r: 130(:i warning: missing field 'unit' initializer [-Wmissing-field-initializers]= 0; i < s->r d538f | t _ h l e n [ p l a ne ] ; i+ + ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fftfilt.c : 297 : 23 : warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] OFFS E297T( | s t a rt _ ti m ef)o, r AV(_jO P=T_ T0Y;PE _DjUR A r{d.fti_6v4 l=en [p0l.a n},e 0],; IjNT+6+)4 {_ MA X,| F ~ ^ ~~~~~~~~~~~~~~~~~~~LA GS }, | ^ 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 } | ^ src/libavfilter/vf_fade.c:542:113: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 541 | { "d", "Duration of the effect in seconds.", | ~ 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, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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_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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ 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 }, | ^ src/libavfilter/vf_fieldmatch.c:602:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | else if (mr > 0.005 && FFMAX(mtn1, mtn2) > 150 && (mtn1*2 < mtn2*1 || mtn2*2 < mtn1*1)) | ^~ ~ src/libavfilter/vf_find_rect.c:130:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | return 1 - fabs(c); | ~~~~ ^ src/libavfilter/vf_fps.c:103:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "fps", "A string describing desired output framerate", OFFSET(framerate), AV_OPT_TYPE_STRING, { .str = "25" }, 0, 0, V|F }, | ^ src/libavfilter/vf_fps.c:104:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "start_time", "Assume the first PTS should be this value.", OFFSET(start_time), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX}, -DBL_MAX, DBL_MAX, V|F }, | ^ src/libavfilter/vf_blend.c:114:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "c0_expr", "set color component #0 expression", OFFSET(params[0].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.csrc/libavfilter/vf_fps.c::115114::12912:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'help' initializer [-Wmissing-field-initializers] 114 | { 115N | UL L }{ "| c ^1 _expr", "set color component #1 expression", OFFSET(params[1].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:116:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "c2_expr", "set color component #2 expression", OFFSET(params[2].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:117:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "c3_expr", "set cCC libavfilter/vf_maskfun.o olor component #3 expression", OFFSET(params[3].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:118:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "all_expr", "set expression for all color components", OFFSET(all_expr), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:119:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "c0_opacity", "set color component #0 opacity", OFFSET(params[0].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:120:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "c1_opacity", "set color component #1 opacity", OFFSET(params[1].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:121:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "c2_opacity", "set color component #2 opacity", OFFSET(params[2].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:122:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "c3_opacity", "set color component #3 opacity", OFFSET(params[3].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:123:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "all_opacity", "set opacity for all color src/libavfilter/vf_find_rect.ccom:p211o:n28e: nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s" , OFFSET(all_opacity )209 | , AV _avO_PlTo_gTY(PcEt_xD,O UABVLE_,L {O.Gd_bIlN=F1O},, "0,F o1,u nFdLAGS }, | ^a t n=%"PRId64" ptssrc/libavfilter/vf_blend.c_ti:m124e:=%12f: x=warning: %dmissing field 'help' initializer [-Wmissing-field-initializers] y=%d 124w | i t h{ NsUcLLo re}= % f| \ ^ n", | ~~~~~~ 210 | inlink->frame_count_out, TS2D(in->pts) * av_q2d(inlink->time_base), 211 | best_x, best_y, best_score); | ^~~~~~~~~~ 8 warnings generated. 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:15CC libavfilter/vf_median.o :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); | ~~~~~~~~ ^~~~~~~~~~ 16 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_fps.c ^ :199:50: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 199 | src/libavfilter/vf_framerate.c : 52 :i167:f warning: missing field 'unit' initializer [-Wmissing-field-initializers]( first_pts < IN T526 | 4 _ M I N {"|in|t feirrspt__stpartts", > I NT 64 _M A X)" p{o i | n ~ ^~~~~~~~~t to start lin/usr/include/stdint.he:a46:r21 :i nnote: expanded from macro 'INT64_MAX't erpol at46io | n#d"e, f in e O FINFTS6E4T_(iMnAtXe r (p0_sxt7fafrtf)ff,f f ff fAfVf_fOffP)T _ T| Y ^~~~~~~~~~~~~~~~~~P E_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_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)src/libavfilter/vf_framerate.c, A:V82_:O16P: Twarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T YPE_INT, {.i6 482 | = src/libavfilter/vf_blend.c0 x F: } 161,: 1 :0 ,warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 0xF, FLAGS }, | 161 | ^D EFINE_BLE NrDe_tE X P=R (falova_tc,l ip3f2(bFiFMsrc/libavfilter/vf_gblur.ctI:N,( 47m4a:f)105 d:, dwarning: i| missing field 'unit' initializer [-Wmissing-field-initializers]f^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ f ), 0, src/libavfilter/vf_blend.c1 :470 | 1490:. 500: ) ; note: { expanded from macro 'DEFINE_BLEND_EXPR' | " ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~si gmaV", "149s | e t src/libavutil/common.hv :e 143r :t29 i: c anote: lexpanded from macro 'av_clipf' s igvma a"143l, | u #e s OdF[eFfiVnSAETe( Ras_ivgT_OmcPliapV] f ) , A =V _vO a Pl Tu_ eTasYv[P_VEcA_lRipFf__cLA] =| O ^tA Top,[x ]{;.d bl =- 1 } , - 1 , 1 0 2 4 , F L AG S },\ | | ^ ~ ^~~~~~ src/libavfilter/vf_gblur.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ src/libavfilter/vf_blend.c:161:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 161 | DEFINE_BLEND_EXPR(float, 32bit, 4) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c:150:50: note: expanded from macro 'DEFINE_BLEND_EXPR' 150 | values[VAR_BOTTOM] = values[VAR_B] = bottom[x]; \ | ~ ^~~~~~~~~ src/libavfilter/vf_freezedetect.c:54:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "n", src/libavfilter/vf_fieldmatch.c : 725 : 23 :" sewarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] noise tolerance", 725 | f or ( i = 0 ; i < F F _ OAFFRSREATY(_noEisLeE)M,S ( cAoVm_bOs)P;T _TiYP+E+_)D O{U B L| E ~ ^ ~~~~~~~~~~~~~~~~~~~~~, {.dbl=0.001}, src/libavfilter/vf_fieldmatch.c : 834 :019,: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1.0, V| F834 | }, | f ^o r (i = 0; i < FF_ARRAY_ELEMS(gen_frames); src/libavfilter/vf_freezedetect.ci:+55:+149:) warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | { "noise", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, 1.0, V|F }, | ^ src/libavfilter/vf_fillborders.c:682:111: warning: src/libavfilter/vf_freezedetect.c:56:149:missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56682 | | { " {d "",l e f t " , " s e t t"hsee tl emfit nfimiulml dbuorradetri"o,n i n OsFeFcSoETn(dls"e, f t ) , A OVF_FOPSTE_TT(YdPurEa_tINiTon,), { A.src/libavfilter/vf_fieldorder.cV_iO:6P4157:T12:= _warning: 0T}missing field 'help' initializer [-Wmissing-field-initializers]Y,P E _0,D U R157IA | NTI ONT, _ M{.{iA64 =XN2,U0 0L L }F0 L00A0 G}| ,S ^ }, 0| , ^ I NT64_MAX, V|F }, | ^ src/libavfilter/vf_fillborders.c:683:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_freezedetect.c :68357 | : 149 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "right", " s57e | t th e{ "rduirgathiotn" ,f i l l b o r d "esre",t m iOniFmuFm SduErTat(iorn iign hste)c,o n dAsV"_O,P T _ T Y P E _OIFNFTSE,T (d{u.rait6io4n=)0,} ,A V_0O,PT _ITYNPT_EM_ADUXR,A TI ON , {.FiL6AG4S= 2}0,0 0 00| 0} ^, 0, INT64_MAX, V|F }, | ^ src/libavfilter/vf_blend.c:175:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_fillborders.c :684:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_freezedetect.c:59: 10 684 | :175 warning: | missing field 'help' initializer [-Wmissing-field-initializers] { v"t59a | ol upe "s, [ { VANR U_ TL"]Ls} e t = | t ^thd e- >tdops tf-i>pltsl = =b oArVd_eNOrPT"S,_ V AL U EOF FS?E NTA(Nt o:p )t,d - > dAVs_tO-P>Tp_tsT *Y PEa_vI_NqT2d,( t{d.src/libavfilter/vf_freezedetect.c-i>:6i57n4:l=i1340n:k }-warning: >,timplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] i 0m,e _IbNaTs_eM)A;X , | 57 ~ ^~~ F | LA G S } , /usr/include/math.h { :"| 15 ^d: ur19a:t inote: onexpanded from macro 'NAN'" , 15 | # d e fi ne NA"Ns e t msrc/libavfilter/vf_fillborders.c in:i 685m: 111:u m _dwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]_ 3rbau warningtiilst o685i generatednn | i. n_ n a sen fc (on{d"s """),b o t | t om ^~~~~~~~~~~~~~~~~~" ,OF FS"ETs(edutr attihoen b)ot,t o AmV_ OfPiTll_ TbYoPrEde_rDU"R,A TOIFOFNS,E T{(.bio6t4t=o2m0)0,0 0A0V_0OP}T, _ T0,Y PIENT_6I4_NMTAX,, {V.|iF6 4}=, 0 }| , ~ ^~~~~~~~~ 0, INT_MAX,/usr/include/stdint.h : 46F:LA21G:S },note: expanded from macro 'INT64_MAX' | ^ 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_freezedetect.c:56:134: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 56 | { "d", "set minimum src/libavfilter/vf_framepack.cdur:at439i:o12n :i nwarning: seconds"missing field 'help' initializer [-Wmissing-field-initializers], O439F | FS E T ( du{ra tNiUoLnL) ,} , A V| _ ^O PT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F }src/libavfilter/vf_fillborders.c,: 695 :12| : ~ ^~~~~~~~~ warning: missing field 'help' initializer [-Wmissing-field-initializers] /usr/include/stdint.h:46 :695 | 21 : note: {expanded from macro 'INT64_MAX' NULL }46 | | # ^d efine INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavfilter/vf_mergeplanes.o src/libavfilter/vf_gradfun.c:138:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | av_log(ctx, AV_LOG_VERBOSE, "threshold:%.2f radius:%d\n", s->strength, s->radius); | ~~~~~~ ~~~^~~~~~~~ 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_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_freezeframes.c:42:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "first", "set first frame to freeze", OFFSET(first), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_freezeframes.c:43:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "last", "set last frame to freeze", OFFSET(last), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_freezeframes.c:44:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "replace", "set frame to replace", OFFSET(replace), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_freezeframes.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL }, | ^ src/libavfilter/vf_blend.c:292:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | for (isrc/libavfilter/vf_freezeframes.cn:t 44pl:a96ne: =warning: 0implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]; plane < FF_ARRA Y44_src/libavfilter/vf_floodfill.c | E L E M: S{ ("399sr:e-113>:p plawarning: acmissing field 'unit' initializer [-Wmissing-field-initializers]re "a,ms );" spelt afrnae+m+e) {t o 399 | r| e ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ p l a {c "ex"",, " s eOFtF SpETi(xrele pxla cec),o AoVr_dOinPatTe_"T,YP E _ I N T 6 4 , { .OFiF64S=0E}T,( x)0,, IN T6 4 _AMVA_XO, PFTL_ATYGPES_ }I, N T| , ~ ^~~~~~~~~ { .i64=0}, 0/usr/include/stdint.h,:46 :U21I: Nnote: Texpanded from macro 'INT64_MAX' 16_MA 46X | ,#d eFfLiAGnSe I}NT,6 4 _| ^M AX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_floodfill.c:400:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 400 | { "src/libavfilter/vf_freezeframes.cy:"43, : "96s:et pwarning: iimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]xe l y coordina t43e" | , { " l a st " O,F F S ET"(seyt )l,a s t f rAVa_OmPeT_ TtYo PfEr_eIeNzeT",, {O.FFiS6E4T=0(}l,a s0t),, U I N T1 6A_VM_AOXP, TF_TLYAPGSE _},I NT 6| 4 ^, {.i64=0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ src/libavfilter/vf_floodfill.c:401/usr/include/stdint.h::46113::21 : warning: note: expanded from macro 'INT64_MAX'missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_grayworld.c 46:401 | | # 54d: 12e f :i {nwarning: e"missing field 'help' initializer [-Wmissing-field-initializers]s 0I"N,T 64"_ 54sMe | tA Xs { ou r(NcUe0LL x}#70 f | fc ^fo fmfpfoffnsrc/libavfilter/vf_gradfun.cfefnf:tf f223f:f)v157a: lwarning: | u ^~~~~~~~~~~~~~~~~~missing field 'unit' initializer [-Wmissing-field-initializers]e ", OFFSET(s [2230 | ] ), src/libavfilter/vf_freezeframes.c A:{V 42":_96s:OtPr eTwarning: n_implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]T YgPtEh_I"N,T ",Th e m{42 | a . i x6i m4{=u 0"mf} i,ram-sot1u"n, ,tU IbN Ty 1 "6sw_heiMtcA Xhf it,h eFLr Astf GifrSalme tto} ,fere erz e | "w ^,i l lO cFhaFnSgETe(f irasnty) ,o n e ApV_iOxPTe_lT.Y"src/libavfilter/vf_floodfill.c,P :E_OIF402NFTS:E6113:T (4swarning: ,missing field 'unit' initializer [-Wmissing-field-initializers]t r{e.nig64t= 0h402)} | ,, AV _ O0 P ,T{_ T I"NYT6sP14"_E,M_ AF"X,L seOFAtLT, sA{oG S u.r}ced ,b# l1 =co m| 1p ~ ^~~~~~~~~. 2o n}/usr/include/stdint.he,:46n:t 021. :5 1v,note: al uexpanded from macro 'INT64_MAX'6 e4",, F46 L | OA#FdGefFiSSne E} ,IT (Ns T[| ^6 41_]M)A,X A V _(O0xP7fTf_fTfYPfEf_fIfNfT,f f{f.if6f4f=)0 } | src/libavfilter/vf_gradfun.c ^~~~~~~~~~~~~~~~~~: 224,:157-:1, warning: Umissing field 'unit' initializer [-Wmissing-field-initializers]I NT16_MAX, FLAG S224 | } , { | ^ "radius", "The neighborhood to fitsrc/libavfilter/vf_floodfill.c th:e403: 113g:r awarning: dmissing field 'unit' initializer [-Wmissing-field-initializers]i ent to.", 403 | { " s 2 " , " s e t OFsFSoETu(rracdei u#s2) c,om p o neAnV_tO PvTa_lTuYe"P,E _ I N T ,OF F SE T{(s [.2]i)6,4 A= V16_ O}P,T _4T, Y P E3_2,I NFLTA,GS {}.i,6 4 =| 0 ^} ,-1, UINT16_MAX, FLsrc/libavfilter/vf_gradfun.cAG:S225 :}12, : | warning: ^missing field 'help' initializer [-Wmissing-field-initializers] 225 | { NULL } | ^ src/libavfilter/vf_floodfill.c:404:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 404 | { "s3", "set source #3 component value", OFFSET(s[3]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:405:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 405 | { "d0", "set destination #0 component value", OFFSET(d[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:406:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 406 | { "d1", "set destination #1 component value", OFFSET(d[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:407:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 407 | { "d2", "set destination #2 component value", OFFSET(d[2]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:408:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 408 | { "d3", "set destination #3 component value", OFFSET(d[3]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:409:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 409 | { NULL } | ^ src/libavfilter/vf_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 }, | ^ 20 warningssrc/libavfilter/vf_geq.c generated:. 74:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "lum", "set luminance expression", OFFSET(expr_str[Y]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:75:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "cb_expr", "set chroma blue expression", OFFSET(expr_str[U]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }30, warning | s ^ generated . src/libavfilter/vf_geq.c:76:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "cb", "set chroma blue expression", OFFSET(expr_str[U]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:77:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "cr_expr", "set chroma red expression", OFFSET(expr_str[V]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:78:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "cr", "set chroma red expression", OFFSET(expr_str[V]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:79:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "alpha_expr", "set alpha expression", OFFSET(expr_str[A]), AV_OPT_TYPE_ST2RI warningNsG generated,. {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:80:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "a", "set alpha expression", OFFSET(expr_str[A]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:81:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "red_expr", "set red expression", OFFSET(expr_str[R]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:82:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "r", "set red expression", OFFSET(expr_str[R]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:83:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "green_expr", "set green expression", OFFSET(expr_str[G]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:84:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "g", "set green expression", OFFSET(expr_str[G]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:85:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "blue_expr", "set blue expression", OFFSET(expr_str[B]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:86:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "b", "set blue expression", OFFSET(expr_str[B]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_guided.c:84:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_geq.c :93:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | {N84UL | L} , | ^{ "radius", "set the box radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64 = 3 }, 1, 20, TFLAGS }, | ^ src/libavfilter/vf_guided.c:85:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "eps", "set the regularization parameter (with square)", OFFSET(eps), AV_OPT_TYPE_FLOAT, {.dbl = 0.01 }, 0.0, 1, TFLAGS }, | ^ src/libavfilter/vf_guided.c:89:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "sub", "subsampling ratio for fast mode", OFFSET(sub), AV_OPT_TYPE_INT, {.i64 = 4 }, 2, 64, TFLAGS }, | ^ src/libavfilter/vf_guided.c:93:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64 = 1 }24, warning s generated0. , 0xF, TFLAGS }, | ^ src/libavfilter/vf_guided.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL } | ^ src/libavfilter/vf_fspp.c:49:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "quality", "set quality", OFFSET(log2_count), AV_OPT_TYPE_INT, {.i64 = 4}, 4, MAX_LEVEL, FLAGS }, | ^ src/libavfilter/vf_fspp.c:50:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS }, | ^ src/libavfilter/vf_fspp.c:51:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "strength", "set filter strength", OFFSET(strength), AV_OPT_TYPE_INT, {.i64 = 0}, -15, 32, FLAGS }, | ^ src/libavfilter/vf_fspp.c:52:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "use_bframe_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL,{.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fspp.c:53src/libavfilter/vf_geq.c:12:: warning: 129missing field 'help' initializer [-Wmissing-field-initializers]: 67: warning: 53implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | { NULL } | ^ 129 | + y *((1-x)*src32[xi + (yi+1) * linesize] + x*src32[xi + 1 + (yi+1) * linesize]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:129:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | + y *((1-x)*src32[xi + (yi+1) * linesize] + x*src32[xi + 1 + (yi+1) * linesize]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:128:67: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | return (1-y)*((1-x)*src32[xi + yi * linesize] + x*src32[xi + 1 + yi * linesize]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:128:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | return (1-y)*((1-x)*src32[xi + yi * linesize] + x*src32[xi + 1 + yi * linesize]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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_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 tsrc/libavfilter/vf_geq.che: 192i:28n:t ewarning: nsimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]it y", OFFSET(int e192ns | i t y ) , A V_ O P T _T Y P E_ F LlOiAnTe, s{.udmb l=+0= .s2r1c},3 02,[x i1 ,+ FyLiA GS* }l, i | n ^es ize]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_histeq.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL } | ^ src/libavfilter/vf_histeq.c:91:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 90 | "strength:%0.3f intensity:%0.3f antibanding:%d\n", 91 | histeq->strength, histeq->intensity, histeq->antibanding); | ~~~~~~~~^~~~~~~~~ src/libavfilter/vf_histeq.c:91:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 90 | "strength:%0.3f intensity:%0.3f antibanding:%d\n", 91 | histeq->strength, histeq->intensity, histeq->antibanding); | ~~~~~~~~^~~~~~~~ src/libavfilter/vf_geq.c:279:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | geq->expr_str[A] = av_asprintf("%f", 1.f); | ~~~~~~~~~~~ ^~~ CC libavfilter/vf_mestimate.o src/libavfilter/vf_hflip.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | { NULL } | ^ CC libavfilter/vf_midequalizer.o CC libavfilter/vf_minterpolate.o CC libavfilter/vf_misc_vaapi.o CC libavfilter/vf_mix.o CC libavfilter/vf_monochrome.o src/libavfilter/vf_hqx.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ src/libavfilter/vf_fspp.c:295:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 295 | THRESHOLD(tmp0, d0, threshold[0 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:296:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 296 | THRESHOLD(tmp1, d2, threshold[2 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.csrc/libavfilter/vf_fspp.h::39:45630::54 :note: expanded from macro 'THRESHOLD'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 39 | if(((uns i456g | n e d )( (gexq-)> v+al uet))s >[ VAtR_ T*] =2 )in -r> p=t s( =x=); A \V _ | N ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~OP TS_VALUE ? src/libavfilter/vf_fspp.cNA:N297 ::13 :i warning: ncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]- >pts * a v297 | _ q 2 d ( in l i n kT-H>REtSimHeO_LDb(astem)p, 2 ,| ~ ^~~d 4, thr/usr/include/math.he:sh15o:l19d: [note: 4expanded from macro 'NAN' * 8]); 15 | | # ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d efisrc/libavfilter/vf_fspp.hn:e39 N:A30N: note: expanded from macro 'THRESHOLD' __buil t39in | _ na n f( ""i)f ( (| ( ^~~~~~~~~~~~~~~~~~u nsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 4src/libavfilter/vf_fspp.c: warning298s:13 generated:. warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 298 | THRESHOLD(tmp3, d6, threshold[6 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:332:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | THRESHOLD(tmp4, d1, threshold[1 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:333:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | THRESHOLD(tmp5, d3, threshold[3 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:334:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 334 | THRESHOLD(tmp6, d5, threshold[5 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:335:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 335 | THRESHOLD(tmp7, d7, threshold[7 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 2 warnings generated. 1 warning generated. 7 warnings generated. 6 warnings generated. 7 warnings generated. src/libavfilter/vf_histogram.c:83:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "level_height", "set level height", OFFSET(level_height), AV_OPT_TYPE_INT, {.i64=200}, 50, 2048, FLAGS}, | ^ src/libavfilter/vf_histogram.c:84:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "scale_height", "set scale height", OFFSET(scale_height), AV_OPT_TYPE_INT, {.i64=12}, 0, 40, FLAGS}, | ^ src/libavfilter/vf_histogram.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | COMMON_OPTIONS | ^ src/libavfilter/vf_histogram.c:79:115: note: expanded from macro 'COMMON_OPTIONS' 79 | { "components", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, \ | ^ src/libavfilter/vf_histogram.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_histogram.c:80:115: note: expanded from macro 'COMMON_OPTIONS' 80 | { "c", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, | ^ src/libavfilter/vf_histogram.c:86:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "fgopacity", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:87:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "f", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:88:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:89:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ CC libavfilter/vf_morpho.o 7 warnings generated. src/libavfilter/vf_hqdn3d.c:367:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 367 | { "luma_spatial", "spatial luma strength", OFFSET(strength[LUMA_SPATIAL]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:368:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 368 | { "chroma_spati4al warning"s, generated . "spatial chroma strength", OFFSET(strength[CHROMA_SPATIAL]), AV_OPT_TYPE_DOUBLE, { src/libavfilter/vf_histogram.c.d:bl186 :=19 :0 .warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavfilter/vf_mpdecimate.o } , 0, DBL_MAX, FL A186G | S } ,f o r| ^ (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_hqdn3d.c:369:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | { "luma_tmp", "temporal luma strength", OFFSET(strength[LUMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:370:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 370 | { "chroma_tmp", "temporal chroma strength", OFFSET(strength[CHROMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:371:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 371 | { NULL } | ^ CC libavfilter/vf_multiply.o CC libavfilter/vf_negate.o CC libavfilter/vf_neighbor.o 12 warnings generated. CC libavfilter/vf_nlmeans.o src/libavfilter/vf_hue.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ src/libavfilter/vf_hue.c:111:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | hue->hue_sin = lrint(sin(hue->hue) * (1 << 16) * hue->saturation); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:111:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | hue->hue_sin = lrint(sin(hue->hue) * (1 << 16) * hue->saturation); | ~~~ ~~~~~^~~ src/libavfilter/vf_hue.c:112:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 112 | hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:112:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 112 | hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation); | ~~~ ~~~~~^~~ src/libavfilter/vf_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_format.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL } | ^ CC libavfilter/vf_nnedi.o src/libavfilter/vf_hsvkey.c:65:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | const float hue = hue_key < 0.f ? -hue_key : atan2f(uf, vf) + M_PI; | ^~~~~~~~~~~~~~ ~ src/libavfilter/vf_histogram.c:510:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | value += lrint(max_value * s->histogram[idx] / (float)max_hval); | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ CC libavfilter/vf_noise.o CC libavfilter/vf_normalize.o src/libavfilter/vf_hue.c:276:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 warning generated275. | hue->var_values[VAR_R] = inlink->frame_rate.num == 0 || inlink->frame_ra5te.d warningesn generated . == 0 ? | ~ 276 | NAN : av_q2d(inlink->frame_rate); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hue.c:383:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_hsvkey.c 383: | 219 : 83 :h uwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >var_values[VAR_T ]219 | = T S 2sT(-i>nhpuei c-= >FpFtSs,I GiNn(lsi-n>k-h>tuiem_eo_bpats)e )*; M | _ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P I * fmodf(526.f - fabsf(ssrc/libavfilter/internal.h->:h265ue:_48op:t )note: ,expanded from macro 'TS2T' 360.f) / 265 | 18#0de.ffi;n e | T ~ ^~~~~S2 T(ts, tb) (src/libavfilter/vf_hsvkey.c(:t219s:41): = =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A V_NOPTS_V A219 | L U E s?- >NhuAeN =: FF(SdIoGuNb(sl-e>h)u(e_tos)p t*) av*_Mq_2PdI(t b)*) f| m ^~~o df(5/usr/include/math.h2:156:19.:f note: - expanded from macro 'NAN'f absf( s15- | #>dehfuiene_ opNtAN) , 3 6 0 ._f_b)ui l/t in1_80n.fa; n f| ( ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" ") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hue.c4: warning384:s32: generated . 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_hysteresis.c:56:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | src/libavfilter/vf_hue.c{ :"p410l:a25n:e swarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], "set pla n410 | e s" , hOuFeF->ShEuTe( =p lhuaen-es>)hu,e_ d e g A*V _MO_PPIT /_ T18Y0P;E _I N| ~~~~~^~~~~~~ ~T , {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_histogram.c:661:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 661 | {src/libavfilter/vf_hysteresis.c ":w57i:d106: twarning: hmissing field 'unit' initializer [-Wmissing-field-initializers]" , "set width "57, | O F F S ET{( w"itdhtrhe)s,ho lAdV"_,O P"Ts_eTYtP Et_hrIeNsTh,o l{d"src/libavfilter/vf_hue.c.,:i 6O413:4F33=F:0S E}warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],( t0h,r e8s1h9 2o,413l d | F)LA G , S } ,A V_ O | P ^ Th_TuYeP-E_>INhTue, _{de.g i= 6h4ue=-0>},h ue * 01,80 src/libavfilter/vf_histogram.cU:I662/ NMT:_1P856I:_; Mwarning: A| missing field 'unit' initializer [-Wmissing-field-initializers]X, ~~~~~~~~~^~~~~ ~ FLAGS }662, | | ^ { "w", "set width",src/libavfilter/vf_hysteresis.c O:F58F:S12E:T (warning: wmissing field 'help' initializer [-Wmissing-field-initializers]i dth) ,58 | AV _O P T _{ TNYUPLEL_ I}N T , | { ^ .i64=0}, 0, 8192, FLAGS}, | ^ src/libavfilter/vf_hue.c:418:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | av_log(inlink->dst, AV_LOG_DEBUG, | ~~~~~~ 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:418:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | av_lsrc/libavfilter/vf_histogram.cog:(src/libavfilter/vf_hsvkey.c663i:n5::l292i :n102warning: :k -warning: missing field 'unit' initializer [-Wmissing-field-initializers]>missing field 'unit' initializer [-Wmissing-field-initializers] d st, A663V | _ L O G C_292O | DM ME O B{UN "Gh_,uO eP T"| I,O ~~~~~~ N S" s| e ^t t 417h | e hu src/libavfilter/vf_histogram.ce v :a 79l :115u: e note: " expanded from macro 'COMMON_OPTIONS', "OHF:FS%0E.T1( hfue79* | _oPp It ) , h :{A%V 0_."O1cPomfp T_osTn:eY%Pn0tE.s_1F",fL bO":sAet% Tc,o0lo r{. f.c dobtl m:p= %o00.n 1}ef,n -tn3s6 :t%0do,\ dn3"i6,0s ,p lFaLyA" G,S418 | O}, F F S | ET ^ ( c o m phounee-n>thsu)e,/ MA_VPI_,O PhTu_TeYP-Esrc/libavfilter/vf_hsvkey.c>:_293hIuN:e101T_,d:e {warning: g.missing field 'unit' initializer [-Wmissing-field-initializers]i ,6 h4ue=-7>} s,293a | t1 ,u ra 1t 5 i{, o "ns,F aLth",Au GeS"-}s,e>t b\r igth h| tne ^ essastu,r a ti| o ~~~~~^~~~~~~~~~n value"src/libavfilter/vf_hue.c,: O418F:F32S:E warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( sasrc/libavfilter/vf_histogram.ct:)663 ,416: | 5A:V _ warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]a PvTsrc/libavfilter/vf_histogram.c:_80_:lTo115Yg:PE(_ iFnote: nLexpanded from macro 'COMMON_OPTIONS'lOi nkA-T>, d{s t .80db,l | = A V 0 _ L{}O, G"_-c1D,"E B1U,G, , F| L ~~~~~~ A G S }" ,s417 e | t | c o ^ l or c o m p o"Hn:e%n0t.s1 ft*oP dIis phl:a%y0".,1 Osrc/libavfilter/vf_hsvkey.cFfF: S294Es::T%(0c96.o:1m fwarning: pmissing field 'unit' initializer [-Wmissing-field-initializers]b o:n%e0.nft st) :%2940, | . 1A fV_ O P{n :"%Tv_dTa\YlPnE""_,,I N T",s e{.t it418h6 | 4 e =va l7 u} e , v1a ,l u1 eh"5u,e, F-L>OhAFGuSeF}S/EMT_,PI( ,v ahl| ^u)e -,> AhV_uOePT__deTg,Y PhEu_eF-L>sOatAuTr,a t{i on., dhsrc/libavfilter/vf_histogram.cbuel- :664=:> 1070b: riwarning: }gmissing field 'unit' initializer [-Wmissing-field-initializers]h, t ne-ss1,, 1 | , ~~~~~^~~~~~~664 | F L AG S {}src/libavfilter/vf_hue.c ",:418b :g 17o| p ^: awarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ty", "set b418a | c k g r o u n d houpea->chiusrc/libavfilter/vf_hsvkey.cte:y/295":M131,:_ POwarning: Imissing field 'unit' initializer [-Wmissing-field-initializers],F FhSuEeT-(>bghopua cei295_td | ey g,) ,{ hAV _u"eOsi-m>iPslTaa_TtYruPriattEyi"o_n,F, L" shOeutAe -T,t>h e bhs{vrikg.ehdybt ln=0s.eis9msi}l,,a r i| t ~~~~~^~~~0 y, 1v,a lFuLeA"G,S }OF,F S E| T ^( similarity), AV_OPT_TYPE_FLOAT, { .dbsrc/libavfilter/vf_histogram.cl :=665 :1070:. 0warning: 1}missing field 'unit' initializer [-Wmissing-field-initializers], 0.00001, 1665. | 0, F L AG{S "}b," , | ^ "set background opacity", OFFSET(bgopacity)src/libavfilter/vf_hsvkey.c, :A296:V112_:O Pwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ TYPE_FLOAT, { .296d | b l = 0{. 9"}b,l e0n,d "1,, "FsLeAtG tShe} ,hs v k| e ^y blend value", OFFSET(blend), AV_src/libavfilter/vf_histogram.cOP:T666_:T97Y:P E_warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]L OAT, { .d b666l | = 0 .{0 }," e0n.v0,e l1o.p0e," ,F "LdAiGsSp l},a y | e ^n velope", OFFSET(envelopesrc/libavfilter/vf_hsvkey.c),: 297A:V12_:O Pwarning: Tmissing field 'help' initializer [-Wmissing-field-initializers]_ TYPE _297B | OO L , {{ .NUiL6L4 =} 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 } | ^ 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); | ^~~~~~~~ ~ CC libavfilter/vf_null.o src/libavfilter/vf_hsvkey.c:334:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | { "hue", "set the hue value", OFFSET(hue_opt), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -360, 360, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:335:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 335 | { "sat", src/libavfilter/vf_huesaturation.c"s:e350t: t21h: ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s aturation va l350u | e " ,y rOcF F=SE TM(_sSaQRtT2) /, AmV_aOgP;T _ T| Y ~ ^~~P E_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_huesaturation.c:353:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_hsvkey.c: 336353: | 96 : warning: zmissing field 'unit' initializer [-Wmissing-field-initializers]r s = sinf( r336o | t a t {i o"vna l*" ,M _"PsIet / t1h8e0 .fv)a;l u| e ~ ^~~~~v alue", OFsrc/libavfilter/vf_huesaturation.cF:S353E:T16(v:a lwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_ 353T | YP E_ F L OzArsT ,= s{in f.(drbolt a=t i0o n} ,* -M1_P,I 1/, 1 8F0L.AfG);S }| , ^~~~~~~~ ~ | ^ src/libavfilter/vf_hsvkey.c:337:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_huesaturation.c :337354 | : 34 : warning: { implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" similar i354t | y" , "zsertc th=e chossfv(hrootlad tsiimoinl a*r iMt_y PvI a/l ue1"8,0 .fO);F FS E| ~ ^~~~~T (similarisrc/libavfilter/vf_huesaturation.ct:y354:)16:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A V_OPT_T Y354PE | _ F LO AzTr, c{ =. dcblo s=f (0ro.ta0t1 i},o n0 .*0 0M00_1PI, / 11.800.,f )F;L A G| S ^~~~~~~~ ~ }, | ^ src/libavfilter/vf_hsvkey.c:338:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | { "blend", "set the hsvhold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:339:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 339 | { NULL } | ^ src/libavfilter/vf_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_identity.c:158:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ CC libavfilter/vf_overlay.o 11 warnings generated. CC libavfilter/vf_overlay_vaapi.o src/libavfilter/vf_huesaturation.c:448:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | { "hue", "set the hue shift", OFFSET(hue), AV_OPT_TYPE_FLOAT, {.dbl=0},-180, 180, VF }, | ^ src/libavfilter/vf_huesaturation.c:449:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { "saturation", "set the saturation shift", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:450:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 450 | { "intensity", "set the intensity shift", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:459:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 459 | { "strength", "set the filtering strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0,100,VF }, | ^ src/libavfilter/vf_huesaturation.c: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 } | ^ src/libavfilter/vf_identity.c:296:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | s->min_score = +INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_identity.c:297:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | s->max_score = -INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_identity.c:397:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 397 | { NU6LL warning }s generated| ^. 8 warnings generated. 15 warnings generated. 1 warning generated. src/libavfilter/vf_il.c:73:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {"luma_swap", "swap luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:74:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"ls", "swap luma fields", CC libavfilter/vf_owdenoise.o OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:75:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"chroma_swap", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:76:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"cs", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:77:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"alpha_swap", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:78:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"as", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {NULL} | ^ 1 warning generated. 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 } | ^ CC libavfilter/vf_pad.o src/libavfilter/vf_idet.c:32:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 32 | { "intl_thres", "set interlacing threshold", OFFSET(interlace_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.04}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:33:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 33 | { "prog_thres", "set progressive threshold", OFFSET(progressive_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.5}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:34:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "rep_thres", "set repeat threshold", OFFSET(repeat_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 3.0}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:35:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 35 | { "half_life", "half life of cumulative statistics", OFFSET(half_life), AV_OPT_TYPE_FLOAT, {.dbl = 0.0}, -1, INT_MAX, FLAGS }, | ^ CC libavfilter/vf_palettegen.o src/libavfilter/vf_idet.c:36:193: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "analyze_interlaced_flag", "set number of frames to use to determine if the interlace flag is accurate", OFFSET(analyze_interlaced_flag), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:37:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 37 | { NULL } | ^ src/libavfilter/vf_idet.c:34:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 34 | { "rep_thres", "set repeat threshold", OFFSET(repeat_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 3.0}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_limiter.c:55:12: src/libavfilter/vf_idet.cwarning: :missing field 'help' initializer [-Wmissing-field-initializers] 33:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 55 | 33 | { N U LL{ }" p r| o ^g _thres", "set progressive threshold", OFFSET(progressive_thrCC libavfilter/vf_paletteuse.o eshold), 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_perspective.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 }, | ^ src/libavfilter/vf_limitdiff.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "elasticity", "set the elasticity", OFFSET(elasticity), AV_OPT_TYPE_FLOAT, {.dbl=2.f}, 0, 10, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "reference", "enable reference stream", OFFSET(reference), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_limitdiff.c:63:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "planes", "set the planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL } | ^ src/libavfilter/vf_limitdiff.c:61:94: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | { "elasticity", "set the elasticity", OFFSET(elasticity), AV_OPT_TYPE_FLOAT, {.dbl=2.f}, 0, 10, TFLAGS }, | ~ ^~~ src/libavfilter/vf_limitdiff.c:60:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | { "threshold", "set the threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=1/255.f}, 0, 1, TFLAGS }, | ~ ~^~~~~~ src/libavfilter/vf_lenscorrection.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ src/libavfilter/vf_lut3d.c:105:92: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_lut3d.c:105:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_lut3d.c:105:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_hwmap.c:393:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 393 | { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_hwmap.c:396:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 396 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ CC libavfilter/vf_phase.o src/libavfilter/vf_hwmap.c:398:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 398 | { NULL } | ^ 2 warnings generated. 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,src/libavfilter/vf_lut.c 1, :FL99AG:S }12:, warning: missing field 'help' initializer [-Wmissing-field-initializers]| ^ src/libavfilter/vf_lumakey.c99 | : 190 : 12 : {warning: missing field 'help' initializer [-Wmissing-field-initializers]N ULL 190} | | ^ { NCC libavfilter/vf_photosensitivity.o ULL } | ^ src/libavfilter/vf_maskedclamp.c:55:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "undershoot", "set undershoot", OFFSET(undershoot), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_maskedclamp.c:56:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "overshoot", "set overshoot", OFFSET(overshoot), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_maskedclamp.c:57:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | src/libavfilter/vf_lut2.c { :"p92l:a12n:es "warning: , missing field 'help' initializer [-Wmissing-field-initializers] "set p92la | ne s" , { ONFUFLSELT( pl}an es )| ^, AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_maskedclamp.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/vf_maskedmerge.c:34:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_maskedmerge.c:35:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 35 | { NULL } | ^ src/libavfilter/vf_maskedminmax.c:53:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_maskedminmax.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ src/libavfilter/vf_lagfun.c:199:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_FLOAT, {.dbl=.95}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lagfun.c:200:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_lagfun.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL }, | ^ src/libavfilter/vf_idet.c:406:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_lut.c:316:27: warning: 406comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | idet->deca y316_ | c o e f f ic ie n tfo r= (vlalr i=nt (0 ; PvaRlE C-h>alultf[_20clo warningmisp]f) generated;e. )va l)+;+ ) | { ~ ~~~~~~^~~~~~~~~ | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavfilter/vf_pixdesctest.o src/libavfilter/vf_maskedthreshold.c:55:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=1}, 0, UINT16_MAX, TFLAGS }, | ^ src/libavfilter/vf_maskedthreshold.c:56:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_maskedthreshold.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | { NULL } | ^ 18 warnings generated. 45 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 stream mapping", OFFSET(map[2].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:66:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "map2p", "set 3rd input to output plane mapping", OFFSET(map[2].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:67:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "map3s", "set 4th input to output stream mapping", OFFSET(map[3].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:68:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "map3p", "set 4th input to output plane mapping", OFFSET(map[3].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_maskfun.c:55:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_INsrc/libavfilter/vf_lut2.cT, :{633.i:6124:=1 0warning: }missing field 'help' initializer [-Wmissing-field-initializers], 0, UI NT6331 | 6_ MA X , {VF TN }U,LL }| 7 ^ warning| s ^ generated . src/libavfilter/vf_maskfun.c:56:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:57:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, VFT }, | ^ src/libavfilter/vf_maskfun.c:58:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "fill", "set fill value", OFFSET(fill), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:59:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "sum", "set sum value", OFFSET(sum), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | { NULL } | ^ CC libavfilter/vf_pp.o CC libavfilter/vf_pp7.o CC libavfilter/vf_pixelize.o 3 warnings generated. 1 warning generated. 15 warnings generated. 4 warnings generated. CC libavfilter/vf_premultiply.o 6 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 } | ^ 5 warnings generated. src/libavfilter/vf_mestimate.c:63:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "mb_size"CC libavfilter/vf_procamp_vaapi.o , "macroblock size", OFFSET(mb_size), AV_OPT_TYPE_INT, {.i64 = 16}, 8, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mestimate.c:64:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "search_param", "search parameter", OFFSET(search_param), AV_OPT_TYPE_INT, {.i64 = 7}, 4, INT_MAX, FLAGS }, | ^ 3 warningsrc/libavfilter/vf_mestimate.cs: generated65. :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ 23 warnings generated. CC libavfilter/vf_pseudocolor.o CC libavfilter/vf_psnr.o src/libavfilter/vf_midequalizer.c:144:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 144 | for (x = 0; x < hsize - 1; x++) { | ~ ^ ~~~~~~~~~ CC libavfilter/vf_pullup.o 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++) { | ~ ^ ~~~~~~~~~ CC libavfilter/vf_qp.o src/libavfilter/vf_midequalizer.c:177:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 177 | for (i = 0; i < hsize; i++) { | ~ ^ ~~~~~ src/libavfilter/vf_midequalizer.c:180:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 180 | for (j = 0; j < hsize && histogram2[j] < histogram1[i]; j++); | ~ ^ ~~~~~ CC libavfilter/vf_random.o src/libavfilter/vf_monochrome.c:282:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 282 | { "cb", src/libavfilter/vf_minterpolate.c "s:et205 t:114h: ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]c hroma blue spo t"205, | O F{F S"EfTp(sb)", , " oAuV_tOpPTu_TtY'PsE _FfLrOamAeT , r{at.e"d,b OlF=FS0E}T,(f-r1a,m e1_,r aVtFe )},, | ^A V_OPT_TYPE_VIDEO_RATE, {.str = "60"}, 0, src/libavfilter/vf_monochrome.cIN:T_283MA:X98:, warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]L AGS }, | ^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 }, | ^11 warnings generated. src/libavfilter/vf_monochrome.c:285:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 285 | { "high", "set the highlights strength", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:286:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 286 | { NULL } | ^ src/libavfilter/vf_minterpolate.c:226:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 226 | { "mb_size", "macroblock size", OFFSET(mb_size), AV_OPT_TYPE_INT, {.i64 = 16}, 4, 16, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:227:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | { "search_param", "search parameter", OFFSET(search_param), AV_OPT_TYPE_INT, {.i64 = 32}, 4, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:228:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 228 | { "vsbmc", "variable-size block motion compensation", OFFSET(vsbmc), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:232:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 232 | { "scd_threshold", "scene change threshold", OFFSET(scd_threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100.0, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:233:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 233 | { NULL } | ^ CC libavfilter/vf_readeia608.o 1 warning generated. 4 warnings generated. CC libavfilter/vf_readvitc.o 7 warnings generated. 4 warnings generated. src/libavfilter/vf_median.c:59:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "radius", "set median radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=1}, 1, 127, FLAGS }, | ^ src/libavfilter/vf_median.c:60:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_median.c:61:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "radiusV", "set median vertical radius", OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0},0, 127, FLAGS }, | ^ src/libavfilter/vf_median.c:62:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "percentile", "set median percentile", OFFSET(percentile), AV_OPT_TYPE_FLOAT, {.dbl=.5}, 0., 1., FLAGS }, | ^ src/libavfilter/vf_median.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ CC libavfilter/vf_remap.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 } | ^ CC libavfilter/vf_removegrain.o src/libavfilter/vf_multiply.c:51:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | {CC libavfilter/vf_removelogo.o "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_FLAG2S, warnings generated{. .i64=0xF}, 0., 0xF, FLAGS }, | ^ src/libavfilter/vf_multiply.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ CC libavfilter/vf_repeatfields.o CC libavfilter/vf_rotate.o 3 warnings generated. 18src/libavfilter/vf_mpdecimate.c warnings: generated59. :82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | OFFSET(max_drop_count), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:60:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "hi", "set high dropping threshold", OFFSET(hi), AV_OPT_TYPE_INT, {.i64=64*12}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:61:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "lo", "set low dropping threshold", OFFSET(lo), AV_OPT_TYPE_INT, {.i64=64*5}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:62:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "frac", "set fraction dropping threshold", OFFSET(frac), AV_OPT_TYPE_FLOAT, {.dbl=0.33}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/vf_mix.c2 warning:s372 generated:12. : warning: missing field 'help' initializer [-Wmissing-field-initializers] 372 | { NULL }, | ^ 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_mpdecimate.c:153:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | av_log(ctx, AV_LOG_VERBOSE, "max_drop_count:%d hi:%d lo:%d frac:%f\n", | ~~~~~~ 153 | decimate->max_drop_count, decimate->hi, decimate->lo, decimate->frac); | ~~~~~~~~~~^~~~ src/libavfilter/vf_mix.c:455:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 455 | { NULL }, | ^ 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_nnedi.c:121:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_morpho.c:142:12: warning: 121missing field 'help' initializer [-Wmissing-field-initializers] | 142{" | w e i g h{t sN"UL,L } "| s ^e t weights file", OFFSET(weights_file), AV_OPT_TYPE_STRING, {.str="nnedi3_weights.bin"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_nnedi.c:132:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | {"planes", "set which planes to process", OFFSET(process_plane), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, RFLAGS }, | ^ src/libavfilter/vf_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_nnedi.c:161:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 161 | { NULL } | ^ 10 warnings generated. 3 warnings generated. 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. 10 warnings generated. src/libavfilter/vf_normalize.c:130:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "blackpt", "output color to which darkest input color is mapped", OFFSET(blackpt), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:131:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "whitept", "output color to which brightest input color is mapped", OFFSET(whitept), AV_OPT_TYPE_COLOR, { .str = "white" }, 0, 0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:132:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "smoothing", "amount of temporal smoothing of the input range,CC libavfilter/vf_sab.o to reduce flicker", OFFSET(smoothing), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX/8, FLAGS }, | ^ src/libavfilter/vf_normalize.c:133:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "independence", "proportion of independent to linked channel normalization", OFFSET(independence), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:134:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "strength", "strength of filter, from no effect to full normalization", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:135:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 135 | { NULL } | ^ src/libavfilter/vf_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, {.iCC libavfilter/vf_scale.o 64=-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_neighbor.c:373:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | { "coordsrc/libavfilter/vf_noise.ci:n58a:te5s":, warning: "missing field 'unit' initializer [-Wmissing-field-initializers]s et co o58r | d i n aNtOeIsS"E_,PA R AM S ( c 0 , 0 , pOarFamF[0S]E) T (c| o ^o rdisrc/libavfilter/vf_noise.cn:a46:t120es:) ,note: expanded from macro 'NOISE_PARAMS' AV_OPT_T Y46PE | _ IN T , {{#.nia6m4e="2_55s},e e d0", ,2 55",s e tF LcAoGmSp o}n,e n t | #" ^#x " noise seed", OFFSET(param.seed), AV_OPT_TYPsrc/libavfilter/vf_neighbor.cE:_375I:N126CC libavfilter/vf_scale_vaapi.o T:, warning: {missing field 'unit' initializer [-Wmissing-field-initializers].i 64=-1}, -1, 375 | I N T _M AX{ ,"t hrFeLsAhGolSd}0," , " s e t t\hr e s| h ^o ld for 1st plane", OFFSET(threshold[src/libavfilter/vf_noise.c0:58]:),5 : warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]V _Osrc/libavfilter/vf_noise.cP:T47_T:Y120P:E_ Inote: Nexpanded from macro 'NOISE_PARAMS'T , {.i64=6553 547} | , 0 , 6 5{53#5na,me "F_LsAtGrSe n}g, t h| " ^ , "set component #"#x" strength", OFFSET(pasrc/libavfilter/vf_neighbor.cr:am376.:126s:t rwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]n gth), AV_OP T376_ | T Y PE _{ I"tNhTre,sh o{l.di1"6,4 = 0"}s,et 0t,h re1s0h0o,l dF LfAGoSr} ,2n d p l an e ", \ O F FS| E ^T( threshol5d[ warning1s] generated),. AV_OPT_TYPE_INT, {.src/libavfilter/vf_noise.ci6:4=586:555:3 5}warning: , missing field 'unit' initializer [-Wmissing-field-initializers]0 , src/libavfilter/vf_noise.c6:548:5120:3 5note: ,expanded from macro 'NOISE_PARAMS' FLAGS }, | 48 ^ | {#name"s", "set component #"src/libavfilter/vf_neighbor.c#:x377":126 :s twarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]e ngth", OFFS E377T | (p a r am .{s "ttrhernesghotldh2)",, A"Vs_eOtP Tt_hTrYesPhEol_d IfNoTr, 3r{d .plian6e4"=,0 } , O0F,F S1E0T0(,t hFrLesAhGoSl}d[,2 ] ) , A\V _O P| T_ ^T YPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:378:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | { "threshold3", "set threshold for 4th plane", OFFSET(threshold[3]), src/libavfilter/vf_noise.cA:V59_O:P5T:_ Twarning: YPmissing field 'unit' initializer [-Wmissing-field-initializers]E_ INT, {59.i | 6 4= 6 5 5N35O}I,S E0_,P 6A5R5A3M5S,( cFL1A,GS }1,, | ^p aramCC libavfilter/vf_scdet.o [1]) | ^ src/libavfilter/vf_noise.c:src/libavfilter/vf_neighbor.c46::379120:12:: note: expanded from macro 'NOISE_PARAMS'warning: missing field 'help' initializer [-Wmissing-field-initializers] 379 | {46 N | U LL } | { ^# 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, 2CC libavfilter/vf_scroll.o , 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 | CC libavfilter/vf_selectivecolor.o 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 | {NUCC libavfilter/vf_separatefields.o LL} | ^ CC libavfilter/vf_setparams.o 5 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_noise.c:104:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | x1 = 2.0 * av_lfg_get(lfg) / (float)UINT_MAX - 1.0; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_noise.c:105:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | x2 = 2.0 * av_lfg_get(lfg) / (float)UINT_MAX - 1.0; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_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_INTsrc/libavfilter/vf_noise.c, :{ 116.i:6184: warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3*2+1 }, 0, 1169 | 9, 18 F L A G warningS s generated}. , | y ^1 = av_clipf(y1, -128, 127); | ~ ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nlmeans.c:69:116src/libavutil/common.h:: 143warning: missing field 'unit' initializer [-Wmissing-field-initializers]: 29: note: expanded from macro 'av_clipf' 69143 | | # {d e"fpci"n,e " pava_tcclhi psifz e f or c h r omaav _pclalniesp",f _OFcF S ET| ( ^p atch_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 } | ^ 4 warnings generated. 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 2 warnings generated. src/libavfilter/vf_nnedi.c:904:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 904 | softmax_me4an warningss generated[. nn] = mean(model->softmax_q1 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:905:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 905 | elliott_means[nn] = mean(model->elliott_q1 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:908:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 908 | mean_filter[k] += model->softmax_q1[nn * filter_size + k] - softmax_means[nn]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_nnedi.c:912:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 912 | mean_filter[k] *= scale; | ~~ ^~~~~ src/libavfilter/vf_nnedi.c:914:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 914 | mean_bias = mean(model->softmax_bias_q1, nns); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:928:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 928 | softmax_means[nn] = mean(model->softmax_q2 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:929:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 929 | elliott_means[nn] = mean(model->elliott_q2 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:932:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | mean_filter[k] += model->softmax_q2[nn * filter_size + k] - softmax_means[nn]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_nnedi.c:937:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 937 | mean_filter[k] *= scale; | ~~ ^~~~~ src/libavfilter/vf_nnedi.c:939:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | mean_bias = mean(model->softmax_bias_q2, nns); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. 2 warnings generated. src/libavfilter/vf_nlmeans.c:431:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 431 | for (int i = 0; i < s->max_meaningful_diff; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:289:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | s->var_values[VAR_X] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:290:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | s->var_values[VAR_Y] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:292:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | s->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:293:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | s->var_values[VAR_POS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_shear.o src/libavfilter/vf_owdenoise.c:57:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "depth", "set depth", OFFSET(depth), AV_OPT_TYPE_INT, {.i64 = 8}, 8, 16, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:58:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "luma_strength", "set luma strength", OFFSET(luma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1CC libavfilter/vf_showinfo.o .0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:59:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "ls", "set luma strength", OFFSET(luma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:60:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "chroma_strength", "set chroma strength", OFFSET(chroma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:61:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "cs", "set chroma strength", OFFSET(chroma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ CC libavfilter/vf_showpalette.o 6 warnings generated. CC libavfilter/vf_shuffleframes.o src/libavfilter/vf_owdenoise.c:114:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 114 | double sum_l = src[x * linesize] * coeff[0][0]; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_owdenoise.c:115:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 115 | double sum_h = src[x * linesize] * coeff[1][0]; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_owdenoise.c:118:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 117 | const double s = src[avpriv_mirror(x - i, w - 1) * linesize] | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | + src[aCC libavfilter/vf_shufflepixels.o vpriv_mirror(x + i, w - 1) * linesize]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_owdenoise.c:133:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 133 | double sum_l = src_l[x * linesize] * icoeff[0][0]; | ^~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_owdenoise.c:134:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | double sum_h = src_h[x * linesiCC libavfilter/vf_shuffleplanes.o ze] * icoeff[1][0]; | ^~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_owdenoise.c:139:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sum_l += icoeff[0][i] * (src_l[x0] + src_l[x1]); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_owdenoise.c:140:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 140 | sum_h += icoeff[1][i] * (src_h[x0] + src_h[x1]); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_pad.c:119:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 119 | var_values[VAR_OUT_W] = var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:120:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 120 | var_values[VAR_OUT_H] = var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_signalstats.o src/libavfilter/vf_perspective.c:72:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "x0", "set top left x coordinate", OFFSET(expr_str[0][0]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:73:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "y0", "set toCC libavfilter/vf_signature.o p left y coordinate", OFFSET(expr_str[0][1]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:74:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "x1", "set top right x coordinate", OFFSET(expr_str[1][0]), AV_OPT_TYPE_STRING, {.str="W"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:75:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "y1", "set top right y coordinate", OFFSET(expr_str[1][1]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:76:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "x2", "set bottom left x coordinate", OFFSET(expr_str[2][0]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:77:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "y2", "set bottom left y coordinate", OFFCC libavfilter/vf_siti.o SET(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_owdenoise.csrc/libavfilter/vf_perspective.c::21879::32114:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | 218{ | "y 3 " , " s e t b o tdtoomub lrei gv h=t sy- >cpoloarndien[aite "+ ,1 ]OF[FjS]E[Ty*(se-x>plirn_essitzre[3 ][+1] ),x A]V_;OP T _| T ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Y PE_STRING, {.str="H"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ src/libavfilter/vf_palettegen.c:88:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "max_colors", "set the maximum number of colors to use in the palette", OFFSET(max_colors)src/libavfilter/vf_owdenoise.c, A:V_233O:P21T:_ Twarning: Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P E_INT, {.i64=256}, 2, 2332 | 5 6 , F L A G S } , i| = ^ s->plane[0][0][y*s->linesize + x] + dither[src/libavfilter/vf_palettegen.cx&:7]89[y:&7143]:*( 1warning: .missing field 'unit' initializer [-Wmissing-field-initializers]0 /64) + 1.0/1 2898 | ; / / y e{s " retshee rrovuen_ditnrga nissp airnseannet "bu,t "roepsteirmvale : ) a | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~p alette entry for src/libavfilter/vf_paletteuse.ctran:s122p:a115r:en cwarning: y", OFFSEmissing field 'unit' initializer [-Wmissing-field-initializers] T(reserve_tran s122p | ar e n t ){, " bAVa_OyPeTr__TYsPEc_aBlOeO"L,, {".si6e4t= s1ca}le, f0or, 1b,a yFeLrA GdSi t}h,e r i| n ^g ", OFFSET(bayer_scale), AV_OPT_TYPE_INTsrc/libavfilter/vf_palettegen.c,: 90:{146:. iwarning: 6missing field 'unit' initializer [-Wmissing-field-initializers]4= 2}, 0, 5, FLA G90S | } , {| ^" transparency_color", "set a background color for transparency", OFFSET(transparency_colorsrc/libavfilter/vf_paletteuse.c):,125 :A109V: _warning: OPmissing field 'unit' initializer [-Wmissing-field-initializers]T_ TYPE_COLOR, {125. | s t r = "{li me""n},e 0w," ,0 , "FLtAGaSk e }n, e w| ^p alette for each output frame", OFFSET(new), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_paletteuse.c:126 :95135 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_pad.c { N:UL203L: 46:} 126warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | | ^ { "alpha_thr e203s | ho ld " , " s e(tu ntshigen aeld)psh->ay +t hr(esuhnsoiglnd efdo)ri nltirnakn-s>pha r>e sn-c>hy)" {, | O ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ FFSET(trasrc/libavfilter/vf_pad.cn:s202_t:h46r:e warning: scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]h ), AV_O P202 | T _ T Y P E _ (IuNTn, s{ig.ni6e4d=1)2s8}-, >0x ,+ 2(u5ns5i,g nFeLdA)iGnSli n}k,- > w | > ^ s->w || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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 } | ^ 6 warnings generated. 6 warnings generated. src/libavfilter/vf_pad.c:264:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 264 | for (i = 0; i < FF_ARRAY_ELEMS(planes) && frame->data[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:271:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | for (i = 0; i < FF_ARRAY_ELEMS(planes) && planes[i] >= 0; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:293:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | for (j = 0; j < FF_ARRAY_ELEMS(planes) && planes[j] >= 0; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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(src/libavfilter/vf_paletteuse.cthre:s246h:o19:l dwarning: _comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]m ultiplier), AV_O PT246_ | T YP E _ FLiOfA T,( {c.odbllor=>>124} <, s -> tr0an.s_1t,h rFeLTs_hM AX&,& s-F>LtArGanSsp a}re,n c | y ^ _index >= 0) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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] 34 warnings generated. 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_pad.c:420:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "width", "set the pad area width expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:421:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "w", "set the pad area width expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:422:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 422 | { "height", "set the pad area height expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:423:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | { "h", "set the pad area height expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:424:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 424 | { "x", "set the x offset expression for the input image position", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:425:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 425 | { "y", "set the y offset expression for the input image position", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:430:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 430 | { "aspect", "pad to fit an aspect instead of a resolution", OFFSET(aspect), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_pad.c:431:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 431 | { NULL } | ^ CC libavfilter/vf_smartblur.o src/libavfilter/vf_photosensitivity.c:259:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | av_log(s, AV_LOG_VERBOSE, " fixed: %6d -> %6d / %6d (%3d%%) factor=%5.3f\n", | ~~~~~~ 258 | current_badness, fixed_badness, s->badness_threshold, 259 | 100 * new_badness / s->badness_threshold, factor); | CC libavfilter/vf_spp.o ^~~~~~ 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: CC libavfilter/vf_sr.o implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | snprintf(value, sizeof(valsrc/libavfilter/vf_lut3d.cue):,707 :"80%:f" , warning: (fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]lo at)fixed_badness / s706-> | ba dn e s s _ t h r e s h o l d ) ; | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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_photosensitivity.c;: 285 | : ^~~~~~66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_lut3d.c:707:72: 285warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] sn 706p | ri nt f ( v a l u e , s i z e o f( v a lu e ) , "% f "av,_ l(ogf(cltxo, aAVt_)LtOhiG_sDE_BUbGa,d "nmesisn :/ %s-f> b%fa d%nf e| smasx_: t%hfr %efs h%ofl\nd",) ;| ~~~~~~ | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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] src/libavfilter/vf_photosensitivity.c: 288706: | 46 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | s n parv_ilnotgf((cvatlx,u AeV,_L OsiGz_eDEoBfUG(,v a"lumei)n, :"% f"%,f f a%cf t%ofr )| ;m a| x: ~~~~~~~~ ^~~~~~ %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/vf_ssim.o 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:722:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 722 | lut3d->scale.r = av_clipf(1. / (max[0] - min[0]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:723:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 723 | lut3d->scale.g = av_clipf(1. / (max[1] - min[1]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ 19 warnings generated. src/libavfilter/vf_lut3d.c:724:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 724 | lut3d->scale.b = av_clipf(1. / (max[2] - min[2]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_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) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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 shortessrc/libavfilter/vf_pp.ct i:np47u:t 12t: ewarning: rmissing field 'help' initializer [-Wmissing-field-initializers]m inates" ,47 | O F FS E{T (NUfLs.Lo }p t _| s ^h ortest), 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_overlay_vaapi.c:389:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "shortest", "force termination when the shortest input terminates", OFFSET(fs.opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay_vaapi.c:390:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | { "repeatlast", "repeat overlay of the last overlay frame", OFFSET(fs.opt_repeatlast), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay_vaapi.c:391:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 391 | { NULL }, | ^ src/libavfilter/vf_paletteuse.c:863:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 863 | if (p[x]>>24 < s->trans_thresh) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_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] - in_min[2]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ 10 warnings generated. 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14 warnings generated. src/libavfilter/vf_pp7.c:47:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS }, | ^ src/libavfilter/vf_pp7.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ CC libavfilter/vf_ssim360.o 5 warnings generated. CC libavfilter/vf_stack.o src/libavfilter/vf_qp.c:47:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "qp", "set qp expression", OFFSET(qp_expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_qp.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ src/libavfilter/vf_qp.c:71:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | double var_values[] = { i != -129, i, NAN, NAN, s->qstride, s->h, 0}; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf(""src/libavfilter/vf_lut3d.c) : 1224| ^~~~~~~~~~~~~~~~~~: 5: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_qp.c :122471 | : 47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]C OMMON_OPTI O71NS | | ^ dousrc/libavfilter/vf_lut3d.cb:l56e: 12v:a note: rexpanded from macro 'COMMON_OPTIONS' _src/libavfilter/vf_pullup.cv a56l | u e: s41[ :] 101 {:= Nwarning: {Umissing field 'unit' initializer [-Wmissing-field-initializers]L Li !=} - 1| 2 ^9 , 41i | , N A N{, " jNlA"N,, "ss-et> qlesftt rjuindk esi,ze "s,- > hO,F FS0E}T(;j un k| _l ~ ^~~e ft)/usr/include/math.h,: 15AV:_19O:P Tnote: _expanded from macro 'NAN'TY PE_IN 15T | ,# de{f.iin6e4 =N1A}N, 0 , I N T ___bMuAiX,l tFiLn_AnGaS n}f,( " "| ) ^ | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pullup.c:42:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "jr", "set right junk size", OFFSET(junk_right), AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:43:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "jt", "set top junk size", OFFSET(junk_top), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:44:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "jb", "set bottom junk size", OFFSET(junk_bottom), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:45:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "sb", "set strict breaks", OFFSET(strict_breaks), AV_OPT_TYPE_BOOL,{.i64=0},-1, 1, FLAGS }, | ^ src/libavfilter/vf_pullup.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ src/libavfilter/vf_premultiply.c:60:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_premultiply.c:61:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "inplace","enable inplace mode", OFFSET(inplace), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_premultiply.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ src/libavfilter/vf_qp.c:146:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | double qp = sd_in ? in_qp_global + BLOCK_QP_DELTA(block_idx) : NAN; | ~~ ^~~ src/libavfilter/vf_random.c/usr/include/math.h:15::4819::123 :note: expanded from macro 'NAN'warning: missing field 'unit' initializer [-Wmissing-field-initializers] 15 | #define NAN 48 | _{_ b"ufirlatmien_sna"n,f ("""s)e t | n ^~~~~~~~~~~~~~~~~~u mber of frames in cache", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, | ^ src/libavfilter/vf_psnr.c:65:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_random.c:49:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | 49 | { " s t{ a"tsse_efdi"l,e " , ""Ssete tf ithle es eewd"h,er e t3o warning s st generatedo . r e p e r - f rOaFmFSeE Td(irfafnedroemn_cse eiendfo)r,m atAiVo_nO"P,T _OTFYFPSEET_(IsNtTat6s4_,f i{le._ist6r4)=, -A1V_}O, P-T1_T,Y PEU_ISNTTR32I_MNAGX,, F{L.AstGrS= N}U,LL } ,| 0 ^, 0, FLAGS }, | ^ src/libavfilter/vf_random.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ 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_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_psnr.c:151:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ 2 warnings generated. src/libavfilter/vf_readvitc.c:57:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "scan_max", "maximum line numbers to scan for VITC data", OFFSET(scan_max), AV_OPT_TYPE_INT, {.i64 = 45 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:58:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "thr_b", "black color threshold", OFFSET(thr_b), AVsrc/libavfilter/vf_readeia608.c_OP:T93_:TY140P:E _warning: Dmissing field 'unit' initializer [-Wmissing-field-initializers]O UBLE, {.dbl = 0.2 93}, | 0 , 1. 0 ,{ F L"AsGcaSn_ m},i n "| , ^ "set from which line to scan for src/libavfilter/vf_readvitc.cc:o59:d108:e swarning: "missing field 'unit' initializer [-Wmissing-field-initializers], 59 | O{F "FtShrE_Tw"(, s t a"wrhti)t,e AcVo_loOrP Tt_hrTeYsPhEo_IlNdT",, OF F SE{T.(tih6r_4w)=, 0A}V,_ O PT _ T Y0PE,_ IDNOTU_BMLAE,X {,.d bFl L=A GS0 }.,6 } ,| ^ 0, 1.0, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:60src/libavfilter/vf_readeia608.c::1294:: 140warning: :missing field 'help' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { NULL } 94 | | ^ { "scan_max", "set to which line to scan for codes", OFFSET(end), AV_OPT_TYPE_INT, {.i64=29}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:95:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "spw", "set ratio of width reserved for sync code detection", OFFSET(spw), AV_OPT_TYPE_FLOAT, {.dbl=.27}, 0.1, 0.7, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:96:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "chp", "check and apply parity bit", OFFSET(chp), AV_OPT_TYPE_BOOL, {.i64= 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:97:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "lp", "lowpass line prior to processing", OFFSET(lp), AV_OPT_TYPE_BOOL, {.i64= 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL } | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_stack_vaapi.o src/libavfilter/vf_premultiply.c:354:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | dst[x] = FFMIN(msrc[x] * (unsigned)max / asrc[x], max); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavfilter/vf_stereo3d.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; | ~ ^~~~~~~~~ CC libavfilter/vf_super2xsai.o 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) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavfilter/vf_swaprect.o src/libavfilter/vf_premultiply.c:406:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 406 | dst[x] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsigned)max / asrc[x] + offset, max), 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_premultiply.c:406:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 406 | dst[x] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsigned)max / asrc[x] + offset, max), 0); 1| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning generated. 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)) | ^ 2 warnings generated. 6 warnings generated. src/libavfilter/vf_removelogo.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ 2 warnings generated. 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_pullup.c:735:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 735 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_remap.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { 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 modesrc/libavfilter/vf_lut3d.c fo:r1745 2:nd72 :p lawarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e" , OFFSET(mode[1]) , 1744A | V _ O P T _ TY P E _ I NT , { . i 64 = 0 } , 0 , a24v,_l ogF(LcAtGxS, }A,V _ | L ^OG _DEBUG, "min: %f %f %f | max: %f %f %f\nsrc/libavfilter/vf_removegrain.c":,40 : 96| : ~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174540 | | { " m 2 " , " s et m o d e f o r 3 r mdi pnl[0a]n, em"i,n [1O]F,F SmEiTn[(2m],o dmaex[[02]],) m,a AxV_[O1]P,T m_aTxY[2P]E_)I;N T ,| { ^~~~~~. i64=0}, 0, src/libavfilter/vf_lut3d.c24:,1745: 64F:L Awarning: Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S }, | ^ 1744 | av_log(ctx,src/libavfilter/vf_removegrain.c :A41V:_96L:O Gwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]D EBUG, "mi n41: | %f % f %{f "| mm3ax":, %"f s%ef t% f\mno"d,e f| ~~~~~~or 4th pla n1745e" | , O F F SE T (m o d e [3 ] ) , A V _ O P T _ T Y PE _ I N T ,m i{.ni6[40=]0},, m0i,n [214],, mFinL[A2G],S ma}x[,0 ]| , ^ max[1], max[2]); | src/libavfilter/vf_removegrain.c ^~~~~~: 42:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_lut3d.c: 174542: | 56 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ NULL} | ^ 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_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_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_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; | ^ ~ 19 warnings generated. 3 warnings generated. 3 warnings generated. CC libavfilter/vf_swapuv.o CC libavfilter/vf_telecine.o CC libavfilter/vf_threshold.o src/libavfilter/vf_rotate.c:109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | { NULL } | ^ CC libavfilter/vf_thumbnail.o 22 warnings generated. CC libavfilter/vf_tile.o src/libavfilter/vf_phase.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL } | ^ src/libavfilter/vf_rotate.c:167:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:167:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:167:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:167:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 14 warnings generated. src/libavfilter/vf_pixelize.c:309:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 309 | { "width", "set block width", OFFSET(block_w[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:310:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 310 | { "w", "set block width", OFFSET(block_w[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:311:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 311 | { "height", "set block height", OFFSET(block_h[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:312:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 312 | { "h", "set block height", OFFSET(block_h[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:318:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:319:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | { "p", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:320:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 320 | { NULL }, | ^ src/libavfilter/vf_sab.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ 6 warnings generated. src/libavfilter/vf_pseudocolor.c:259:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_sab.c:106:19 : 259warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { NULL }106 | | ^ if (s->chroma.radius < RADIUS_MIN) src/libavfilter/vf_rotate.c| ~~~~~~~~~~^~~~~~ ~ :306:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | rot->var_values[VAR_N] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #definsrc/libavfilter/vf_sab.ce: 108NA:N19 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] __built i108n | _n a nf ( "i"f) ( s | - ^~~~~~~~~~~~~~~~~~> chroma.pre_filter_radius < PRE_FILTER_RADIUS_MIN) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_rotate.c:307:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | rot->var_values[VAR_Tsrc/libavfilter/vf_sab.c] :=110 :N19A: Nwarning: ; implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^~~ /usr/include/math.h :11015 | : 19 :if note: (sexpanded from macro 'NAN'- >chro m15a | .#sdtefriennget hN Avar_values[VAR_OUT_W] = rot->var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("")src/libavfilter/vf_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_radisrc/libavfilter/vf_rotate.cus::309%:60f: lwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m a_pre_filte r_309ra | di us : :% fr loutm->av_asrt_rvaelnugetsh[V:A%Rf_ O" UT_H] = 118r | ot - > va r _ v al u es [V"ARc_OhH]r =o NmAa_Nr;a d iu| s ~ ^~~: %f ch/usr/include/math.hr:o15m:a19_:p rnote: eexpanded from macro 'NAN'_ filter_ r15 | a#ddieufisn:%ef cNhAroNm a _ s t r_e_nbgutihlt:i%nf_\nna",n f("") 119| | ^~~~~~~~~~~~~~~~~~ s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_rasrc/libavfilter/vf_setparams.cdius:, 118s:10-:> cwarning: hmissing field 'help' initializer [-Wmissing-field-initializers]r oma.st r118e | n g t{NhU)L;L } | ~~~~~~~~~~^~~~~~~~ | ^ src/libavfilter/vf_sab.c:120:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:120:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~ src/libavfilter/vf_sab.c:119:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_sab.c:119:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:119:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~ src/libavfilter/vf_sab.c:154:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | vec = sws_getGausrc/libavfilter/vf_selectivecolor.cssi:a102n:5V: ewarning: cmissing field 'unit' initializer [-Wmissing-field-initializers]( f->pre_fi l102t | e r_ r a RdAiNusG,E _fO->PquTaIlOiNt(y")r; e d| " ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~, RANGE_src/libavfilter/vf_sab.cR:E154D:S33):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ src/libavfilter/vf_selectivecolor.c154: | 96 : 130 : v enote: cexpanded from macro 'RANGE_OPTION' = sws_getGau 96s | s i a n{V ecc(ofl-o>r_pnraem_ef"isl"t,e r"_ardajduisuts, f"-co>lquoar_lnaimtey") r;e g| io ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~~~~~~~ns ", 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", src/libavfilter/vf_sab.cOF:162F:S33E: Twarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o pt_cmyk_a d162j | u s t [ vreac ng=e s]w),s A_Vge_tOPGTau_sTsYiPEa_SnTVReIcNG(,f- >{s.sttrre=NnUgLLt}h, ,0, 50.,0 )FL;A G S| } ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~ | ^ 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", OFFSsrc/libavfilter/vf_setparams.cET:(o188p:t10_: cwarning: mmissing field 'help' initializer [-Wmissing-field-initializers]y k_adj u188st | [r a n ge ]){,N UAVLL_}O P T| _ ^TY PE_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' src/libavfilter/vf_sab.c 96: | 174 : 44 :{ cwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l or_name"s", "174a | d ju s tve c"c o= lsowrs__ngaemtGea"u srsieagniVoencs("f,- O>FrFaSdEiTu(osp,t _fc->mqyuakl_aidtyj);u s t| [ ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~r ange]), AVsrc/libavfilter/vf_sab.c_O:P174T:_33T:Y warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _STRING ,174 | { .s t r= NvUeLcL },= 0s,w s0,_ gFeLtAGGaSu }s s| i ^ anVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ src/libavfilter/vf_selectivecolor.c:106:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | RANGE_OPTION("blue", RANGE_BLUES), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:107:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | RANGE_OPTION("magenta", RANGE_MAGENTAS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:108:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | RANGE_OPTION("white", RANGE_WHITES), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96src/libavfilter/vf_rotate.c | : 431{: 36co:l owarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_n ame"s", "adjust "c o431l | o r _ n a m ei" fr e(gifoabnss"(, rOFoFStET-(>opatn_cgmylk_ea d-j u0s)t[ r caAnhgalVneg_e O- P Td_TMe_tYPeIP/cE2_St)TR t a n{g.ldbel =- M_0P I}), < F 0L, T _ E P1SI,LO N V&|F& }ou,tw =| = ^i nw && outh == inh) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' src/libavfilter/vf_scdet.c:56:140 :16 | #warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]e fine FLT_EP S56IL | ON 1 .1 92 0{92 8"95s50"78,12 5 e - 0 7 F | ^~~~~~~~~~~~~~~~~~~~~~~ "Set the flag to pass scene change frames", OFFSET(sc_pass), AV_OPT_TYPE_BOOL, {.dbl = 0 }, 0, 1, V|F }, | ^ src/libavfilter/vf_scdet.c:57:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | {NULL} | ^ src/libavfilter/vf_rotate.c:443:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 443 | } else if (fabs(rot->angle - 3*M_PI/2) < FLT_EPSILON && outw == inh && outh == inw) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c: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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:162:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 162 | cmyk[3] < -1.0 || cmyk[3] > 1.0) { | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:162:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 162 | cmyk[3] < -1.0 || cmyk[3] > 1.0) { | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:161:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 161 | cmyk[2] < -1.0 || cmyk[2] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:161:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 161 | cmyk[2] < -1.0 || cmyk[2] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:160:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 160 | cmyk[1] < -1.0 || cmyk[1] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:160:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 160 | cmyk[1] < -1.0 || cmyk[1] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:159:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 159 | if (cmyk[0] < -1.0 || cmyk[0] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:159:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 159 | if (cmyk[0] < -1.0 || cmyk[0] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:165:70: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:165:61: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[rangsrc/libavfilter/vf_scdet.ce_i:d131],: 16c:m ywarning: kimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ 0], cmyk[1], cm y131k | [ 2 ] , cm y kr[e3t ] )=; a v | _ ^~~~~~~c lipf(FFMsrc/libavfilter/vf_selectivecolor.cI:N165(m:a52:f dwarning: ,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] diff), 0 ,163 | 1 00 . ) ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ av_log(ssrc/libavutil/common.h:,143 :A29V:_ Lnote: Oexpanded from macro 'av_clipf'G _ERRO R,143 | #" In v adlefiid n%es aadvju_sctmleintpsf ( % g %g % g % gav)_c.l "i pf _| c ~~~~~~ | ^ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:165:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (src/libavfilter/vf_rotate.c%g :%517g: 30%:g %warning: g)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. " | ~~~~~~ 164 | 517 | r o t -> v a r_ v"alSueest[tVAiR_nTg]s =mu sTtS 2bTe( sient-> pitsn, i[n-l1i;n1k] -r>atnigmee\_nba"se,) ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | color_src/libavfilter/internal.hn:a265m:e48s:[ rnote: aexpanded from macro 'TS2T'n ge_id], c m265y | k#[d0e],f icnmey kT[S12],T c(mtysk,[ 2t]b, )c my(k([t3s])) ;= = | A ^~~~~~~V _NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __bsrc/libavfilter/vf_scroll.cuilt:in177_n:a119n:f ("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 scrollingsrc/libavfilter/vf_scale.c spe:ed453",: 64O:F Fwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E T(h_speed), AV_O P453 | T _ TY PsEc_FaLlOeA->Tv,ar _{v.adlbule=s0.[}V,A -R1._,O U1T._,W ]V F=T }s, c a| ^l e->var_values[VAR_OW] = NAN; | ~ ^~~ src/libavfilter/vf_scroll.c:/usr/include/math.h179::15119::19 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]note: expanded from macro 'NAN' src/libavfilter/vf_pseudocolor.c15179 | | # :d 669e f: i25ne{ : N A"warning: Nveimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]rt ic a l " , _ _ "bsueil t tt669ih | ne _ nv a ne f ( rt" i c" al) sc r o l| ^~~~~~~~~~~~~~~~~~l i n g s p e egd "=, f iOlFFlS.EfTi(llv[_1]s;p e e| d ~ ^~~~~~~~~~~~) , AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scale.csrc/libavfilter/vf_pseudocolor.c:454::67064:: 25:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 670454 | | src/libavfilter/vf_scroll.c :s 180c a: 119l: warning: e missing field 'unit' initializer [-Wmissing-field-initializers] - > v ar _v a lu e 180 s | b[V A R =_ {f OiU"Tlvl_."H,fi]l l[ 2 ]= ; s c a| l ~ ^~~~~~~~~~~~e - >v a r_"vsaeltu etshe[ vVerAtiRc_aOlH s]c =r oNlAlNi;n g ssrc/libavfilter/vf_pseudocolor.cp| :e ~ ^~~ e671d":,25/usr/include/math.h ::15 : warning: 19: Oimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]Fnote: expanded from macro 'NAN' FSET( v _15671s | | p #e dee d )f,i nA Ve _ NOA PN T _ T Y P E __ _FL Ob A urilTt i,=n _{fni.lla.dnffb(ill"l")= 0 [.| },0 ^~~~~~~~~~~~~~~~~~ ]-;1 . ,| ~ ^~~~~~~~~~~~ 1., VFT }, | ^ src/libavfilter/vf_pseudocolor.c:672:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_scroll.c:181:121: 672warning: | missing field 'unit' initializer [-Wmissing-field-initializers] 181 | a = {f i"lhlp.ofs"i, ll [ 3 ] ";s e| t ~ ^~~~~~~~~~~~ i nitial horizontal position", OFFSET9(h warning_isp generatedos. ), AV_OPT_TYPEsrc/libavfilter/vf_pseudocolor.c_F:L674O:A54T:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ .dbl=0.}, 674 | 0 , 1 . , F L A G S } , | i ^ f (g >= 0.f && b >= 0.f && r >= 0.f) { src/libavfilter/vf_scroll.c| : ~~ ^~~182 :121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_pseudocolor.c:674:42 :182 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "vpo s674" | , " s e t i n i t iiafl (vge rt>ic=a l0. fp o&s&i tbi o>n=" , 0 . f O&F&FS ErT( v>=_ 0i.pfos)), { A V | _ ~~ ^~~O PT_TYPE_src/libavfilter/vf_pseudocolor.cF:L674O:30A:T warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {.dbl=0 .}674, | 0 , 1 ., F L A G S } , i f | ( ^g >= 0.f && b >= 0.f &&src/libavfilter/vf_scroll.c :r183 :>12:= warning: missing field 'help' initializer [-Wmissing-field-initializers] 0.f 183) | { | { ~~ ^~~ NULL } | ^ CC libavfilter/vf_tinterlace.o src/libavfilter/vf_selectivecolor.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 215 | for (i = 0; i < FF_ARRAY_ELEMS(s->cmyk_adjust[0]); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:222:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222 | for (i = 0; i < FF_ARRAY_ELEMS(s->cmyk_adjust); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:224:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | for (k = 0; k < FF_ARRAY_ELEMS(s->cmyk_adjustCC libavfilter/vf_tmidequalizer.o [0]); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_tonemap.o 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_tonemap_vaapi.o src/libavfilter/vf_selectivecolor.c:282:70: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:61: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], 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 MCC libavfilter/vf_tpad.o =%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:262:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | for (i = 0; i < FF_ARRAY_ELEMS(s->opt_cmyk_adjust); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_transpose.o In file included from src/libavfilter/vf_signature.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vf_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 | 3 o warningutspu generatedt . = out_min + slope * (x -src/libavcodec/put_bits.h i:n_265m:37i:n );warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^~~~~~~ ~ 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vf_showpalette.c:38:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "s", "set pixel box size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=30}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_showpalette.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ src/libavcodec/put_bits.hsrc/libavfilter/vf_scale.c::317763::3349:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317 | 763 | i f ( s - > b u f _ ensd c- asl-e>-bu>fva_r_pvtarl u>=e ss[iVzAeRo_fS(B2iRtB_uMfA)I)N _T{] =| T ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~S 2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:764:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 764 | scale->var_values[VAR_S2R_MAIN_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:767:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | scale->var_values[VAR_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:768:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 768 | scale->var_values[VAR_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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_scale.c | ~ ^~~~~~~~~~~: 727:src/libavfilter/vf_procamp_vaapi.c25:39::31 :warning: note: comparison of integers of different signs: 'enum AVColorRange' and 'int' [-Wsign-compare]expanded from macro 'HUE_DEFAULT' 39 | #define H727U | E _ D E FA U L T i n - > c o l o r0_.r0aFn g| ^~~~e != scale->in_frame_range) { src/libavfilter/vf_procamp_vaapi.c| : ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~207 :72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | { "h", "Output video hue", | ~ 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:38:29: note: expanded from macro 'HUE_MAX' 38 | #define HUE_MAX 180.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:207:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | { "h", "Output video hue", | ~ 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:37:28: note: expanded from macro 'HUE_MIN' 37 | #define HUE_MIN -180.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:207:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:39:31: note: expanded from macro 'HUE_DEFAULT' 39 | #define HUE_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:205:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | { "contrast", "Output video contrast", | ~ 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:34:30: note: expanded from macro 'CONTRAST_MAX' 34 | #de6fi warningnse generatedC. ONTRAST_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", "Ousrc/libavfilter/vf_scale.ctput: v917i:de36o: cwarning: onimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t rast", | ~ 917203 | | O F FSsETc(acloen-t>rvaars_tv)a,l uAVe_OsP[T_VTAYPRE__FTL]O A= TT,S 2T{( .idnb-l >=p tCsO,N TlRiAnSkT-_>DtEiFAmUeL_T b}a,s eC);O N T| R ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AST_MIN, Csrc/libavfilter/internal.hO:N265T:R48A:S T_note: Mexpanded from macro 'TS2T' AX, .flag s265 | = #FdLeAfGiSn e}, T S| 2 ^~~~~~~~~~~~T (tssrc/libavfilter/vf_procamp_vaapi.c, :tb34) :(30:( tnote: sexpanded from macro 'CONTRAST_MAX') == A V_34N | #OdPTeSfi_nVAeL CUONET R?A SNTA_NM A:X ( d o u b l e1)0(.0tFs ) *| ^~~~~a vsrc/libavfilter/vf_shear.c_q2d:(tsrc/libavfilter/vf_procamp_vaapi.cb70:):203:)7412:: warning: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'help' initializer [-Wmissing-field-initializers] ^~~ /usr/include/math.h202: | 15 : 19 : {note: expanded from macro 'NAN' "c "70, | " 15O | u #t{pd efuNti vUineLd LN e} A No | c o ^n t ra st " , _ _| ~b uiltin_nan f203( | " " ) | ^~~~~~~~~~~~~~~~~~ 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 src/libavfilter/vf_scale.cC:O918N:T58R:AS Twarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M IN 0918. | 0 F | ^~~~ scale-src/libavfilter/vf_procamp_vaapi.c>:v203:a54r_:v awarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u es[VAR_POS] 203 | = i n - > pOkFtF_SpEoTs(c on=t=r a-st1) ,? NAVA_NO PT:_ TiYPnE-_>FpLkOtA_T,p {o s.;d bl | = ~ ^~~ CONTR/usr/include/math.hAS:T_15D:EF19A:UL Tnote: expanded from macro 'NAN'} , CONT R15A | S#Td_eMfIiN,n CeO NTNRAASNT _ M A X , ._f_lbuaigls t= iFnLA_GnSa }n,f ( "| ~ ^~~~~~~~~~~~~~~~" ) src/libavfilter/vf_procamp_vaapi.c| : ^~~~~~~~~~~~~~~~~~35 :31: note: expanded from macro 'CONTRAST_DEFAULT' 35 | #define CONTRAST_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:201:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | { "saturatio", "Output video saturation", | ~ 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:42:30: note: expanded from macro 'SATURATION_MAX' 42 | #define SATURATION_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:201:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | { "saturatio", "Output video saturation", | ~ 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:41:31: note: expanded from macro 'SATURATION_MIN' 41 | #define SATURATION_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:201:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:43:31: note: expanded from macro 'SATURATION_DEFAULT' 43 | #define SATURATION_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:199:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | { "s", "Output video saturation", | ~ 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:42:30: note: expanded from macro 'SATURATION_MAX' 42 | #define SATURATION_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:199:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | { "s", "Output video saturation", | ~ 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:41:31: note: expanded from macro 'SATURATION_MIN' 41 | #define SATURATION_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:199:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:43:31: note: expanded from macro 'SATURATION_DEFAULT' 43 | #define SATURATION_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:197:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | { "brightness", "Output video brightness", | ~ 197 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:30:29: note: expanded from macro 'BRIGHTNESS_MAX' 30 | #define BRIGHTNESS_MAX 100.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:197:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | { "brightness", "Output video brightness", | ~ 197 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:29:28: note: expanded from macro 'BRIGHTNESS_MIN' 29 | #define BRIGHTNESS_MIN -100.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:197:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:31:31: note: expanded from macro 'BRIGHTNESS_DEFAULT' 31 | #define BRIGHTNESS_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:195:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | { "b", "Output video brightness", | ~ 195 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:30:29: note: expanded from macro 'BRIGHTNESS_MAX' 30 | #define BRIGHTNESS_MAX 100.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:195:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | { "b", "Output video brightness", | ~ 195 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:29:28: note: expanded from macro 'BRIGHTNESS_MIN' 29 | #define BRIGHTNESS_MIN -100.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:195:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:31:31: note: expanded from macro 'BRIGHTNESS_DEFAULT' 31 | #define BRIGHTNESS_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_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_scale.c:974:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 974 | { "interl", "set intesrc/libavfilter/vf_shuffleplanes.crla:c138i:n141g:" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]O FFSET(interlaced) , 138AV | _ O P T{_ T"YmPEa_pBO0OL",, {."i6I4 n= d0e x} ,o f- 1t,h 1e, iFnLpAuGtS p}l, a n| e ^to be used as the first output plane ", OFFSET(map[0]), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 3,src/libavfilter/vf_scale.c :F975:L106:A Gwarning: Smissing field 'flags' initializer [-Wmissing-field-initializers] }, | ^ 975 | { "size", "set video size"src/libavfilter/vf_shuffleplanes.c, : 139 : 141 : warning: OFmissing field 'unit' initializer [-Wmissing-field-initializers]F SET(size_str )139, | A V _ O{P T"_mTaYpP1E"_,S T"RIInNdeG,x o{f. tshte ri n=pu tN UpLlaLne} t,o b0e, usFeLd AaGsS th}e, s e c| ^o nd output plane ", OFFSET(map[1]), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_scale.c:976:106: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 976 | { "s",src/libavfilter/vf_shuffleplanes.c : 140 : 141":se twarning: missing field 'unit' initializer [-Wmissing-field-initializers]v ideo size", 140 | { O"FFmSapE2T"(s,i z"eI_nsdterx), AoV_fO PtTh_e TinYpPuEt_ STpRlIaNnGe, {t.sot rb =e NuUsLedL }a,s 0t,h eF LAtGhSi r}d ,ou t p| u ^ t 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_scale.c:997:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 997 | { "in_v_chr_pos", "input vertical chromCC libavfilter/vf_transpose_vaapi.o a 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_hsrc/libavfilter/vf_signalstats.c_ch:r85_p:os10",: warning: "missing field 'help' initializer [-Wmissing-field-initializers]in put hori z85o | n t a l {NcUhLrLo}m a p| o ^ sition in luma grid/256", OFFSET(in_h_c4hr warning_spo generateds). , AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:999:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 999 | { "out_v_chr_pos", "output vertical chroma position in luma grid/256" , OFFSET(out_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:1000:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1000 | { "out_h_chr_pos", "output horizontal chroma position in luma grid/256", OFFSET(out_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:1005:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1005 | { "force_divisible_by", "enforce that the output resolution is divisible by a defined integer when force_orsrc/libavfilter/vf_showinfo.cigi:na61:l108_a:s pwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]c t_ratio is used "61, | O F F {S E"Tch(efcokrcseum_"d,i "vcisaibllec_buyl),a tAeV _OcPheTc_kTsYuPmsE"_I,N OTF,F S{E T.(ic6a4l c=u la1t}e_,c h1e,c k2s5u6m,s ),F LAAV_GOSP T_}T,Y PE _| B ^O OL, {.i64=1}, 0, 1, VF }, | ^ src/libavfilter/vf_scale.c:1006:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_showinfo.c :62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 621006 | | { {N U"LLp ar}a CC libavfilter/vf_unsharp.o m 0| " ^, "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_untile.o src/libavfilter/vf_shufflepixels.c:416:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 416 | { "width", "set block width", OFFSET(block_w), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:417:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 417 | { "w", "set block width", OFFSET(block_w), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:418:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 418 | { "height", "set block height", OFFSET(block_h), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:419:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 419 | {src/libavfilter/vf_showinfo.c "h":, 131 : 23 : warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]" set block he ig131h | t " , O FFfSoETr(b l(ocikn_ht) ,j A=V _1OP;T _TjY PE<_=I NtT,c [{0.i]6;4= 1j0+},+ )1 ,{ 8 0| 0 ~ ^ ~~~~~0 , FLAGS }, | 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_losrc/libavfilter/vf_shufflepixels.cg(:ct420x:,107 :A Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]L OG_INFO, "t 420i | m e c{ o"dsee e-d" ,% s % s " , "tscebt urfa,n djo m !s=e etd"c, [ 0OF]F SE T?( se"e,d )", : A"V"_)O;PT _ TY| P ~ ^ ~~~~~ E_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:421:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "s", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:422:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 422 | { NULL }, | ^ src/libavfilter/vf_smartblur.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL } | ^ CC libavfilter/vf_v360.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_smartblur.c:90:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 90 | if (s->chroma.radius < RADIUS_MIN) | ~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_smartblur.c:92:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | if (s->chroma.strength < STRENGTH_MIN) | ~~~~~~~~~~^~~~~~~~ ~ CC libavfilter/vf_vaguedenoiser.o src/libavfilter/vf_smartblur.c:104:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%src/libavfilter/vf_siti.cd :" 95:82: warning: 102 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "chrom a91_r | a d i u s : %f c harv_olmoa_gs(tctrx,e ngAtVh_:LO%Gf_ cIhNrFoOm,a _ t| h ~~~~~~r eshold :92% | d \ n " , 103 | s->luma.radius, s->luma.strength, s->luma.threshold, 104 | s->chroma.radius, s->chroma.strength, s->chroma.threshold); | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_smartblur.c : 104 : 22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "SIT I100 | S u m amva_ryl:\ongT(octtx,a lAV _frLamOeGs_:VE R%BO"SPREI, d 6| 4 ~~~~~~" \n\n" 101 | 93 | "l u m a _ r a d i u "sS:pa%tfia l lInufmoar_masttirone:n\gntAvhe:ra%gfe: l%umfa_\thnrMeashxo:l d%:f%d\ nM"i n: %f\n \102n | " 94 | " ch r o m a _ r a d i u s":Te%mfp orcahlr Ionmaf_sotrrmenagttihon::%f\ nAcvherroamgae:_ th%rfe\snhMoalxd::% d%\fn\"n,M in: % f103\ | n ", s -95> | l u m a . r ad i u s , s -s->>nlbu_mfar.asmtesr,e anvgg_stih,, ss-->>malxu_msai,. ts-h>remshionl_d,s iCC libavfilter/vf_varblur.o , av 104g | _t i , s - > m axs_-t>i,c hs-r>ommian._rtai d i| ~~~^~~~~~u s, s->chroma.ssrc/libavfilter/vf_siti.ct:r95e:n71gt:h ,warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >chroma .91 | t h r e s h oalvd_l)o;g( c tx| , ~~~~~~~~~~^~~~~~ AV_LOG_INsrc/libavfilter/vf_smartblur.cFO:,103: 36: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~~ 10092 | | a v _ l o g ( c tx , "AVS_ILTOI GS_uVmERmBOaSryE:,\ nT o| t ~~~~~~a l fram 101e | s : % " P R I d "6l4um"a\n_\nr"a dius:%f 93 | l u m a _s t r e ng th : % f "luSmpaati_atlh rIensfhoorlmda:t%id o"n :\nAve ra102g | e : %f \ n M a x : "%cfh\nrMoimna:_ r%fa\dn\inu" s:%f ch ro94m | a _ s t r e n g th :% f c h "rToemmap_ortahlr eIsnfhoolrdm:a%tion:\nAverage: %f\nMax: %f\nMin: d%\fn\"n, ", 103 | 95 | s- > l u m a . rasd-i>unsb,_ fsr-a>melsu,m aa.vsgt_resnig, tsh->,m asx_-s>liu,m as.-t>hmriens_hsoild,, a vg _| ti ~~~~~~~~^~~~~~~~, s->max_tsrc/libavfilter/vf_smartblur.ci:,103 :s-20>:m iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_t i | ~~~^~~~~~ 100 | av_logsrc/libavfilter/vf_siti.c(c:t95x:,60 :A Vwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L OG_VER B91 | O S E , | a ~~~~~~v _log(c t101x | , A V _ L O G _ I N"FlOu,m a _r| ad ~~~~~~i us:%f l92um | a15 _ warnings ts re generatedn . g t h : %f l u ma _"StIThIr eSsuhmomladr:%yd: "\ nTotal f102ra | m es : % " P RI d 6 4""c\hnr\onm"a _radiu s:93% | f c h r o m a _ st r e ng th :"%fS pchartomiaa_tlh reIshnofldo:r%madt\ionn",: \nAver a103g | e : %f \ n M a x : s%-f>\lnMuiman.: r%afdi\uns\,n" s->luma .94st | r e n g th , s- > l u m a. t"hTreemsphooralld ,I n f| ~~~~~~~~^~~~~~o rmCC libavfilter/vf_vectorscope.o ation:\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:\nAveragCC libavfilter/vf_vflip.o e: %f\nMax: %f\nMin: %f\nsrc/libavfilter/vf_smartblur.c", :130 :9544 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s->nb_ f130r | a me s ,v aevcg _= ssiw,s _s-g>meatxG_saiu,s ss-i>amnVien_cs(if,- >raavdgi_tuis,, sf-->m>aquxa_ltiit,y )s;-> m | i ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ n_ti | ~~~^~~~~~ src/libavfilter/vf_smartblur.c:130:33:src/libavfilter/vf_siti.c: 95warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | 91 | v e c = s w sa_vg_leotgG(actuxss,ia nAVV_eLcO(Gf_I-N>rFaOd, i | u ~~~~~~s , f-> q92u | a l i t y ) ; | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" src/libavfilter/vf_smartblur.c 94: | 135 : 26 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] " Te135m | p o ra ls wIsn_fscoarmlaeVteico(vne:\cn,A vfe-r>satgreen:gt h%)f;\ n M| a ~~~~~~~~~~~~ ~~~^~~~~~~~x : %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->msrc/libavfilter/vf_smartblur.ci:n136:_45s:i , warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]v g_ti, s-> ma136x_ | t i , sv-ec>-m>cione_ftfi [ v| e ^~~~~~c ->length / 2] += 1.0 - f->strength; | ~ ~~~^~~~~~~~ 7 warnings generated. 6 warnings generated. 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_showinfo.csrc/libavfilter/vf_sr.c:56::406138: :warning: missing field 'unit' initializer [-Wmissing-field-initializers]27 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 56 | { "i n406p | u t " ,fo r ( p l a ne "= i0np;u ptl naanmee dFelStEa_Tq(pd);n ncptxl.maondeel+_i+np)u t n| a ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ me), AV_Osrc/libavfilter/vf_showinfo.cP:T_407T:29Y:P Ewarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S TRING, { 407.s | t r = " x" }f,o r 0,( a0c,dc FL=A G0S; }a, c d| ^c < FF_ARRAY_ELEMS(par->delta_qp[plane])src/libavfilter/vf_sr.c; :ac57d:c+146+:) warning: {missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | { "output", "output name of the model", OFFSET(dnnctx.model_outputnames_string), AV_OPT_TYPE_STRING, { .str = "y" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ 8 warnings generated. src/libavfilter/vf_signalstats.c:455:10: warning: missing field 'process8' initializer [-Wmissing-field-initializers] src/libavfilter/vf_ssim.c455 | : 74 : 149{: Nwarning: Umissing field 'unit' initializer [-Wmissing-field-initializers]LL } | ^ 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 } | ^ 29 warnings generated. src/libavfilter/vf_siti.c:260:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | mean += img_metrics[j * width + i]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_signalstats.c:485:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | src/libavfilter/vf_siti.c : 266 : 31 : warning: ((implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt16_t*)p_h u266e | ) [ i ] = f m o dflfoa(tf lmooeranf_((d1i8f0f .=f i/ mM_gP_Ime)t *r icast[ajn2 f(*y uwvui-1d2t8,h y+u viv]- 1-2 8m)e a+n ;1 8 0.| f ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~), 360.src/libavfilter/vf_ssim.cf);: 84 :| 42 ~ ^~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_signalstats.c:485 :6684: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] snprintf( va485l | u e, s iz e o f ( v src/libavfilter/vf_siti.ca :(l267(u:ie36n):t, 1 warning: 6"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]%_ tf*"),p d_)hu;e ) 267 [| | i ~~~~~~~~ ^] = f m o d f ( fslqoror_fd(i(f18f0 .+f= /( mMea_n_PdiIf)f ** m eaatn_adni2ff(fyu)v;u - 1| 2 ~~ ~~~~~~~~~~^~~~~~~~~~~8, yuvv-128) + 180.f), 360.f); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_signalstats.c:485:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-128, yuvv-128) + 180.f), 360.f); | ^~~~~ ~ src/libavfilter/vf_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}, src/libavfilter/vf_siti.c0, :MA277X_:L45EV:E Lwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] TFLAGS }, | 277 | ^ snprintf(value, sizeof(value), "%0.2f", d);src/libavfilter/vf_spp.c : 66| : ~~~~~~~~ ^107 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 63, FLAGS }, | ^ src/libavfilter/vf_spp.c:70:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "use_bframe_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_spp.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ src/libavfilter/vf_scale_vaapi.c:258:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { "force_divisible_by", "enforce that the output resolution is divisible by a defined integer when force_original_aspect_ratio is used", OFFSET(force_divisible_by), AV_OPT_TYPE_INT, { .i64 = 1}, 1, 256, FLAGS }, | ^ src/libavfilter/vf_scale_vaapi.c:260:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 260 | { NULL }, | ^ 4 warnings generated. 15 warnings generated. src/libavfilter/vf_signalstats.c:524:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | ((int16_t*)p_hue)[i] = fmodfsrc/libavfilter/vf_siti.c(flo:or316f:(129(1:80 .fwarning: missing field 'unit' initializer [-Wmissing-field-initializers]/ M_PI) * atan2f (316y | uv u - m i{ d",p ryiuvvn-t_msuimdm) a+r y1"8,0 .f")P,r i3n60t. fs);u m m| a ~ ^~~~~r y showing asrc/libavfilter/vf_signalstats.cve:r524a:g66e :v warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l ues", OFFSET(pri n524t | _ s u m ma r y ) , A V _ O(P(Ti_nTtY1PE6__Bt*O)OpL_h,u e{) [.ii]6 4= =f0m od}f,( f0,l oo1r,f (F(1L8A0G.Sf /} ,M_ P I| ) ^* atan2f(yuvu-mid, yuvvsrc/libavfilter/vf_siti.c-m:id317): 12+: 1warning: 8missing field 'help' initializer [-Wmissing-field-initializers]0. f), 331760 | . f) ; | { ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ NULL } | ^ src/libavfilter/vf_signalstats.c:524:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f); | ^~~~~ ~ src/libavfilter/vf_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[ warning1 generated]. + 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]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. src/libavfilter/vf_ssim.c:270:21: warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warnings generated. 270 | ssim += ssim_endn_16bit((const int64_t (*)[4])sum0, (const int64_t (*)[4])sum1, width - 1, max); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavfilter/vf_ssim.c:324:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | return (fabs(weight - ssim) > 1e-9) ? 10.0 * log10(weight / (weight - ssim)) : INFINITY; | ~~~~~~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ 5 warnings generated. src/libavfilter/vf_signalstats.c:709:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 709 | if (histhue[fil] > maxhue) { | ~~~~~~~~~~~~ ^ ~~~~~~ CC libavfilter/vf_vfrdet.o CC libavfilter/vf_vibrance.o CC libavfilter/vf_vif.o CC libavfilter/vf_vignette.o 15 warnings generated. CC libavfilter/vf_vmafmotion.o CC libavfilter/vf_w3fdif.o CC libavfilter/vf_waveform.o CC libavfilter/vf_weave.o src/libavfilter/vf_signalstats.c:940:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 940 | if (histhue[fil] > maxhue) { | ~~~~~~~~~~~~ ^ ~~~~~~ CC libavfilter/vf_xbr.o CC libavfilter/vf_xfade.o 5 warnings generated. CC libavfilter/vf_xmedian.o src/libavfilter/vf_ssim360.c:208:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 | OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim360.c:210:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ CC libavfilter/vf_yadif.o 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 }, | ~ ^~~ 2 warnings generated. 2 warnings generated. 2 warnings generated. src/libavfilter/vf_ssim360.c:282:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ 11 warnings generated. src/libavfilter/vf_swaprect.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL }, | ^ src/libavfilter/vf_ssim360.c:449:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 449 | ssim360 += weight * ssim360_end1x( | ~ ^~~~~~~~~~~~~~ 450 | sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | max); | ~~~~ src/libavfilter/vf_ssim360.c:468:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 468 | ssim360 += weight * ssim360_end1( | ~ ^~~~~~~~~~~~~ 469 | sum0[i][0] + sum0[i + 1][src/libavfilter/vf_swaprect.c0] :+88 :s45u: mwarning: 1[implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ][0] + sum1[i + 88 | 1 ][ 0] , v a| r ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ values[ 470V | AR _ A ] = ( sfuloma0t[)i ]i[n1l]i n+k -s>wu m/0[ i i+ n1l][i1n]k -+> h;s u| m ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~1 [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_swaprect.c:92:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | var_values[VAR_T] = in->pts == AV_NOPTS_VALUE ? NAN : in->pts * av_q2d(inlink->time_base); | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_swaprect.c:93:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 93 | var_values[VAR_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_stack.c:440:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 440 | { NULL }, | ^ 7 warnings generated. CC libavfilter/vf_yaepblur.o src/libavfilter/vf_ssim360.c:707:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 707 | ssim360_hist[hist_index] += weight; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:708:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 708 | *ssim360_hist_net += weight; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:710:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | ssim360 += (sample_ssim360 * weight); | ~ ^~~~~~ src/libavfilter/vf_ssim360.c:711:CC libavfilter/vf_zoompan.o 23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 711 | sum_weight += weight; | ~~ ^~~~~~ src/libavfilter/vf_stack.c:495:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 495 | { NULL }, | ^ CC libavfilter/video.o src/libavfilter/vf_ssim360.c:731:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 731 | int x_ceil = x_floor + (x_diff > 1e-6); | ^~~~~~ ~ src/libavfilter/vf_ssim360.c:732:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 732 | int y_ceil = y_floor + (y_diff > 1e-6); | ^~~~~~ ~ CC libavfilter/vsink_nullsink.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 < paiCC libavfilter/vsrc_cellauto.o rs[i].dist) { | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c:223:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | src/libavfilter/vf_stereo3d.c : 218 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] } else i 218f | ( l 1 di{s tN U=L=L p a} i r| s[ ^i ].dist) { | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c:252:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 252 | if (pairs[i].dist < hspace[framerate-1][offset+HOUGH_MAX_OFFSET].dist) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c:258:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 258 | if (pairs[k].dist < hspace[framerate-1][offset+HOUGH_MAX_OFFSET].dist) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_thumbnail.c:61:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "n", "set the frames batch size", OFFSET(n_frames), AV_OPT_TYPE_INT, {.i64=100}, 2, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_thumbnail.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ src/libavfilter/vf_swapuv.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL } | ^ src/libavfilter/vf_super2xsai.c:93:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 93 | for (y = slice_start; y < slice_end; y++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_super2xsai.c:119:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 119 | for (x = 0; x < width; x++) { | ~ ^ ~~~~~ src/libavfilter/vf_super2xsai.c:209:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 209 | if (x < width - 3) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_super2xsai.c:241:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 241 | if (y < height - 3) | ~ ^ ~~~~~~~~~~ src/libavfilter/vf_thumbnail.c:112:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 112 | for (j = 0; j < FF_ARRAY_ELEMS(avg_hist); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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_telecine.c:66:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_signature.c:50:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"p a50 | t te r n " , " p aOtFtFerSnE Tth(afitle ndeasmcer)i,b e f o rA Vh_oOwP Tm_aTnYyP fEi_elSdTs RaI fNrGa,me {is. sttr o= b"e" }di,s pl a y ed " , 0,O FNFB_SFOERT(MpAaTtSt-er1n,) , A V F_LOAPGTS _}TY,P E| _S ^T RING, {.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_signature.c:56:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | OFFS6ET warning(tshw generatedo. rddist), AV_OPT_TYPE_INT, {.i64 = 9000}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:58:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | OFFSET(thcomposdist), AV_OPT_TYPE_INT, {.i64 = 60000}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:60:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | OFFSET(thl1), AV_OPT_TYPE_INT, {.i64 = 116}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:62:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | OFFSET(thdi), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:64:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | OFFSET(thit), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_signature.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ 1 warning generated. src/libavfilter/vf_tile.c:56:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {.ssrc/libavfilter/vf_ssim360.ctr: 1171=: "256:x 5warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}, 0, 0, FLAGS 1171} | , | ^ c[i] /= 2.f; | ~~ ^~~ src/libavfilter/vf_tile.c:58:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_tile.c:60:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_tile.c:62:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_tile.c:65:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_tile.c:67:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_tile.c:68:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 68 | { NULL } | ^ CC libavfilter/vsrc_gradients.o src/libavfilter/vf_tile.c:127:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 127 | if (inlink->w > (INT_MAX - total_margin_w) / tile->w) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tile.c:132:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | if (inlink->h > (INT_MAX - total_margin_h) / tile->h) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vsrc_life.o src/libavfilter/vf_threshold.c:41:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS}, | ^ src/libavfilter/vf_threshold.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | { 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 ==CC libavfilter/vsrc_mptestsrc.o wordvec[w]) { | ~ ^ ~~~~~~~~~~ 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; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vsrc_mandelbrot.o src/libavfilter/vf_ssim360.c:1459:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1459 | r_square /= (1.f + s->ref_pad) * (1.f + s->ref_pad); | ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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 | ^~~~~ 1 warning generated. 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_stack_vaapi.c:83:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 83 | for (int i = 0; i < avctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_tpad.c:52:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "start", "set the number of frames to delay input", OFFSET(pad_start), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:53:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "stop", "set the number of frames to add after input finished", OFFSET(pad_stop), AV_OPT_TYPE_INT, {.i64=0}, -1, INT_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:58:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "start_duration", "set the duration to delay input", OFFSET(start_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "stop_duration", "set the duration to pad input", OFFSET(stop_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:60:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "color", "set the color of the added frames", OFFSET(rgba_color), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, VF }, | ^ src/libavfilter/vf_tpad.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavfilter/vf_tpad.c:59:131: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 59 | { "stop_duration", "set the duration to pad input", OFFSET(stop_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tpad.c:58:131: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 58 | { "start_duration", "set the duration to delay input", OFFSET(start_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tinterlace.c:58:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | {NULL} | ^ CC libavfilter/vsrc_sierpinski.o src/libavfilter/vf_tinterlace.c:72:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ src/libavfilter/vf_tmidequalizer.c:296:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 296 | for (int x = 0; x < hsize; x++) | ~ ^ ~~~~~ src/libavfilter/vf_tmidequalizer.c:299:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 299 | for (int x = 1; x < hsize; x++) | ~ ^ ~~~~~ src/libavfilter/vf_tmidequalizer.c:316:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 9 316 warning | s generated . 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:72:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72 | s->param = 1.8f; | ~ ^~~~ src/libavfilter/vf_tmidequalizer.c:346:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | s->kernel[n] = expf(-0.5 * (n + 1) * (n + 1) / (sigma * sigma)); | ~ ~~~~~~^~~~~~~ src/libavfilter/vf_tonemap.c:76:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | s->param = (1.0f - s->param) / s->param; | ^~~~ ~ 4 warnings generated. src/libavfilter/vf_tonemap.c:80:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | s->param = 0.3f; | ~ ^~~~ src/libavfilter/vf_tonemap.c:85:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | s->param = 1.0f; | ~ ^~~~ src/libavfilter/vf_tonemap.c:103:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | a = -j * j * (peak - 1.0f) / (j * j - 2.0f * j + peak); | ~~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_tonemap.c:103:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | a = -j * j * (peak - 1.0f) / (j * j - 2.0f * j + peak); | ~ ^~~~ src/libavfilter/vf_tonemap.c:103:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | a = -j * j * (peak - 1.0f) / (j * j - 2.0f * j + peak); | ~~~^~~ ~ src/libavfilter/vf_stack_vaapi.c:236:1: src/libavfilter/vf_tonemap.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]104 :57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | DEFINE_ H104S | T A CK _ Ob P= T(jI O*N Sj( - v2a.0afp i*) j; * p| e^a k + peasrc/libavfilter/stack_internal.ck:)314 /: 9F:F Mnote: Aexpanded from macro 'DEFINE_HSTACK_OPTIONS'X( peak - 1 .3140f | , 1 e- 6 ); S| ~ ^~~~T ACK_COMMON_Osrc/libavutil/macros.hP:T47:S22: note: expanded from macro 'FFMAX' 47 | # de fi n e F F MA X ( a, b ) ( ( a ) > ( b ) ? ( a ) : ( b\) ) | ^| ^ src/libavfilter/stack_internal.c:310:142: note: expanded from macro 'STACK_COMMON_OPTS'src/libavfilter/vf_tonemap.c :104:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | {104 | " s ho rbte st=" ,( j" F*o rjc e- t2e.r0mf i*n ajt io*n p ewahke n +th ep sehaokr)te s/t iFnFpMuAXt(p eatke r-m 1i.na0tefs",, O1FeF-SE6T()ba;s e .| ~ ^~~~s hortesrc/libavutil/macros.hs:t47):,34: Anote: Vexpanded from macro 'FFMAX'_ OPT_TY P47E_ | B#OdOeLfi,n e{ F.iF6M4 A=X( a0, }b, )0, 1(,( aF)L A>GS (},b )| ^ ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:104:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | src/libavfilter/vf_stack_vaapi.cb := 236(:1j: *warning: missing field 'unit' initializer [-Wmissing-field-initializers]j - 2.src/libavfilter/stack_internal.c0:f 315*: 153j: note: *expanded from macro 'DEFINE_HSTACK_OPTIONS' peak + peak) / F315F | MA X ( p e ak - { 1".h0fe, i1ge-h6t)";, "S e| t ~~~~~^~~ ~o utput heigsrc/libavfilter/vf_tonemap.cht: (1040: 12t:o uwarning: seimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] the heig ht104 | of i np ut b 0=) "(,j OF*F SEjT (b-a s2e..0tf i* lj e*_ hpeeaigkh t+) ,p eAaV_kO) P/ TF_FTMYAPXE(_pIeNaTk, -{ 1..0if6,4 =1 e0- 6}),; 0 ,| ~~^~~ ~UI NT16_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 } \ | ^ 26 warnings generated. src/libavfilter/vf_tonemap.c:129src/libavfilter/vf_stack_vaapi.c:110:: 243warning: :1implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 243 | D129E | F I NE _ V ST A fCloKat_ OlPuTmIaO =N Sav(_vqa2adp(is);- >c o| e^ff s->cr) src/libavfilter/stack_internal.c*: 321*:r_9i: nnote: expanded from macro 'DEFINE_VSTACK_OPTIONS'+ av_src/libavfilter/vf_tinterlace.cq2d:( 321s267- | :> 18 : c warning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e f fSs-T>AcCgK)_C O*M M *267ONg_ | _in O + Pa TvS f_q 2od (r s (i- = >0 c o e ; f fi s<- >F Fc _ Ab R )RA * Y _ E* L bE _ M iSn ;( s t a | n ~ ^~~~~ d a r d_ t bs ) src/libavfilter/vf_tonemap.c; i: 129+ :+ )\78{ : | | ^ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/stack_internal.c:310:142: note: expanded from macro 'STACK_COMMON_OPTS' 129 | f lo310a | t l u{ m"as ho=r teasvt"_,q 2"dFo(rsc-e> tceoremfifnsa->tciro)n *w h*re_inn +t haev_ qsh2ordt(ess->tc 30oie warningnfpsuf generateds-t> . ctge)r m*in a*tges_",i nOF F+S EavT_q(2db(ass->ec.osehffosr-t>ecbs)t *) ,*b _iAnV;_ O P| T_ ~ ^~~~~T YPE_BOOL, src/libavfilter/vf_tonemap.c{: 129.:i6464 := 0warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]} , 0, 1, FLA G129S | } , | ^ float luma = av_q2d(s->coeffs->cr) * src/libavfilter/vf_stack_vaapi.c*r:_243i:1n: warning: +missing field 'unit' initializer [-Wmissing-field-initializers] avsrc/libavfilter/stack_internal.c_:q3222:d(151s:- >cnote: oeexpanded from macro 'DEFINE_VSTACK_OPTIONS'f fs->cg) * *g _i322n | + a v_ q2 d( s - > co{e f"fsw-id>thc",b ) "*S e*tb _oiutnp;ut w| i ~ ^~~~~dt h (0 to use the width of input 0)", OFFSET(base.tile_width), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, UINT16_MAX, FLAGS }, \ | ^ src/libavfilter/vf_stack_vaapi.c:243:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:323:16: note: expanded from macro 'DEFINE_VSTACK_OPTIONS' 323 | {src/libavfilter/vf_tonemap.c :N130U:L65L: warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | f l oa t o v e r b r i g h t = F FM AX ( l u m a - s- > d esat, 1e-6) / FFMAX(lum a, 1\e- 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, src/libavfilter/vf_stack_vaapi.c*b_:o250u:t1):, warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]e- 6); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | DEFINE_XSTACK_OPsrc/libavutil/macros.hT:I48O:N35S(:v note: aaexpanded from macro 'FFMAX3' pi); 48 | | #^de fine Fsrc/libavfilter/stack_internal.cF:328M:A9:X 3note: expanded from macro 'DEFINE_XSTACK_OPTIONS'( a,b,c) F328 | F M A X ( FF M A XS(TAaC,K_bC)O,McM)O N_ O| P ^T S src/libavutil/macros.h : 47 : 34 : note: expanded from macro 'FFMAX' 47 | #d ef i ne F F M AX ( a, b) (( a ) > ( b ) ? (\a) | : ^ (bsrc/libavfilter/stack_internal.c):)310: 142 :| ^note: expanded from macro 'STACK_COMMON_OPTS' src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX'310 | {47 " | sh#ordteesfti",n e" FFoFrMceA tXer(mai,nba) t(i(oa)n >w he(n bt)h e? s(hao)rt e:st i(npbu)t) te| r ^m inates"src/libavutil/macros.h,:47 :22O:F Fnote: Sexpanded from macro 'FFMAX' ET(bas e47. | sh#odretfeisnte), FAFVM_AXO(Pa,Tb_) T(Y(aP)E _> B(Ob)O ?L , ({a) .:i (6b4) )= 0| ^ ~} , 0, 1, FLAsrc/libavfilter/vf_tonemap.cG:S139 :32}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:48:37: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),csrc/libavfilter/vf_stack_vaapi.c) : 250| : ^ 1: warning: missing field 'help' initializer [-Wmissing-field-initializers]src/libavutil/macros.h :47:40src/libavfilter/stack_internal.c: :note: 333expanded from macro 'FFMAX': 16: note: expanded from macro 'DEFINE_XSTACK_OPTIONS' 47 | #defi n333e | F F M A X ( a{, bN)U L(L( a}) > (b ) ? (a ) : ( b ) ) | ^ src/libavutil/macros.h: 47 :34 : note: expanded from macro 'FFMAX' 47 | #d e f i n e F F M AX (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; | ^~~ ~ CC libavfilter/vsrc_testsrc.o 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/yadif_common.o 5 warnings generated. src/libavfilter/vf_tonemap.c:294:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "param", "tonemap parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl = NAN}, DBL_MIN, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_tonemap.c:295:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | { "desat", "desaturation strength", OFFSET(desat), AV_OPT_TYPE_DOUBLE, {.dbl = 2}, 0, DBL_MAX, FLAGS }, | 7 ^ warning s generated. 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("")CC libavcodec/012v.o | ^~~~~~~~~~~~~~~~~~ 9 warnings generated. src/libavfilter/vf_transpose.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL } | ^ 2 warnings generated. AR libavformat/libavformat.a src/libavfilter/vf_untile.c:44:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | {.str = "6x5"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_untile.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ src/libavfilter/vf_unsharp.c:178:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | fp->amount = amount * 65536.0; | ^~~~~~ ~ CC libavcodec/4xm.o src/libavfilter/vf_vflip.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ 5 warnings generated. CC libavcodec/8bps.o src/libavfilter/vf_varblur.c:66:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "min_r", "set min blur radius", OFFSET(mCC libavcodec/8svx.o in_radius), AV_OPT_TYPE_INT, {.i64=0}, 0, 254, FLAGS }, | ^ src/libavfilter/vf_varblur.c:67:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "max_r", "set max blur radius", OFFSET(max_radius), AV_OPT_TYPE_INT, {.i64=8}, 1, 255, FLAGS }, | ^ src/libavfilter/vf_varblur.c:68:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_varblur.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_vaguedenoiser.c:70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "2th warningress generatedh. old", "set filtering strength", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.}, 0,DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_vaguedenoiser.c:75:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "nsteps", "set number of steps", OFFSET(nsteps), AV_OPT_TYPE_INT, {.i64=6 }, 1, 32, FLAGS }, | ^ src/libavfilter/vf_vaguedenoiser.c:76:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "percent", "set percent of full denoising", OFFSET(percent),AV_OPT_TYPE_FLOAT, {.dbl=85}, 0,100, FLAGS }, | ^ src/libavfilter/vf_vaguedenoiser.c:77:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15 }, 0, 15, FLAGS }, | ^ src/libavfilter/vf_vaguedenoiser.c:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { NULL } | ^ src/libavfilter/vf_vectorscope.c:100:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "x", "set color component on X axis", OFFSET8(x warning),s generated . 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}, | ^ 12 warnings generated. 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_unsharp.c:323:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_vectorscope.c 323: | 116 : 104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "luma_msi z116e_ | x" , "{ s"oepta ciltumya" ,m at"rsiext hgorartiiczuolntea olp asciiztey"",, O FOFFFSSEETT((olpmacsiitzye)_,x) ,A V_AOVP_TO_PTYTP_ET_YFLPOEA_TIN,T ,{ . d b{l= 0..7i56}4, 0=, 5 1},, M ITFNL_ASGIS}Z, E ,| ^M AX_SIZE, FLAGS }, | ^ src/libavfilter/vf_vectorscope.c:117:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "o", "set graticule opacity", OFFSEsrc/libavfilter/vf_unsharp.cT(:o324p:a139ci:t ywarning: ),missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_TYPE_F LO324A | T , { . d{b "ll=0x."7,5 } , 0 , 1 , TF LA G S} ," s e| ^t luma matrix horizontal size", OFFSET(lmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_vectorscope.c:123:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "bgopacity",src/libavfilter/vf_unsharp.c :"325s:e139:t warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]a ckground opa c325i | t y" , OF{F SE"Tl(ubgmoap_amcsiitzy)e,_y ",A V _ O"PsTe_tT YlPuEm_aF LmOaAtTr,i x{ .vdebrlti=c0.a3l} ,s i0,z e1," ,T FL A G S }O,FF S E| T ^( lmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 },src/libavfilter/vf_vectorscope.c :M124I:N108_: Swarning: Imissing field 'unit' initializer [-Wmissing-field-initializers]Z E, MAX_SIZ E124, | F L A G S {} ," b "| , ^ "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0src/libavfilter/vf_unsharp.c,: 3261:,139 :TF Lwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]G S}, | ^ 326 | { "ly", "set lsrc/libavfilter/vf_vectorscope.cu:m125:a103: mwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]t rix verti c125a | l s i {z e"l"t,h r e sOhFoFlSEdT("l,m s"iszete _lyow) t,h rAeVs_hOoPldT"_,T Y POEF_FISNETT(,l t h{r e.sih6ol4d ),= A V5_O PT}_T,Y PMEI_NF_LSOIAZTE,, {M.AdXb_lS=I0ZE},, F0L,A G1S, F}L,A G S| } ^, | ^ src/libavfilter/vf_vectorscope.c:126:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | { "l", "set low thrsrc/libavfilter/vf_unsharp.ces:ho327l:d"139,: Owarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F SET(lthresho l327d | ) , AV _O{P T"_TlYuPmEa__FaLmOoAuTn, t{".,db l = 0"}s,e t0 ,l um1a, eFfLfAeGcSt }st,r e n| gt ^h ", OFFSET(lamount), AV_OPT_Tsrc/libavfilter/vf_vectorscope.cYP:E127_:103F:L Owarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]T , { .dbl = 1271 | } , { " h t h-r2e, s h o l d " , "s5et, h iFghL AthGrSe s}h,ol d" ,| ^OF FSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_unsharp.c:328:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_vectorscope.c328: | 128 : 103 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "la", 128 | { ""h"s,e t l um a e ff e"cts estt rheinggthh ",t h r es h o ld " , OOFFFFSSEETT((hltamhoruents),h ol dA)V,_ OAPVT_O_PTT_YTYPPEE__FFLLOOAATT,, {{ ..dbdlb=l1} ,= 0,1 1,} ,F L A G S-}2,, | ^ 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:329:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 329 | { "ch3ro warningmas_ generatedm. size_x", "set chroma src/libavfilter/vf_vectorscope.cma:tr134ix: 92h:o rwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]zo ntal siz e"134, | O F F S{E T"(ctmisnizte0"_,x )," sAeV_tOP T1_sTtY PtEi_ntI"N,T, O F {F S.Ei6T4( f=t i5n }t,[ 0MI]N)_,S IAZV_EOP,T _MTAYXP_ES_IZFEL,O FALTA, G{S .}d,b l| = ^ 0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:135:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { src/libavfilter/vf_unsharp.c"t:0"3308,: 139 warning:s warning: missing field 'unit' initializer [-Wmissing-field-initializers] generated ". set 1st ti n330t | " , O F{F "ScExT("f,t i n t [ 0 ] ) , A"Vs_eOt PcTh_rToYmPaE m_aFtLrOixA Th,o r{i.zodnbtla=l0 s}i,z e"-,1 O,F F1S,E T(TcFLmAGsS}i,z e _| x ^ ), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE,src/libavfilter/vf_vectorscope.c :M136A:X92_:S IZwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers], FLAGS }, 136| | ^ { "tint1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | src/libavfilter/vf_unsharp.c ^ :331:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 331 | { "csrc/libavfilter/vf_vectorscope.chr:o137m:92a:_ warning: mmissing field 'unit' initializer [-Wmissing-field-initializers]s ize_y", " s137e | t c h r{o m"at1 "m,a t r i "xs evte r2tnidc atli nst"i,z eO",F F OSFETF(SfEtTi(nct[m1s])i, zAe_Vy_)O,P TA_VT_YOPPTE__TFYPLEOA_TIN,T ,{ . d{b l.=i604} =, 5- 1,} ,1 ,M TIFLNA_GSS}IZ,E, M| A ^X _SIZE, FLAGS }, | src/libavfilter/vf_vectorscope.c ^: 138:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 138 | { NULL } | ^ 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 }, | ^ CC libavcodec/a64multienc.o src/libavfilter/vf_unsharp.c:335:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 335 | { "alpha_msize_x", "set alpha matrix horizontal size", OFFSET(amsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:336:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | { "ax", "set alpha matrix horizontal size", OFFSET(amsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:337:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 337 | { "alpha_msize_y", "set alpha matrix vertical size", OFFSET(amsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZEsrc/libavfilter/vf_v360.c, M:A170X:_12:S Iwarning: Zmissing field 'help' initializer [-Wmissing-field-initializers]E , FLAGS }, 170| | ^ { 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_v360.c:167:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "vsrc/libavfilter/vf_unsharp.c_:of339f:se139t:" , warning: "omissing field 'unit' initializer [-Wmissing-field-initializers]u tput vertical 339o | f f -a x{i s" aolfpfsheta",_ a mOoFuFSnEtT("v,_o f f s"este)t, AaVl_OpPTh_aTY PeEf_FfLeOcAtT ,{s.tdrbeln=g0t.hf}",, - 1 .OfF,F S E T ( a a m o u n t ) , 1 A.Vf,_TFOLPATG_ST,Y P"Ev__oFfLfOAsTe,t "{} ,. db l| ~ ^~~ = 0 }, src/libavfilter/vf_v360.c : 167-:2110,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5, FLAGS }, 167 | | ^ { "v_offset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPsrc/libavfilter/vf_unsharp.cT:_T340Y:P139E_:F LOwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]T ,{.dbl=0.f}, 340 | {-1 .f",a a " , 1 . f",sTeFtLA GaS,l p"hva_ ofefsfefte"}c, t | st ~ ^~~~r ength", src/libavfilter/vf_v360.c : 167: 98: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(aamount )167, | AV _ {O P T_"TvYP_Eo_fFLfOsAeT,t ",{ " o.udtbplut =v er0t i}ca,l o f f- a x is- o2f,f s e t ", OF F5S, EFLTA(GvS_ of}fs,e t )| , ^ AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, src/libavfilter/vf_unsharp.c : 341 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers]1 .f, TF341L | A G S,{ "Nv_UoLfLf s}e t" }| , ^ | ~ ^~~ 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}, 4 warning s generated . 0.f, 360.f,TFLAGS, "id_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:165:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | { "id_fov", "input diagonal field of view", OFFSET(id_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "id_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:165:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | { "id_fov", "input dsrc/libavfilter/vf_tonemap_vaapi.ciag:o72n:a17l: fiwarning: eld of viecomparison of integers of different signs: 'long' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]w ", OFFSET(id_fov), A72V | _ O P T _T YP E_ FL O A T, { . db l =0F.Ff}M,I N( l r i n t ( l u m a_0de.nf ,* av _q 2d ( h d r _ m et a -36>0mi.nf_,lTuFmLiAnGSa,n "cide_f)o)v",}, | | ~ ^~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | src/libavfilter/vf_v360.c : 164 :130 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_vectorscope.c : 240 : 19c 164: | t x-warning: > icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] n _{m e t a"diav_tf oav"240,.m | "ain px_ udt isvfeporrtli caa(yli_ m=f a1ist;ee ir lien",) b ;_ O fF| FoS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~rEm aTt(s;i vi_f+ov+),) src/libavutil/macros.h:A49 {V : _25| ~ ^ ~~~~~~~~~~~~~~~~O : Pnote: expanded from macro 'FFMIN'T _TYPE_ FL49O | AT#,de fi n{e.d blF=F0M.IfN}(a,, b ) ( ( a ) 0 .>f, ( b ) ? ( b ) 3:6 0.(fa),)T FL A| G ~ ^ ~S, "iv_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:164:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | { "iv_fov", "input vertical field of view", OFFSET(iv_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "iv_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:164:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | { "iv_fov", "input vertical field of view", OFFSET(iv_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "iv_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:163:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:163:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:163:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dblCC libavcodec/aac_ac3_parser.o =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}, 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 horizontCC libavcodec/aac_adtstoasc_bsf.o al 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] 5 warnings generated. 153 | { "h_fov", "output horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "h_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:153:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "h_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:151:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:151:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, CC libavcodec/aac_parser.o 180.f,TFLAGS, "roll"}, | ~ ^~~~~~ src/libavfilter/vf_v360.c:151:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~ src/libavfilter/vf_v360.c:150:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:150:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~~~~ src/libavfilter/vf_v360.c:150:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~ src/libavfilter/vf_v360.c:149:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | { "yaw", "yaw rotatiCC libavcodec/aaccoder.o on", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "yaw"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:149:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | { "yaw", "yaw rotation", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "yaw"}, | ~ ^~~~~~ src/libavfilter/vf_v360.c:149:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | { "yaw", "yaw rotation", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "yaw"}, | ~ ^~~ src/libavfilter/vf_v360.c:146:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | { "out_pad", "percent output cubemap pads", OFFSET(out_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "out_pad"}, | ~ ^~~ src/libavfilter/vf_v360.c:146:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | { "out_pad", "percent output cubemap pads", OFFSET(out_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "out_padCC libavcodec/aacdec.o "}, | ~ ^~~ 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. src/libavfilter/vf_tonemap_vaapi.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL } | ^ 9 warnings generated. 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_weave.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ src/libavfilter/vf_w3fdif.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ src/libavfilter/vf_vmafmotion.c:56:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_vmafmotion.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ src/libavfilter/vf_vif.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ 2 warnings generated. src/libavfilter/vf_xbr.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavfilter/vf_vignette.c:92:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "dither", "set dithering", OFFSET(do_dither), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_vignette.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL } | ^ src/libavfilter/vf_vignette.c:139:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 139 | const int xx = (x - s->x0) * s->xscale; | ~ ~~~^~~~~~ src/libavfilter/vf_vignette.c:140:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 140 | const int yy = (y - s->y0) * s->yscale; | ~ ~~~^~~~~~ src/libavfilter/vf_transpose_vaapi.c:249:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 249 | { NULL } | ^ src/libavfilter/vf_vignette.c:158:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | s->var_values[VAR_T] = TS2T(frame->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN :src/libavfilter/vf_waveform.c (d:ou145b:102l:e )warning: (missing field 'unit' initializer [-Wmissing-field-initializers]t s) * av_q2d(t b145) | ) | ^~~ { "i/usr/include/math.hn:t15e:n19s:it y"note: ,expanded from macro 'NAN' "set i15n | t#deefninssrc/libavfilter/vf_vectorscope.cei tNy"AN:, 873 :O F26 FS: E warning: T ( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f_ _biuinlttienns_in at873n | y f) (, " A"Vc)_ o On| sPt ^~~~~~~~~~~~~~~~~~T _fTloYPaEt_ fF =L 1O.AT ,- {o;. d bl| = ~ ^ 0.04}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:146:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "i", 21 warning"sse generatedt . intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:147:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "mirror", "set src/libavfilter/vf_vignette.cmi:rr159or:i34n:g "warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(mirror), A159V_ | OPT _ T Y P E _ B OOsL->,v a{r._i6v4al=u1e}s,[ V0A,R _1,P FTLSAG]S =} ,TS 2 D| (f ^ra me->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' src/libavfilter/vf_waveform.c :264148 | :#90:d ewarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]in e TS2D(ts )148 | ( (t s{ )"r "=,= A V _ "NsOetP mTiSr_rVoAriLnUg"E, O?F FNSEATN(m i:r ro(rd)o,u AbVle_)OP(Tt_sT)Y)PE _B O| OL ^~~, {.i/usr/include/math.h64:=151:},19 :0 , note: 1expanded from macro 'NAN', FLAGS 15} | ,# d| e ^ fine NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vignette.c:161:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_waveform.c: 154161: | 105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] s->var_va l154u | e s [ V A{R _"Nc]o m p o= nNeAnNt;s" , | " ~ ^~~se t com/usr/include/math.hp:on15e:19n:ts tnote: oexpanded from macro 'NAN' displ a15y | ",# dOeFfFiSEnTe (NpAcNo m p ) , A V__O_PbT_uTiYPlEt_iINnT,_ n{.ain64f(="1")} ,| ^~~~~~~~~~~~~~~~~~1 , 15, FLAGS }, | ^ src/libavfilter/vf_vmafmotion.c:217:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | src/libavfilter/vf_waveform.c : 155 :s105:n warning: pmissing field 'unit' initializer [-Wmissing-field-initializers] rintf(vsrc/libavfilter/vf_vignette.c a155l | :ue 162 , : 34{:s i" czwarning: src/libavfilter/vf_vectorscope.c"eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], :896o: f26 :( v162 warning: a | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l u e ), " s" %896es0- | >vt. ar 2 _ c ocmfvoalpu"nsot efs,n dlo[eV)aA;tR_n t Tfs| ] ~~~~~~~~ ^ = t1. o-= oN;d A| iN ~ ^ s;p l a| y ~ ^~~" , OF/usr/include/math.hF:S15:E19:T (note: pexpanded from macro 'NAN'c omp) ,15 | A#dVe_OfPinTe_ NTANY P E _ IN T,_ {_.buii6l4t=1CC libavcodec/aacdec_fixed.o }in,_ 1n,a 1n5f,( F"L"AG)S } ,| ^~~~~~~~~~~~~~~~~~ | ^ src/libavfilter/vf_vignette.c:163:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | s->var_values[VAR_PTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #defin1e warning generatedN. AN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_waveform.c:178:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "opacity", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:179:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "o", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_vignette.c:173:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | src/libavfilter/vf_vectorscope.cs-:>918a:n26:g lwarning: e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= av_clipf(s->an g918 | l e , c on0s,t fMl_oPIa_t2 )f; = | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 . - o; src/libavutil/common.h :| 143 ~ ^: 29: note: expanded from macro 'av_clipf' 143 | # defisrc/libavfilter/vf_waveform.cn:e 189a:v110_c:l warning: imissing field 'unit' initializer [-Wmissing-field-initializers]p f a189 | v _ c l i{p f"_bcg o p| a ^c ity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75src/libavfilter/vf_vmafmotion.c}, :0CC libavcodec/aacenc.o 257,: 421:, warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]FL AGS }, | ^ 257 | s->filter[i]src/libavfilter/vf_waveform.c =: l190ri:n110:t (warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]IL TER_5[i] * ( 1190 | < < B I{T _"SbH"I,F T ) ) ; | ~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~" set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:191:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:192:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 192 | { "t0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:193:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | { "tint1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:194:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 194 | { "t1", "set 2nd tint", OFFSET(ftint[1]), AV_Osrc/libavfilter/vf_vectorscope.cPT_:T941Y:P26E:_F Lwarning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A T, {.dbl=0}, - 1941, | 1 , T F LcAoGnSs}t, f l| o ^a t f = 1. - o; | ~ ^ CC libavcodec/aacenc_is.o src/libavfilter/vf_vif.c:435:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_waveform.c:199:12: 435warning: | missing field 'help' initializer [-Wmissing-field-initializers] 199s | n p r i nt{f N(UvLaLl u}e , | ^s izeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_xfade.c:200:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavcodec/aacenc_ltp.o 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_vif.c:462:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | src/libavfilter/vf_xfade.c: 202 : 122: warning: smissing field 'unit' initializer [-Wmissing-field-initializers]- >vif_min[i] 202 = | F F M I{N ("se-x>pvrif"_m,i n [ i]",s secotr ee[xpir])e;s s| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~i on for src/libavutil/macros.hc:u49s:28t:o m note: trexpanded from macro 'FFMIN'an sition" ,49 | O#dFeFfiSnETe(c usFtoFmMI_Ns(tar,)b,) A(V(_aO) P>T _(TbY)P ?E _(SbT)R I:N G(a,)) { .| ~ ^s tr=NULL}, 0src/libavfilter/vf_vif.c, :0,462 :47F:L warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Gsrc/libavfilter/vf_vignette.cS },: 238: 46249| | ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s->vif_min[i] src/libavfilter/vf_xfade.c =: 203F:F M12I:238N ( | warning: s -missing field 'help' initializer [-Wmissing-field-initializers] > v i f _ 203 | m i n [{ i ] Nd,sU tsLcpL o}[ r0| e] ^[=i] )av;_ c li| p ~ ^~~~~~~~_ uintsrc/libavutil/macros.h8:(49s:r34:c pnote: [expanded from macro 'FFMIN'0 ] * 49f | #+d egfeit_ndei FtFhMeIrN_(vaa,bl) u((ea)(s )>) (;b ) ?| ( ~~~~~~~~^~~ ~b ) : (a)) | ^ 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 | src/libavfilter/vf_vignette.c : {239: 49:" owarning: fsrc/libavfilter/vf_vif.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:fs e463t:"47,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" 239se | t c r o ss f 463 a | d e s t ardt rsse-l>tavtifpi_v[1me]a xt=[o i af]vi_r csl=it ipnpF_uFutiMnt 8A(sX(srtcsrp-[>e1v]ai mf*"_ , mfOa xF[i+F ]geSE,tT _(dsioctfohfreser_ev[tali),u] e)(A;sV )_ )O| ; ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~P T| _ ~~~~~~~~^~~ ~TY src/libavutil/macros.hP:47E:28_: Dnote: URexpanded from macro 'FFMAX'AT ION, { .47i | #6d4e=f0i}n,e FIFNMTAX6(a4,b_)M I(N(,a) I> N(Tb)6 4_?M A(Xa,) F:L A(GbS) )}, | | ~ ^~~~~~~~~ ~ ^ src/libavfilter/vf_vif.c/usr/include/stdint.h::src/libavfilter/vf_vignette.c46463::21:47240:: :warning: 49 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:note: expanded from macro 'INT64_MAX' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46463 | | # d e f i ne I NT 240 6 | s -4> _ vM i Af _X m ax [ (0ix ]7 f f f df=f FsfFftMfApfX[f(2ffs] f=- f>CC libavcodec/aacenc_pred.o afvv)i _f _c| m ^~~~~~~~~~~~~~~~~~la ixp_[uiin]t,8 s(cosrer[cip])[;2 ] | ~ ^~~~~~~~* f +src/libavutil/macros.h :47g:e40:t _note: dexpanded from macro 'FFMAX'i ther_ v47 | a#ldeufei(nse )F);F M A| X ~~~~~~~~^~~ ~ (a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_vif.c:464:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | s->vif_sum[7i] warning+=s generatedsc. ore[i]; | ~~ ^~~~~~~~ 1 warning generated. 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ~ CC libavcodec/aacenc_tns.o src/libavfilter/vf_vignette.c:269:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 269 | else *dstp++src/libavfilter/vf_xfade.c = a:v_245cl:i1p:_u inwarning: t8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( fmap[x ] * 245 | *CUsSrTOcM_pT+RA+N S I T I O N ( 8 , ui n t+8 _td,v 1)); | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_xfade.c:220:28: note: expanded from macro 'CUSTOM_TRANSITION' 220 | values[VAR_PROGRESS] = progress; \ | ~ ^~~~~~~~ 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_vibrance.c:430:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 430 | { "intensity", "set the intensity value", OFFSET(intensity), AV_OPT_TYPE_FLOAsrc/libavfilter/vf_xfade.c:246:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 246 | CUSTOM_TRANSITION(16, uint16_t, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:220:28: note: expanded from macro 'CUSTOM_TRANSITION' 220 | valuesT[,V A{R._dPbRlO=G0R}E,S S ] = p r-o2g,r es s2;, VF } , | ^ src/libavfilter/vf_vignette.c : 293 : 9src/libavfilter/vf_waveform.c : :warning: 359implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vf_vibrance.c : 431\:115 : 292 | | ~ ^~~~~~~~359 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] sf-o>rv ar(_iv 431a | = l u e1s;{[ "Vir Ab intbnh_lfioen kr->rfmreatadsm ; ebi_a+rl+aa)ntc e ev{ .nau l| mu ~ ^ ~~~~~~~~~~~~~~~~e= "=, 0 | | in l inOkF-FS>EfTr(baalmae_nrcae[t2]e),. dAeVn_ O=P=T _0TY P?E _ | F ~L OAT, {.293d | bl = 1} , N AN -1:0 ,a 1v0_,q 2VdF (}i,n l in| k ^ ->frame_rate); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' src/libavfilter/vf_vibrance.c :15432 | #:d115ef:i nwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] NAN 432_ | _ b u{il t"ignb_anla"n, f"(s"et" ) t h| e ^~~~~~~~~~~~~~~~~~ g reen balance value", OFFSET(balance[0]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, | ^ src/libavfilter/vf_vibrance.c:433:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 433 | { "bbal", "set the blue balance value", OFFSET(balance[1]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, | ^ src/libavfilter/vf_vibrance.c:434:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 434 warning | s generated . { "rlum", "set the red luma coefficient", OFFSET(lcoeffs[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.072186}, 0, 1, VF },src/libavfilter/vf_vignette.c :| 306 ^:26 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | av_log(s, AV_LOG_DEsrc/libavfilter/vf_vibrance.cB:U435G,: 115"x:s cwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]l e=%f ysc a435le | = % f {d m"agx=l%uf\mn"",, " s| e ~~~~~~ t the 306 | g r ee n l u ma c oe fs-f>ixcsciaelen, ts"-,> yOsFcFSaElTe(,lc osef-f>sd[m0ax]);) , | ~~~^~~~~~ AV_OPT_TYPsrc/libavfilter/vf_vignette.cE:_306F:L15OA:T warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { .dbl=0.71 53051 | 5 8} , 0 ,a v _1l,og (Vs,F AV}_,LO G | _ ^D EBUG, "xscale=%f yscale=%f dmax=%f\n"src/libavfilter/vf_vibrance.c, : 436| : ~~~~~~115 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 306 | 436 | s -{ >"xblsucm"a,l e",s ets -t>hyesc albel,u es l-um>ad cmoeafxf)ic;i e n| ~~~^~~~~~t ", OFFSET(lcoeffs[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.212656}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:437:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 437 | { "alternate", "use alternate colors", OFFSET(alternate), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:438:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 438 | { NULL } | ^ src/libavfilter/vf_vectorscope.c:1132:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1132 | draw_htext16(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ CC libavcodec/aacenctab.o CC libavcodec/aacps_common.o src/libavfilter/vf_vectorscope.c:1198:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1198 | draw_htext(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_v360.c:540:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 540 | const float x = M_PI * (t - i + 1); | ~ ~~~~~~^~~ src/libavfilter/vf_zoompan.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 113 | { NULL } | ^ 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); | ~ ^ CC libavcodec/aacps_fixed.o CC libavcodec/aacps_float.o 1 warning generated. CC libavcodec/aacpsdsp_fixed.o src/libavfilter/vf_vectorscope.c:1316:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_zoompan.c 1316: | 171 : 9 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] draw_htext(out, x170, | y , ov,a 1r. _-v oa,l upeso[sVitAiRon_s_InNam_eT[IiM]E, ]co lo=r )v;a r _| v ~ ^a lues[VAR_IT] = in->pts == AV_NOPTS_VALUE ? | ~ 171 | NAN : in->pts * av_q2d(inlink->time_base); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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); | ~ ^ 1 warning generated. src/libavfilter/vf_yaepblur.c:329:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 329 | { NULL } | ^ src/libavfilter/vf_vectorscope.c:1433:40: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1433 | draw_ihtext(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_xmedian.c:365:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 365 | { NULL }, | ^ 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/vsrc_cellauto.c:64:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "filename", "read initial pattern from file", OFFSET(filename), AV_OPT_TYPE_STRING,src/libavfilter/vf_v360.c {:.1144st:r45 : =warning: Nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]U LL}, 0, 0, FLAGS }, | ^1144 | } else if (phi >= -(M_PI_2 + M_PI_4) && phsrc/libavfilter/vsrc_cellauto.ci :<65 :-118M: _warning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]I _4) { | ^~~ ~ 65 | { "f", "reasrc/libavfilter/vf_v360.cd: 1144i:16n:i twarning: iaimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]l pattern from f il1144e | " , O}F FeSlEsTe( fifi (lphein >a=m e-()M,_P IA_V2 _+O MP_TP_I_T4Y) P&E&_ pShTiR Ii=n iM_tPIi_al4 p&&a tphtie = M}_,P I _4| ^& & phi < M_PI_2 + M_PI_4) { | ^~~ ~~ src/libavfilter/vsrc_cellauto.c:68:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "rate", "set video rate", OFFSET(frsrc/libavfilter/vf_v360.cam:e1149_:r20a:t ewarning: )implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], AV_OPT_TYPE_VIDE O1149_ | R A T E , { .pshtir_ n=o r"m2 5=" }p,h i0 -, MI_NPTI__2;M A| X ^~~ ~, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:69:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "r", "set video src/libavfilter/vf_v360.cr:a1152:t20e: "warning: , implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]O FFSET(fra m1152e_ | r a t e ) , phAVi__noOrPmT _= TpYhPiE _+V I(D(EpO_hRiA TE>, {0..fs)t r? -=M _"PI2 5:" }M,_ 0P,I) ;I N | T ^~~ ~_M AX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:70:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:71:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:72:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "rule", "set rule", OFFSET(rule), AV_OPT_TYPE_INT, {.i64 = 110}, 0, 255, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:73:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "random_fill_ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl = 1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:74:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl = 1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:75:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "random_seed", "set the seed for filling the initial grid randomly", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:76:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "seed", "set the seed for filling the initial grid randomly", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:77:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "scroll", "scroll pattern downward", OFFSET(scroll), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:78:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "start_full", "start filling the whole video", OFFSET(start_full), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:79:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "full", "start filling the whole video", OFFSET(start_full), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:80:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "stitch", "stitch boundaries", OFFSET(stitch), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { NULL } | ^ src/libavfilter/vf_xmedian.c:442:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 442 | { NULL }, | ^ CC libavcodec/aacpsdsp_float.o 2 warnings generated. 9 warnings generated. CC libavcodec/aacpsy.o CC libavcodec/aacsbr.o 13 warnings generated. src/libavfilter/vsrc_mptestsrc.c:65:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ 3 warnings generated. src/libavfilter/vsrc_mptestsrc.c:66:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:67:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:68:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:84:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | AV_OPT_TYPE_INT64, {.i64 = 30}, 1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:86:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | AV_OPT_TYPE_INT64, {.i64 = 30}, 1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ src/libavfilter/vsrc_gradients.c:60:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"size", "set frasrc/libavfilter/vsrc_mptestsrc.cme: s86iz:e"44,: OFwarning: FSimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]E T(w), 85A | V_ O P T _T{Y P"E_mI"M,A G E _ S I Z E , {".Ssettr =t"h64e0 xma4x8i0m"u}m ,n um b0e,r 0o,f fFrLaAmGeSs g}e,ne r a| te ^d for each test", OFFSET(max_frames), | ~ src/libavfilter/vsrc_gradients.c: 6186: | 115 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_T Y61P | E _ I N T6{4," s{".,i 6 4 = 3 0 } , "1,s eINtT f6r4a_mMeA Xs, iFzeL"A,G OSF F}S,E T| ^~~~~~~~~( w), /usr/include/stdint.h : 46: 21A: Vnote: _Oexpanded from macro 'INT64_MAX'P T_TYP E46_I | M#AdGeEf_SiIneZE ,IN T{6.4s_trM=A"X6 4 (00x4x87f0f"f}f, f f0f,ff f0ff,f fFfL)A GS | ^~~~~~~~~~~~~~~~~~} , | ^ src/libavfilter/vsrc_gradients.c:src/libavfilter/vsrc_mptestsrc.c62::84121:44:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 62 | 83 | {{" r"maatxe_",f r a m e s"s"et, fr"amSee rta tteh",e OmaFxFiSmEuTm (nufmrbaerm eof_ rfaratmees), g e n eArVa_teOdP Tf_ToYPrE_ VeIaDcEhO _tRAeTsEt," ,{ .OsFtFrS=E"T25("m}a,x_ fr a m es ) , 0 ,| ~ INT_MAX ,84 | F L A G S } ,A V _| ^O PT_TYPE_INT64, {.i64 = 30}, 1, INT64_MAsrc/libavfilter/vsrc_gradients.cX:, 63F:LA121GS: } ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^~~~~~~~~ /usr/include/stdint.h:46: 21:63 | note: expanded from macro 'INT64_MAX' {" r46" | ,# de f i n e I NT"6s4e_tM AfXr a (m0xe7 ffrfafftfef"f,f OfFfFffSfEfT) ( | f ^~~~~~~~~~~~~~~~~~r ame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.csrc/libavfilter/vsrc_gradients.c::6864::98115:: warning: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]missing field 'unit' initializer [-Wmissing-field-initializers] 6468 | | {{" c"0d"",, " se t" sveitd e1os t dcuorlatoiro"n,", OOFFFFSESTET((dcuroatlioorn_)r,gb aA[V0_]OP)T,_ TAYVP_EO_PDTUR_ATTIYONP,E {_.CiO6L4O R=, - 1 } , - 1,{ .IstNr T=6 4"_rMaAnX,d FoLmA"G}S, }0, , 0| , ~ ^~~~~~~~~FL AGS }/usr/include/stdint.h,: 46| : ^ 21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffsrc/libavfilter/vsrc_gradients.cf:f65f:f115ff:f warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]ff ) | ^~~~~~~~~~~~~~~~~~ 65 | {"c1", "ssrc/libavfilter/vsrc_mptestsrc.ce:t67 :298:n dwarning: cimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]o lor", OFFSET (67c | o l o {r _"drugrbaati[o1n]"), ,"s eAt Vv_idOePo Td_urTaYtPiE_oCn"O,L OOFRF, S E T( d {u.rasttiro =n )",ra nAdoVm_"}O,P T0_,TY P0,E _FDLUARGAST I}O,N, {| . ^i 64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:src/libavfilter/vsrc_gradients.c21:: 66note: :expanded from macro 'INT64_MAX'115 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | #defin e66 | IN T 6 4_ M{AX" c 2("0,x7 f ff f ff f f f ff"fsffeft) 3r| d ^~~~~~~~~~~~~~~~~~c olor", OFFSET(color_rgba[2]), AV_OPT_TYPE_COLOR, {.str = "random"}, CC libavcodec/aacsbr_fixed.o 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_COLORsrc/libavfilter/vf_v360.c, : 1764 : 42: {warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s tr = "random"} ,1764 | 0 , 0,s ->FfLlAaGtS_r }a, n g| e ^[ 0] = s->h_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vsrc_gradients.c:70:115: src/libavfilter/vf_v360.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]1764 :27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | {"c6", "1764s | e t 7 ts-h> flcaotl_orra"ng,e [ 0O]F =F SsE-T>(hc_ofloovr *_ rM_gPIb a/ [366]0),. f;A V| _O ~~~^~~~~ ~P T_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:71:115: src/libavfilter/vf_v360.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]1765 :42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | {1765" | c 7 " ,s - > f l a t_ r a"nsegte [18]t h= cso-l>orv"_,f o vOF F*S ETM(_cPolIo r/_ 3r6g0ba.f[; 7 | ] ~ ^~~~~ ), AV_OPT_Tsrc/libavfilter/vf_v360.cY:PE1765_:C27O:L Owarning: R,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {.str = "random" }1765, | 0 , s -0>,f lFatL_AraGnSg e}[,1 ] =| ^s ->v_fov * M_PI / 360.f; | ~~~^~~~~ ~ src/libavfilter/vsrc_gradients.c:72:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | {"x0", "set gradient line source x0", OFFSET(x0), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:73:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {"y0", "set gradient line source y0", OFFSET(y0), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ CC libavcodec/aactab.o 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_colosrc/libavfilter/vf_v360.crs):, A1813V_:O25:P warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ TYPE_src/libavfilter/vsrc_life.cINT,: 81 : {104:1813 warning: . | missing field 'unit' initializer [-Wmissing-field-initializers]i 6 4 =c2o}ns,t f l o 81a | t p h 2,i { 8"=f,il en arFemLesA",cGa "Ssl }e, e t| ( ^siou ,r cwie dftilhe) " , * O FMF_SEPTI(_f2i;l e n| a ^~~~~~~~~~~~~~~~~ ~ me), AVsrc/libavfilter/vsrc_gradients.c_O:PT77_:TY115P: Ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]ST RING, {.st r77 | = N U L{L}", n0," ,0 , F L A G S }",se t t| ^h e number of colors", OFFSET(nb_colors), AV_src/libavfilter/vsrc_life.csrc/libavfilter/vf_v360.cO:82::P1814:T25104:_CC libavcodec/aandcttab.o : warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: Y Pmissing field 'unit' initializer [-Wmissing-field-initializers] E_INT, 1814{ . | 82i6 | 4 c=o 2 n}{s, t" f " f l,oa t t h e t a"2 =s,e tr 8,ess coFaulLrAeGc(Sje, h}ef,ii lge h| "t ^, ) *O MF_PFIS_ET2(f;il e n| a ^~~~~~~~~~~~~~~~~~ ~m e), AV_OPT_TYsrc/libavfilter/vsrc_gradients.cP:E78_:S124TR:I NGwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] {.str = NUL L}78, | 0 , 0 , {FL"AsGSe ed}",, | ^ "set the seed", OFFSET(seed), src/libavfilter/vsrc_life.c : 83 A:V108_: Owarning: missing field 'unit' initializer [-Wmissing-field-initializers]PT _TYPE_INT64, 83 | { {".sii6ze4"=,- 1 } , "s e t v i de o-1 , sUiIzNTe3",2 _ M AOFXFS,E TF(LwA)G,S } , | A ^ V_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, src/libavfilter/vsrc_gradients.cFL:A79G:S 123},: | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] 79 | {"duration", "set visrc/libavfilter/vsrc_life.cd:eo84 :108d:u rwarning: missing field 'unit' initializer [-Wmissing-field-initializers]a tion", OFFS E84T | ( d ur a {t i"osn)",, A V _ O P T"_sTeYtP Ev_iDdUeoR AsTiIzOe"N,, {. iO6F4FS=ET-(1}w,), A-V1_O,P ITN_TT6Y4P_EM_AIMXAG,E _FSLIAZGES, {}.s,t r =| ^ NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:80:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_life.c80: | 85 : 116 :{ "dwarning: "missing field 'unit' initializer [-Wmissing-field-initializers], " se85t | v id e o {d u"rraattei"on," , OF F "SsEeTt( dvuirdaeto irona)t,e9src/libavfilter/vf_v360.c warning" sA,:V generated 1839_:. 61 :O PT OF_Fwarning: TSYPimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]EE T(_frDaUmRe_ArTaIteO)N,, AV _O P{T._i6T4Y=P E-_18391}V, | I D EO _ R As-T1-,E,> { .fsINltrT a6=4 t_"M_2Ar5"Xa}n,,g FLeA0GS[ ,},0 ]I| N = ^ Tt_a MnAXf, (FLFAFMGINS(s -}>h,_ f| ^o v, 359.f)CC libavcodec/aasc.o * M_Psrc/libavfilter/vsrc_gradients.cI :/81 :71152:0 .warning: f)missing field 'unit' initializer [-Wmissing-field-initializers]; | ~ ^~~~~src/libavfilter/vsrc_life.c :86:116 : 81warning: | missing field 'unit' initializer [-Wmissing-field-initializers] {"speed "86, | src/libavfilter/vf_v360.c : 1839:"{45s :"ert "warning: , g implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r a di e n"tsse tr otv iad1839tei | oo n rsa sp-t>eflee"ad,t " _,O rFOFaSFnEgsrc/libavfilter/vf_xfade.cFSTe(Ef:[0Tr738](a: 1s: m=epwarning: _erimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]tea taedn))f,,(F AFV_AMV _OOPIT_738TPYN( | TP_sTRE-Y>Ah_PDE__VFLIOfAIDAoTvE, L3,{O._d5_TbRl9=RAANTE.,0 Sf.{0I1T).}sIt ,Or* 0N (M8.0=_ ,"0P 205I"u0i n}t,1/8 7,20_0t, ., 1If ),NT1;) _ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F M LA| X ^~~~~ ~src/libavfilter/vf_xfade.cA, :FGLS 726}A,:G62 S: } ,| ^ note: | expanded from macro 'RADIAL_TRANSITION' ^ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 726 | 49 | # d e f src/libavfilter/vsrc_life.c i :ne 87 :F 108 F: M warning: Imissing field 'unit' initializer [-Wmissing-field-initializers] N ( a, b) ( (87pr( | ao) g r>e s s({ b )-" r u?0 (lb.) e:5" (f,a)) ) * ( | M ^ _"PIs *e 2t.5 f)r;u l e " , src/libavfilter/vf_v360.c : 1839 : 38 :O warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F F\S E| ~ ^~~~T (rulesrc/libavfilter/vf_xfade.c _src/libavfilter/vsrc_gradients.c:1839s:738 | tr88: ) : 1,: 10A V :swarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] -Owarning: P>missing field 'help' initializer [-Wmissing-field-initializers]Tf_T lY738a t_Pr | 88RE_aST | RAn IDNgG , IeA[ {L0{].s_trN T=R U= AtNL"aSLIBn3}TION(8, uint8_t, 1f/,)( SF 2F M| I3N^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" | ( ^}s, -src/libavfilter/vf_xfade.c> h:_0f726o,: v440,: , 3 note: 5Fexpanded from macro 'RADIAL_TRANSITION'L9 A.GfS) }*, M _| P ^I726 | / 7 2 0 . f ) ; | ~~~^~~~~ ~ (src/libavutil/macros.hpsrc/libavfilter/vsrc_life.cr:o49::88:g155:40r :warning: e missing field 'unit' initializer [-Wmissing-field-initializers]note: ssexpanded from macro 'FFMIN' - 0.5f) * (M _8849P | I | * #d e2 f.i5 f{);n e " rF aF nM IdN om(_ af , ib )l l _ (r ( aat) > i\( bo )| " ~~~~~~~~~^~~~~~ ~?, " se(tb )f :i lsrc/libavfilter/vf_xfade.cl (:r738:a1:a )twarning: )iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o| ^src/libavfilter/vsrc_gradients.c :fo80r f:738i | 106lRl:Ai nDg warning: iInimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]A iLt_iTaRlA gNrSiIdT Ira O80n | Nd (o m8 ly,"{ ,"u dOiF"n,tF 8S _ tE, 1T )( r a | "nse^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t d omv_fiisrc/libavfilter/vf_xfade.clld_e:725r:o34 a:d tunote: irexpanded from macro 'RADIAL_TRANSITION'aoti o)n",, AVO_OFP FT725_S | TYEP ET _ ( D d O uUB crLaoEtni, s{.otd nbfl=)1l/,oMa t_ APHsIV}src/libavfilter/vf_v360.cm_oO,:o1840P: tTh 610_,=:T atYa1warning: Pn,2fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](xE F L_ADGS-U RwAi}dT,IOt hN ,| / ^ 2 , 1840y{. | i 6- 4 =- hse1i-}>fgl,hat t /_ r 2a ) n ge-[ src/libavfilter/vsrc_life.c- :189]1 : ,=155 I : N t aT 6warning: 4n_ missing field 'unit' initializer [-Wmissing-field-initializers]fM( AFX F,M I \FLNA G( S 89s| ->}v | _ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~, f ov | ,{ ~ ^~~~~~~~~ " 35r9.aft)i o*" ,M _ /usr/include/stdint.hP :I 46 /: 217: 2note: 0.expanded from macro 'INT64_MAX'f )"; s e| t fi ~ ^~~~~46l | l #dreatfiion efo rI fNiTll6in4g_ iMniAtXsrc/libavfilter/vf_v360.ci :a(l 18400gr:xi457dff:f f rffwarning: afimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]nf fdffofmflfyf",) O F F| S ^~~~~~~~~~~~~~~~~~ E 1840T | (r a n ds-o>mfl_afti_llr_arnagte[i1o]) ,= A Vsrc/libavfilter/vsrc_gradients.ct_:a79nfO:(106PF:FTMI N_warning: T(Yimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]s-P >Ev__DfOUoBLvE,, 3 {5.799d | b.l f= 1/) M {_*P"HI dM}_PuI,r a/0 ,t i17o2,0.n f")F,; L A" Gs| S ^~~~~ ~e t vi}d, e | o ^ duratsrc/libavutil/macros.hio:n49:"34,: Onote: Fexpanded from macro 'FFMIN'FS ET(duration )49, | #Adsrc/libavfilter/vsrc_life.cVe_:OPf90inTe :_F149TFM:INY (aP,warning: missing field 'unit' initializer [-Wmissing-field-initializers]E _bD)U R(A(TaIO)N >,90 | (b ) ?{ .( b)i{ 6 :4=" (-raa1nd)om}_)se,e d " | ^ , -"1s, eIt NthTe6 4se_eMdsrc/libavfilter/vf_v360.c :A1840f:38X:o ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r f iFlLlAinGgS t he} ,in it i a| l1840 ~ ^~~~~~~~~ | g r is/usr/include/stdint.h->df: 46rl:ata21_n:rdan ognote: meexpanded from macro 'INT64_MAX'[l 1y]" ,= O FF St46 | E#adTn(reaff(FnidFonMIme_Nse e(IsdN-)T>,v64 _A_V_MOPfAXT o (_v0,Tx Y357Pf9fE._IfNfT6f4ff)ff, f{*f. fiMf6_4f=Pf-If1 }),/ - 721| ^~~~~~~~~~~~~~~~~~0 ,. f)U; I | N ~~~^~~~~ ~T 32_MAX, FLAGS }src/libavutil/macros.h,: 49 :40| : ^ note: expanded from macro 'FFMIN' 49 | #define FFMIN(asrc/libavfilter/vsrc_life.c,:b91):149 :(( awarning: )missing field 'unit' initializer [-Wmissing-field-initializers] > (b) ? (b) : 91( | a ) ) { | " ^se ed", "set the seed for filling the initial grid randomly", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_life.c:92:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "stitch", "stitch boundaries", OFFSET(stitch), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_life.c:93:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "mold", "set mold speed for dead cells", OFFSET(mold), AV_OPT_TYPE_INT, {.i64=0}, 0, 0xFF, FLAGS }, | ^ src/libavfilter/vf_xfade.c:739:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_life.c739: | 94R:A109:D Iwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]L _TRANSITIO N94 | ( 1 6 ,{ "uliifnet_1c6o_lto,r" ,2 )" se t| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ life csrc/libavfilter/vf_xfade.co:l726or:",62 : Onote: Fexpanded from macro 'RADIAL_TRANSITION'FS ET( life_c o726 | l o r ) , A V_ O P T_ T Y P E_ C O L O R , {. s t r = "w h it(epr"o}g,r e0s,s 0 ,- FL0A.G5S f}) ,* ( M| _ ^P I * 2.5f); \ | ~ ^~~~ src/libavfilter/vsrc_life.c:95:109: src/libavfilter/vf_xfade.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]739 :1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 95 | 739 | R {AD I"dAeaLt_hTR_ANcSoIloTrI"O,N "(s16e,t udieantht 1c6ol_otr,", 2OF)FS ET (| d^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e athsrc/libavfilter/vf_xfade.c_:c726o:lo44r):, note: Aexpanded from macro 'RADIAL_TRANSITION'V_ OPT_TYPE_ C726O | L O R , { . s tr = " b la c k" } , 0 , 0, F L A G S } , | ^( progress - 0.5f) * (M_PI * 2.5f); src/libavfilter/vsrc_life.c : 96 : 109 : warning: \ missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~~~~~^~~~~~ ~ 96src/libavfilter/vf_xfade.c | : 739 : 1{ :" mwarning: olimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d_ color", 739" | seRt AmDIoAlLd_ TcRoAlNorS"I,T IOFOFSNE(1T6(, muolid_nct1o6l_otr,), 2A)V _O PT| _^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~T YPEsrc/libavfilter/vf_xfade.c_:C725O:L34:O Rnote: ,expanded from macro 'RADIAL_TRANSITION' {.str="bl 725a | c k "} , 0 , 0 , F cLoAnGsSt },f l o| a ^t smooth = atasrc/libavfilter/vf_v360.cn2f:(xsrc/libavfilter/vsrc_life.c -1883 :wi:d6397t::h12 : warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ missing field 'help' initializer [-Wmissing-field-initializers]2, y - h97 | e i g h{ tN U/L L 2}) - | ^ 1883 | s - \> if l| at ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~_ range[0] = tanf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1883:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1883 | s->iflat_range[0] = tanf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1883:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1883 | s->iflat_range[0] = tanf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1884:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1884 | s->iflat_range[1] = tanf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1884:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1884 | s->iflat_range[1] = tanf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vsrc_gradients.csrc/libavfilter/vf_v360.c:1884::39125: :warning: 27:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1884125 | | s -i>f i(nfbl_acto_lroarnsg e=[=1] 1= t|a|n fs(tFeFpM I.i0v) _{ f ov| , ^~~~ ~~ 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/vsrc_gradients.c:127:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | } else if (step >= 1.0) { | ^~~~ ~~ src/libavfilter/vsrc_gradients.c:148:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 148 | if (nb_colors == 1 || step <= 0.0) { | ^~~~ ~~ src/libavfilter/vsrc_gradients.c:150:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | } else if (step >= 1.0) { | ^~~~ ~~ In file included from src/libavfilter/vsrc_testsrc.c:42: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/vsrc_gradients.c:173:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173src/libavfilter/vsrc_life.c | : 176i:19f: warning: (comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]nb _colors == 1 || 176s | t e p ffile_bufsize; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_gradients.c:179:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | } else if (step >= 1.0) { | ^~~~ ~~ src/libavfilter/vf_v360.c:1943:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1943 | s->flat_range[0] = sinf(s->h_fov * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1943:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1943 | s->flat_range[0] = sinf(s->h_fov * M_PI / 720.f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:1944:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1944 | s->flat_range[1] = sinf(s->v_fov * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1944:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1944 | s->flat_range[1] = sinf(s->v_fov * M_PI / 720.f); | ~~~^~~~~ ~ src/libavfilter/vsrc_gradients.c:223:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | od_s_q = M_PI * 2.f; | ~ ^~~ src/libavfilter/vsrc_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:CC libavcodec/ac3.o 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] src/libavfilter/vf_v360.c 238 | : 1987 : 63 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o p_x_od = fmodf(atan2f(op_x, op_y )1987 | + M _sP-I> i+f lapto_riannt_gxe [0/] f=m asxif(nofr(igFiFnMI_Nx(s,- >diehs_tf_oxv),, 325.9f.f ) ** MM__PPII) ;/ 7 2| ~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~0 .f); | ~ ^~~~~ src/libavfilter/vsrc_gradients.c:238:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | osrc/libavfilter/vf_v360.cp:_1987x:_47o:d warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f modf(atan2f(op_x, o1987p | _ y) + Ms_P-I>i fl+a tpo_iranntg_xe [/0 f]m =ax fs(iornifg(inF_FxM, IdN(ess-t>i_hx_)f,o v,2 3.5f9 .*f ) M* _MP_PII); / | 7 ^~~~~~~~~~~~~~~~~~ ~2 0.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1987:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1987 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1988:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1988:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1988:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2047:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2047 | s->flat_range[0] = sinf(FFMIN(s->h_fov, 180.f) * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2047:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2047 | s->flat_range[0] = sinf(FFMIN(s->h_fov, 180.f) * M_PI / 360.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2047:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2047 | s->flat_range[0] = sinf(FFMIN(s->h_fov, 180.f) * M_PI / 360.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ 4 warnings generated. 4 warnings generated. src/libavfilter/vf_v360.c:2048:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2048 | s->flat_range[1] = sinf(FFMIN(s->v_fov, 180.f) * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2048:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2048 | s->flat_range[1] = sinf(FFMIN(s->v_fov, 180.f) * M_PI / 360.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2048:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2048 | s->flat_range[1] = sinf(FFMIN(s->v_fov, 180.f) * M_PI / 360.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/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: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/vsrc_mandelbrot.c:90:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:91:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:92:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | {"rate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:93:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | {"r", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:94:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | {"maxiter", "set max iterations number", OFFSET(maxiter), AV_OPT_TYPE_INT, {.i64=7189}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_v360.csrc/libavfilter/vsrc_mandelbrot.c:95::2158157::44 :warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 95 | 2158 | { " ssta-r>tif_lxa"t,_r an ge [0 ] = "s-s>eith_ ftohve * iMni_tPiIa l/ x3 60p.ofs;it i o| ~ ^~~~~n ", OFFSEsrc/libavfilter/vf_v360.cT:(2158s:t28a:r warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ x), AV_OPT _2158T | Y P E _ sD-OU>BiLfEl,a t _ r a n{g.deb[l0=] -=0. 74s36-4>3i8h_8f7o0v37 15*8 7M04_7P5I2 1/9 13506601.1f4;77 4 }| , ~~~^~~~~~ ~ -100, 100, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:96:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_v360.c:2159:44: warning: 96 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {"start _y2159" | , s - >"isfelatt_ rtahngee i[n1i] t=i sa-l> iyv_ fpoovs i* tMio_nP"I, / 3 6 0.OfF;F S| E ~ ^~~~~T (start_y)src/libavfilter/vf_v360.c,: 2159A:V28_:O warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T_ TYPE_DOU BL2159E, | {s.-d>bli=-f0l.a1t_3r1a8n2g5e[910]4 20=5 3s1->1i97v0_4f9o3v13 2* 0M5_6PI3 8/5 133690}.,f ;- 1 0| 0 ~~~^~~~~~ ~ , 100, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:97:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | {"start_scale", "set the initial scale value", OFFSET(start_scale), AV_OPT_TYPE_DOUBLE, {.dbl=3.0}, 0, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:98:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | {"end_scale", "set the terminal scale value", OFFSET(end_scale), AV_OPT_TYPE_DOUBLE, {.dbl=0.3}, 0, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:99:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | {"end_pts", "set the terminal pts value", OFFSET(end_pts), AV_OPT_TYPE_DOUBLE, {.dbl=400}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:100:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | {"bailout", "set the bailout value", OFFSET(bailout), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 0, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:101:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | {"morphxf", "set morph x frequency", OFFSET(morphxf), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, -FLT_MAX, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:102:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | {"morphyf", "set morph y frequency", OFFSET(morphyf), AV_OPT_TYPE_DOUBLE, {.dbl=0.0123}, -FLT_MAX, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:103:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | {"morphamp", "set morph amplitude", OFFSET(morphamp), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -FLT_Msrc/libavfilter/vf_v360.cAX:, 2221F:L25T:_M Awarning: Ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], FLAGS }, | ^ 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/vsrc_mandelbrot.c:117:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 117 | {NULL}, | ^ src/libavfilter/vsrc_mandelbrot.c:103:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | {"morphamp", "set morph amplitudsrc/libavfilter/vf_v360.ce":,2230 : 43 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] OFFSET( m2230o | r p h a mcopns)t, AiVn_tO PvTi_TsYiPbEl_DeOU BL=E ,p hi >{=. db-lM=_0PI}_2, & & p h-iF L3=. 4-M0_P2I8_223 4&66&3 8p52h88i <5=9 8M1_2PeI+_328; F | ^~~ ~~ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, FLsrc/libavfilter/vf_v360.cAGS :},2256 : 56:| ~ ^~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 225615 | | # d e fs-i>nief lFatL_T_rMaAngXe [30.]4 0=2 8ta234n6f(6038.552f8 8*59 8s1-2>ei+h_3f8oFv * | M ^~~~~~~~~~~~~~~~~~~~~~~~~~~_P I / 180.src/libavfilter/vsrc_mandelbrot.cf):;101 : 110| : ~ ^~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_v360.c:2256 :10135 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ "morphxf", 2256 | " s se-t> imfloarpth _x rfarnegqeue[n0c]y "=, t a n f ( 0 . 5 f *O Fs-F>iShE_T(fomvo r* pMh_xfP)I, A/V_ O1PT8_0T.YfP)E_;D O| ~~~~~^~~~~~~~~~~ ~U BLE, {.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", src/libavfilter/vf_v360.c : 2257 :"s56et: twarning: heimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] bailout val ue", 2257OF | F S ET ( bsa-i>liofluatt)_,r aAnVg_e[O1PT]_ =T YtPaEn_f(D0OU.B5LfE ,* s - > i{v.d_bflo=v1 0* }M_,P I / 108,0 .Ff)L;T _ M| ~ ^~~~~A X, FLAGS },src/libavfilter/vf_v360.c :| ~ ^~~~~~~2257 :35: /usr/include/float.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]15 :17: note: expanded from macro 'FLT_MAX' 2257 | 15 | #s-d>eififnlea FtL_Tr_aMnAgX e3.[410] 2=82 34t6a6n38f5(2088.559f8 1*2 es+-38>Fi v _| f ^~~~~~~~~~~~~~~~~~~~~~~~~~~o v * M_PI / 180.f); | ~~~~~^~~~~~~~~~~ ~ 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 | {"end_scale", "set the terminal scale value", OFFSET(end_scale), AV_OPT_TYPE_DOUBLE, {.dbl=0.3}, 0, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: CC libavcodec/ac3_channel_layout_tab.o note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:97:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 97 | {"start_scale", "set the initial scale value", OFFSET(start_scale), AV_OPT_TYPE_DOUBLE, {.dbl=3.0}, src/libavfilter/vsrc_sierpinski.c 0,: F60L:T115:_ Mwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers] X, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: 60note: | expanded from macro 'FLT_MAX' 15 | {#"desfizien"e, F"LsT_eMt AfX r3a.me4 0s2i8z2e3"4,6 6O38F5F2S88E5T9(8w1)2, e + 3 8 F | A ^~~~~~~~~~~~~~~~~~~~~~~~~~~V _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/vf_v360.c:2325:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2325 | const floatCC libavcodec/ac3_parser.o phi = atan2f(vsrc/libavfilter/vsrc_sierpinski.ce:c69[:0]10,: vwarning: emissing field 'help' initializer [-Wmissing-field-initializers]c [2] )69 / | M _ P I ;{ N| U ^~~~~~~~~~~~~~~~~~~~~~ ~L L}, | ^ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 2 warnings generated. src/libavfilter/vf_v360.c:2361:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2361 | const float phi = rescale(i, width) * M_PI + M_PI_2; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2362:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2362 | const float y = rescale(j, height) * M_PI; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2394:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2394 | const float r = sqrtf(1.f - vec[2]) / M_SQRT2; | ^~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2472:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2472 | const float a = M_SQRT2 * x * z; | ~ ^ src/libavfilter/vf_v360.c:2472:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2472 | const float a = M_SQRT2 * x * z; | ~ ^ src/libavfilter/vf_v360.c:2481:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2481 | vec[1] = M_SQRT2 * y * z; | ~ ^ src/libavfilter/vf_v360.c:2481:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2481 | vec[1] = M_SQRT2 * y * z; | ~ ^ 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", 22 warning OsFF generatedS. ET(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_OPTIONsrc/libavfilter/vsrc_mandelbrot.cS_N:OS304IZ:E17 : | ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 304103 | | { " r " , Z _Z 2 _ C_ Z YK"LsUeSt( tv, izid, ezor ,r aztie," ,0 ) | O ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~FF SET(frsrc/libavfilter/vsrc_mandelbrot.cam:e294:_88:r note: aexpanded from macro 'Z_Z2_C_ZYKLUS't e), AV_OP T_294T | Y P E _ VI D E O _ R A T E ,i f{(Z. &s&t rf a=b s"(2s-5>"zy}k,l us0[,i >>I1N][T0_]-MoAuXt,r )F+LfAaGbSs( s}->,z\ y k| ^l us[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_testsrc.c:src/libavfilter/vf_v360.c114:5::2542 :25warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 2542108 | | # de f icneo nCstO MfMloOatN _tOhePtTa I=ON Sre sScIalZeE(_jO,P hTeiIghOtN)S *C MO_MMPOIN_2_;O P T| I ^~~~~~~~~~~~~~~~~~ ~ ONS_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_mandelbrot.c:306:17:src/libavfilter/vf_v360.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2543 :53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | src/libavfilter/vsrc_testsrc.c :2543 114 | : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]c o nsrc/libavfilter/vsrc_testsrc.cZs_Z:t2108 :_37Cf:_ note: lexpanded from macro 'COMMON_OPTIONS'Zo YaKLtUS (108pz | rh,#i zdi ,e = frtie, nszec iCOa,Mle (M1iON),_ OwP Ti| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I OdNStsrc/libavfilter/vsrc_mandelbrot.c :S294IZh:E_)O 88P T:I* note: O expanded from macro 'Z_Z2_C_ZYKLUS'MN _SP IC O/M Mc 294O | o N s_f( O t Ph eT tI Oa N); S _ | N ~ ^~~~~~~~~~~ OiSfI(ZZE &| &src/libavfilter/vf_v360.c ^ : f2543:asrc/libavfilter/vsrc_testsrc.cb25s::( swarning: 105-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]>z: 115y:k lnote: usexpanded from macro 'COMMON_OPTIONS_NOSIZE'[i >> 1]2543[0 | ] - o105 | cu o t nrs{t) +"ffdla"oba,st ( s -p > h z "isy e k=t lr uevssci[aldeie(>oi> ,1d ]uw[1ri]adt-itoouhnt"),i )O* zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ 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", Osrc/libavfilter/vf_v360.cFFS:E2576T:(28d: src/libavfilter/vsrc_mandelbrot.curwarning: :aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]310:t17 io:n )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT _2576T | Y P 310E | _ c D U o nRsAt T If Ol oN, a {t. i 6u 4fZ == -s_1cZ}a,l2e _(-Cp_hZiY K/1L ,MU _PSII,(N zwTir6d,4th )_;zMi, A X t,,| ^~~ ~ zFiL,A G1S) }| ,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~ ^~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS'/usr/include/stdint.h :46:21: note: expanded from macro 'INT64_MAX' 294 | 46 | #d e f in e IN T6 4_ M A Xi f ((0Zx &7&f ffabfsf(fsf-ff>fzfykflfufsf[if>) > 1| ] ^~~~~~~~~~~~~~~~~~[0 ]src/libavfilter/vf_v360.c-:ou2577t:r28)+:f warning: aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]bs (s->zyklus [i2577> | > 1 ] [src/libavfilter/vsrc_testsrc.c :c1114o]n:-s5to f:lu otwarning: aiimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]t ) v<=f ep =114 s | si cl aon l)e \(C tOh e| Mt ~~ ^~~~~~~aM /O NM_O_PPTI_I2,O NheSi g h| t ^~~~~~~~~~~~~~ ); | ^~~~~ ~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 1 108 warning | generated#. 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}, -1src/libavfilter/vsrc_mandelbrot.c, :I312N:17T: 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ MAX, FLAG S312 | } , \ | ~ ^~~~~~~~~ /usr/include/stdint.h : 46: 21 :Z_ Znote: expanded from macro 'INT64_MAX'2 _C_ZY 46K | L#UdSe(tf,i znie, zIr,N Tz6i4,_ 0M)A X | ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0x7fsrc/libavfilter/vsrc_mandelbrot.cf:f294f:f88f:f note: fexpanded from macro 'Z_Z2_C_ZYKLUS'f ffffff) | 294 ^~~~~~~~~~~~~~~~~~ | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_mandelbrot.c:314:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 314 | Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/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(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ 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/vsrc_mandelbrot.c:352:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | if(SQR(s->zyklus[j][0]-zr) + SQR(s->zyklus[j][1]-zi) < epsilon*epsilon*10) | ~ ~~~~~~~~~~~~~~~^~~ src/libavfilter/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 COMMONsrc/libavfilter/vf_v360.c_OP:T2783IO:N31S:_ Nwarning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S IZE | ^ src/libavfilter/vsrc_testsrc.c:98 :2783115 | : note: expanded from macro 'SIZE_OPTIONS' uf = M_2_P I98 | * a t an{f ("usfiz)e "+, 0 .5 f; | " ~ ^~~~ set video ssrc/libavfilter/vf_v360.ci:z2783e":,19 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET (2783w | ) , u f = M _A2V__POIP T*_ aTtYaPnEf_I(MuAf)G E+_S I0Z.5Ef,; {| ~ ^~~~~~~~~. str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:src/libavfilter/vf_v360.c205::27845::31 : warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108: 278424 | : note: expanded from macro 'COMMON_OPTIONS'v f = M_ 2108_ | PI# d* eaftiannef (vCfO)M +M O0.N5_fO; P T| I ~ ^~~~O NS SIZE_Osrc/libavfilter/vf_v360.cPT:IO2784N:19S: Cwarning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] MMON_O P2784T | I O N Svf_ =N OM_S2I_ZPEI *| ^a tansrc/libavfilter/vsrc_testsrc.cf(:v99f): 115+: note: 0.expanded from macro 'SIZE_OPTIONS'5 f; | ~ ^~~~~~~~~ 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(durati20on warning)s, generated. AV_OPT_TYPE_src/libavfilter/vf_v360.cDURA:TI2823ON:,54: {.warning: i6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 = -1}, -1, IN T28236 | 4 _ MsA->Xf, lFLaAt_GrSan g}e[,0\] =| ^t anf(0.5f * s->h_fov * M_PI / 180.f); src/libavfilter/vsrc_testsrc.c| ~ ^~~~~: 205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_v360.c:2823src/libavfilter/vsrc_testsrc.c::10834::37 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'COMMON_OPTIONS' 1082823 | | # d e f si-n>ef lCatO_MrMaOnNge_[O0]P T= ItaOnNSf (S0I.Z5Ef_O P* TsIO-N>hS_ fCovO M* MMON__OPPI T/I O1N8S0._fN)O;S I Z| E ~~~~~^~~~~~~~~~ ~ | ^ 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, INTsrc/libavfilter/vf_v360.c6:4_2824M:A54X,: warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] LAGS },\ | ^2824 | s->flat_range[1] = tanf(0.5f * ssrc/libavfilter/vsrc_testsrc.c->:v_205f:ov5 : *warning: missing field 'unit' initializer [-Wmissing-field-initializers]M _Psrc/libavfilter/vsrc_testsrc.cI :/ 1081:378:0 .note: fexpanded from macro 'COMMON_OPTIONS') ; | ~ ^~~~~ 108 | #definsrc/libavfilter/vf_v360.ce:2824 :C34:O warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M ON_OPTIO N2824S | S I Z sE-_>fOlPatT_rIanOgNeS[ 1CO]MM O= Nt_aOnfP(0T.I5fO N*S _sN->OvS_fIoZvE * | M_ ^ PIsrc/libavfilter/vsrc_testsrc.c :/106 :11178:0. f)note: ;expanded from macro 'COMMON_OPTIONS_NOSIZE' | ~~~~~^~~~~~~~~~ ~ 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:206:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 206 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: implicit conversion from 'long 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: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c: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/yadif_common.c:214:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 214 | { NULL } | ^ CC libavcodec/ac3dec_data.o src/libavfilter/vf_v360.c:2937:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2937 | const float phi = atan2f(h, vec[2]) / M_PI; | ^~~~~~~~~~~~~~~~~ ~ 9 warnings generated. 9 warnings generated. CC libavcodec/ac3dec_fixed.o CC libavcodec/ac3dec_float.o 1 warning generated. src/libavfilter/vsrc_testsrc.c:294:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "level", "set level", OFFSET(level), AV_OPT_TYPE_INT, {.i64 = 6}, 2, 16, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VICC libavcodec/ac3dsp.o DEO_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/vf_v360.c:3053:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c :3053105 | : 115 : snote: -expanded from macro 'COMMON_OPTIONS_NOSIZE'>f lat_range[0 ]105 | = M _P I{ "*d "s,- > h_ f o v / "3se6t0. fv;i d e| o ~ ^~~~~ duration", Osrc/libavfilter/vf_v360.cFF:S3053E:T34(: dwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ation), AV3053_ | O P T _sT-YP>Efl_aDUtRA_TrIaOnNge,[0 ]{ .i=6 M4_ PI= *- s1-}>,h _-fo1v, / I36N0T.f6;4 _| M ~ ~~~^~~~~ AX, 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 videosrc/libavfilter/vf_v360.c s:am3054p:l54e: awarning: spimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ct ratio", OF3054F | S E T s(-s>aflra)t,_ raAnVge_[OP1T] _=T YtPaEn_fR(A0.T5IfO N*A L,s -{.>dvb_lf=o v1 }*, M _P0I, /I 1N80T._f)M; A X| , ~ ^~~~~ FLAGS }, src/libavfilter/vf_v360.c :| 3054 ^: 34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3054 | src/libavfilter/vsrc_testsrc.c :s296-:>12:f warning: lmissing field 'help' initializer [-Wmissing-field-initializers]at _ran g296e[ | 1 ] = {t anNfU(0L.5Lf *} s -| ^> v_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~ ~ 7 warnings generated. 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_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 | src/libavcodec/8bps.c : 71 : 18 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] theta >71= | - M _ P Ii f* (sb->uifv_s_izfeov /< 1p8l0a.nfes; *| h ^~~~~ ~~ei ght * 2) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~src/libavfilter/vf_v360.c :3135:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/8bps.c:92:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3135 | 92 | i f t(heept a- > = l-pM _

*iv _2fo v+ /2) 1 8| 0 ~~~~~~~ ^ ~~~~~~~~~~~.f ; | ~ ^~~~~ src/libavcodec/8bps.c:src/libavfilter/vf_v360.c102::3135:4545:: warning: 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] 1023135 | | t heitfa >(= p-iM_xPpI t*r s_-e>inv_dfo v- pi/x p1tr8 0<. fc;o u n| t ~ ~~~^~~~~~* px_inc) | src/libavfilter/vf_v360.c ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :3134:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavcodec/8bps.c:112:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3134 | 112 | t h et a idv _-f ovp i/x pt1r8 0<. fc o&u&n t *| ^~~~~ ~~px _inc) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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; | ~ ~~~^~~~~~ In file included from src/libavcodec/aacpsy.c:28: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/vf_v360.c:3243:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3243 | theta >= -M_PI * s->iv_fov / 180.f; | ^~~~~ ~~ src/libavfilter/vf_v360.c:3243:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3243 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3243:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3243 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3242:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3242 | theta <= M_PI * s->iv_fov / 180.f && | ^~~~~ ~~ src/libavfilter/vf_v360.c:3242:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3242 | theta <= 18 warningMs_ generatedP. I * s->iv_fov / 180.f && | ~ ^~~~~ src/libavfilter/vf_v360.c:3242:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3242 | theta <= M_PI * s->iv_fov / 180.f && | ~ ~~~^~~~~~ src/libavfilter/vsrc_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: src/libavfilter/vf_v360.cnote: expanded from macro 'COMMON_OPTIONS_NOSIZE' :3427:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | { "rate" ,3427 | c"onssett vfliodaeto threattea" =, m * M _POIF_F2S E*T ((1f.rf a-m eh_);r a | t ~ ~~~~^~~ e), AV_OPT_Tsrc/libavfilter/vf_v360.cYP:E3427_:VI25D:E Owarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]_ RATE, {. s3427 | t r = "c2on5s"t}, f0l,o atI NTt_heMtAaX , =F mL A*G SM _}P,I_\2 *| ( ^1 .f - h); | ^ ~ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ 7 warnings generated. src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(dusrc/libavfilter/vf_v360.crat:i3460o:n25:) , warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V _OPT_TYPE_DURAT I3460O | N , {c.oin6s4t fl=o a-t1 }t,h e-1t,a I=N Ta6c4os_f(MfAaXb, sFfL(AGvSec [}2,])\) / | M ^_ PI; | ^~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:474:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 474 | { "decimals", "set number of decimals to show", OFFSET(nb_decimals), AV_OPT_TYPE_INT, {.i64=0}, 0, 17, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:475:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 475 | { "n", "set number of decimals to show", OFFSET(nb_decimals), AV_OPT_TYPE_INT, {.i64=0}, 0, 17, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:476:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 476 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: implicit conversion from 'long 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' src/libavfilter/vf_v360.c104 | : 3514 :60 :{ warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]" duration", "set v i3514d | e o d u r a tcioonnst" ,f lOoaFtF SpEhTi( d =u rraestcioanl)e(,i A,V e_wO)P T*_T YPME_P_I D UR A T I ON , {/. isc6a4l e= ;- 1| } ~ ^~~~~, -1, INT64_src/libavfilter/vf_v360.cM:A3514:X29,: Fwarning: LAimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]GS },\ | ~ ^~~~~~~~~ 3514 | /usr/include/stdint.h : 46 :c21o:n snote: texpanded from macro 'INT64_MAX' floa t46 | #phdie f i ne= IrNTe6s4c_aMlAeX ( i,( 0ex7wf) f* fMf_fPfIf ff ff f f f f /) s| c ^~~~~~~~~~~~~~~~~~a le; | ^~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3595:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~ src/libavfilter/vf_v360.c:3595:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~ src/libavfilter/vsrc_testsrc.csrc/libavfilter/vf_v360.c::3595:54537:19:: warning: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3595 | uf =545 | ( p hfi o r / (Mi_P I= 0 ; i *< scFaFle_ A+R R1A.Yf)_ E* LeEwM S/ (2s.efg; m e| n ~ ^~~~~t s); i++)src/libavfilter/vf_v360.c : | 3595 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ :15: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ^~~ ~ CC libavcodec/ac3enc.o In file included from src/libavcodec/aaccoder.c:40: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | src/libavfilter/vf_v360.c :i3667f: 36(:s -warning: >bimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]u f_end - s->buf_ p3667t | r > = si z evo_f(sBhiitfBtu f=) p)h i{ > = M_| P ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ I_2 || phi < -M_PI_2 ? eh : 0; | ^~~ ~ src/libavfilter/vf_v360.c:3667:19: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3667 | v_shift = p4hi warning >s= generatedM. _PI_2 || phi < -M_PI_2 ? eh : 0; | ^~~ ~~ src/libavfilter/vf_v360.c:3669:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3669 | uf = fmodf(phi, M_PI_2) / M_PI_2; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3670:14: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3670 | vf = theta / M_PI_4; | ^~~~~ ~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:3690:30: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3690 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3690:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3690 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3689:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3689 | if (theta <= 0.f && theta >= -M_PI_2 && | ^~~~~ ~~ CC libavcodec/ac3enc_fixed.o src/libavfilter/vf_v360.c:3696:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3696 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3696:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3696 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3695:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3695 | } else if (theta >= 0.f && theta <= M_PI_2 && | ^~~~~ ~~ 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 | src/libavfilter/vf_v360.c : 3700 : 36i:f warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] (s->buf_en d3700 | - s- >b u f _p t r} >e= lssiez eioff (B(ithteButfa) )< ={ 0. f | && ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ t heta >= -M_PI_2) { | ^~~~~ ~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)CC libavcodec/ac3enc_float.o { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/a64multienc.c:332src/libavfilter/vsrc_testsrc.c:29::697 :warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332697 | | i f C(OcM-MO>Nm_cOP_TfIrOaNmSe _| co ^u nter =src/libavfilter/vsrc_testsrc.c=: 108c:24:- >mnote: cexpanded from macro 'COMMON_OPTIONS'_ lifeti m108e | ) #{de fi n| e ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~CO MMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", src/libavcodec/put_bits.h O:F265FS:E37T(:w) , warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] AV_OPT_TY PE265_ | I MA G E _ S IZ E ,if {(.ss-t>rb uf=_ e"n3d2 -0 xs2-40>"b}uf,_ p0,t r0 , >F=L AsGiSz }e,\o f (B| i ^t Buf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:CC libavcodec/ac3tab.o 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_OPTIOsrc/libavfilter/vf_v360.cNS :SI3756Z:E_62O:P TIOwarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S COMMON_OPTIONS_N OS3756I | Z ECC libavcodec/acelp_filters.o | ^ cosrc/libavfilter/vsrc_testsrc.cn:s104t: 115f:l note: oexpanded from macro 'COMMON_OPTIONS_NOSIZE'a t phi = (104(3 | .f / 2{. f" *d urxat i-o 0n."5,f )" s/ esctal evwi d-e ob adcukra)ti o* nM",_ POIF; F | S ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ~ ET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vf_v360.c:3757:55: warning: src/libavfilter/vsrc_testsrc.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c :3757108 | : 37 : note: expanded from macro 'COMMON_OPTIONS' c onst f lo108a | t# tdheefitnae =C (Oy M-M 0O.N2_5OfP T-IO N0S.5 SfI *Z bEacsrc/libavcodec/put_bits.h_kO)PT I:/O317 :NsS33c: awarning: ClOMcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e MhO *N M__POI;P T | I ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ~ 317O | N S _ NO S IifZ E (s -| > ^b ufsrc/libavfilter/vsrc_testsrc.c_:105e:115n:d note: expanded from macro 'COMMON_OPTIONS_NOSIZE'- s->buf_pt r105 | > = si z e{o f"(dB"i, t Bu f ) ) {" s e| t ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~v ideo 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",CC libavcodec/acelp_pitch_delay.o 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) | ^~~~~~~~~~~~~~~~~~ CC libavcodec/acelp_vectors.o In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 -src/libavfilter/vf_v360.c g->:bu4033f:44f: ewarning: r,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 4033 | src/libavutil/macros.h : 49 :c25o:n note: sexpanded from macro 'FFMIN' t floa t49 | y#awd_reafdi n e = FyFawM I N (*a ,Mb)_ P(I (/a ) 1>8 0(.bf) ;? (| b ~ ^~~~~) : (a)) | ~ ^ ~src/libavfilter/vf_v360.c :4033:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4033 | const float yaw_rad = yaw *1 M_P warningI generated . / 180.f; | ^~~ ~ src/libavfilter/vf_v360.c:4034:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4034 | const float pitch_rad = pitch * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:4034:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4034 | const float pitch_rad = pitch * M_PI / 180.f; | ^~~~~ ~ src/libavfilter/vf_v360.c:4035:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4035 | const float roll_rad = roll * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:4035:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4035 | const float roll_rad = roll * M_PI / 180.f; | ^~~~ ~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavfilter/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) | ~ ^ ~~~~~~~~~ 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/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) | ~~~~~ ^ ~~~~ In file included from src/libavfilter/vf_v360.csrc/libavcodec/aacenc_is.c::415828:: 49In file included from :src/libavcodec/aacenc.h :warning: 30implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4158 | c 227o | n s t f l o ait fl =( ssin-f>(db_fuofv_ e* nMd_P I- / s3->6bu0f._fp)t /r d>;= si ze| of ~ ^~~~~( BitBuf)) {src/libavfilter/vf_v360.c : 4158| : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4158 | const float l = sinf(d_fov * M_PI / 360.f) / d; | ^~~~~ ~ src/libavfilter/vf_v360.c:4160:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4160 | *h_fov = asinf(w * 0.5f * l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4161:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4161 | *v_fov = asinf(h * 0.5f * l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4172:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4172 | const float l = d / (sinf(d_fov * M_PI / 720.f)); | ~ ^~~~~ src/libavfilter/vf_v360.c:4172:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4172 | const float l = d / (sinf(src/libavcodec/put_bits.hd_:fo265v: 37:* warning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ PI / 720.f)); 265 | | ^~~~~ ~ if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:4174:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4174 | *h_fov = 2.f * asinf(w * 0.5f / l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4175:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4175 | src/libavfilter/vsrc_testsrc.c : 969 : 5 : *warning: vmissing field 'unit' initializer [-Wmissing-field-initializers]_ fov = 2.f 969 | * a s iCOnMMfO(Nh_ OP*T IO0NS. 5| ^f / l) * 3src/libavfilter/vsrc_testsrc.c6:0108:.24f: note: /expanded from macro 'COMMON_OPTIONS' M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ 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", CC libavcodec/adpcm.o OFFSET(w), AV_OPT_TYPE_IMsrc/libavfilter/vf_v360.cAG:E4181_:S54I:Z warning: E, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ .str = "320 x418124 | 0" } , 0 , 0 ,c onFstL fAlGoSa t }l,\ = | d ^ / (tanf(d_fov * M_PI / 720.f)); | ~ ^~~~~ src/libavfilter/vf_v360.c:4181:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4181 | const float src/libavfilter/vsrc_testsrc.cl := 969d :/5 :( tawarning: nfmissing field 'unit' initializer [-Wmissing-field-initializers](d _fosrc/libavfilter/vsrc_testsrc.cv: *108 :M_24P:I /note: expanded from macro 'COMMON_OPTIONS'72 0.f)); | ^~~~~ ~ 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", OFFSETsrc/libavfilter/vf_v360.c(w:)4183,: 48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_TYPE_I M4183A | G E _ S I Z E , { . s*trh _f=o "v3 =2 02x.f2 40*" a}t,a n02,f( w0, F*L A0G.S5 f},, \l) * | 3 ^60 .f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | src/libavfilter/vsrc_testsrc.c : 969i:5f: src/libavfilter/vf_v360.c( swarning: :-missing field 'unit' initializer [-Wmissing-field-initializers]> 4184bu:fsrc/libavfilter/vsrc_testsrc.c48:_108::e 37nwarning: :d implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'COMMON_OPTIONS' - s->buf_ p4184t | r 108 | > # =d s eifz ei o fn (*eB iv_CtfOoBuMfMvO) N=)_ OP T2{I .O N| S ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~f SI*ZE _OaPtTaInO2NfS( hC O*M M0ON._O5PfT,I Ol)N *S 3_6N0O.fS I/Z EM _ P| I ^; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OIn file included from PTIOsrc/libavcodec/aacenc_ltp.cNS: 28C: OIn file included from Msrc/libavcodec/aacenc_ltp.h:M31: OIn file included from Nsrc/libavcodec/aacenc.h:_30O: Psrc/libavcodec/put_bits.hTI:227O:N37:S_ Nwarning: OScomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]IZ E | ^ src/libavfilter/vf_v360.c227src/libavfilter/vsrc_testsrc.c | :: 4206103 : :11871:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'COMMON_OPTIONS_NOSIZE' if (s->bu f103_ e | n4206 d | - { s " -r >"b ,u f _ p tcro ">sns=te tfsl oivazitde odefa o= ( BtitrBaatunfe(0f.5"f)), { * O F F| F ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~SF EMTIN((df_rfaovm, e35_9r.fa)t *e )M,_ PAIV _O/PT _T1YP8E0._f)V; I | D ~ ^~~~~ EO_RATE, {.src/libavfilter/vf_v360.cst:r 4206=: 40":25 "warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 0, INT_MA X4206 | , F L A G S }c,on\s t f| l ^o at da CC libavcodec/adpcm_data.o = tanf(0.5f * FFMIN(d_fov, 359.f) * M_PI / 180.f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vsrc_testsrc.c:9691:5: warning generatedwarning: . 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 | src/libavfilter/vf_v360.c : {4209 :"40d:u rwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ti on", "set v4209i | d e o d u r a t *ih_ofnov" ,= aOtFanF2Sf(EdTa(d u*r wa,t iodn) )* ,3 60A.Vf _/O PMT__PIT;Y P E| _ ~~~~~~~~~~~~~~~~~~^~~~~~~ ~ DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ 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_testsrc.c* :h,969 :d5): *warning: 3missing field 'unit' initializer [-Wmissing-field-initializers]6 0.f src/libavfilter/vsrc_testsrc.c/: 108M_:P37I:; 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 },\ | ^ In file included from src/libavcodec/aacenc_tns.c:29src/libavcodec/put_bits.h: In file included from src/libavcodec/aacenc.h::30265: :src/libavcodec/put_bits.h37::227 :warning: 37:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | 227 | CC libavcodec/adpcmenc.o isrc/libavfilter/vsrc_testsrc.c f:i f(969 :s(5-:>bsu warning: -missing field 'unit' initializer [-Wmissing-field-initializers] f>_benudsrc/libavfilter/vsrc_testsrc.cf _- :s108:e37-n:d>b unote: -f expanded from macro 'COMMON_OPTIONS'_s p-t>rbu f>_=pt r s>i= z108 | #esdeofif(iBizneet oBfCuO(BfiM)tBMuON)_f O{P) )T I {| O ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ N| S ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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,CC libavcodec/adts_header.o 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] src/libavcodec/put_bits.h 969 | : 265 : 37:C warning: Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M MON_OPTIONS | ^~~~~~~~~~~~~~265 | ifsrc/libavfilter/vsrc_testsrc.c :(108s-:>37b:u f_note: eexpanded from macro 'COMMON_OPTIONS'nd - s->buf_ptr > =108 | #sdiezfeionf(eB iCtOBMuMf)O) N{_ O P| TI ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ON S SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", src/libavcodec/put_bits.h"se:t 317vi:d33eo: dwarning: urcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a tion", OFFSET(d u317 | r a t i oinf )(s,- >bAuVf__eOndP T-_T YsP-E>_DbUuRfA_pTtIrO N>, ={. isi6z4e =o f-(1B}i,t -B1u, fI)N)T 64{_ M AX| , ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~F LAGS },\ | ~ ^~~~~~~~~ /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 | CC libavcodec/adts_parser.o COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h: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/adx.o In file included from src/libavcodec/aacpsdsp_fixed.c:23: src/libavcodec/aacpsdsp_template.c:115:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | 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.c:23: src/libavcodec/aacpsdsp_template.c:114:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 114 | Q31(0.56471812200776f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacpsdsp_fixed.c:23: src/libavcodec/aacpsdsp_template.c:113:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 113 | static const INTFLOAT a[] = { Q31(0.65143905753106f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/adx_parser.o CC libavcodec/adxdec.o In file included from src/libavcodec/aacenc.c:40: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/adxenc.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/agm.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/libavfilter/vf_v360.c:4778:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4778:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:4778:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4778:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | h = w / 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); | ~~~^~~~~ ~ CC libavcodec/aic.o In file included from src/libavcodec/aaccoder.c:45: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavcodec/alac.o 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))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 warnings generated. 2 warnings generated. 7 warnings generated. 1 warning generated. In file included from src/libavcodec/aacps_float.c:24: In file included from src/libavcodec/aacps.c:35: src/libavcodec/aacps_tablegen.h:79:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 79 | filter[q][n][0] = proto[n] * In file included from cosrc/libavcodec/aaccoder.c:s53(: tsrc/libavcodec/aaccoder_twoloop.hhe:t75a: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_CODEsrc/libavcodec/aacps_tablegen.hC:_80F:L31A: Gwarning: _implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]Q SCALE) ? 2 .080f | : a vc t x - > c h _lfayiolutt.enrb[_qc]h[na][n1]n e=l s)p r| o ~ ^~~~ to[n] * -sin(theta); | ^~~~~~~~ ~ src/libavcodec/4xm.c:447:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 447 | if (length < extra) | ~~~~~~ ^ ~~~~~ src/libavcodec/4xm.c:459:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 459 | if (bitstream_size > length || bitstream_size >= INT_MAX/8 || | ~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavfilter/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, src/libavcodec/aacps_tablegen.h0,: 139FL:A53G: Swarning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], \ | ^ 139 | float pd_mag = src/libavfilter/vsrc_testsrc.c1: 1805:/5 : hwarning: ypmissing field 'unit' initializer [-Wmissing-field-initializers]ot (imsrc/libavfilter/vsrc_testsrc.c_:sm108oo:t24:h ,note: rexpanded from macro 'COMMON_OPTIONS'e _smoot h108) | ;# d e| f ~~~~~ ^~~~~~~~~i ne COMMONsrc/libavcodec/aacps_tablegen.h_:OP139T:42I: Owarning: NSimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] S IZE_OPTI O139N | S C O M M O N _ O P fTlIoaOtN pSd__mNaOg S=I 1Z E/ h y| p ^ot (imsrc/libavfilter/vsrc_testsrc.c_:sm99o:ot115h:, rnote: e_expanded from macro 'SIZE_OPTIONS's mooth); | 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", OFFSEsrc/libavcodec/aacps_tablegen.hT(:d171ur:a56tCC libavcodec/alac_data.o i:o nwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_TYPE_DURATION ,171 | { .i 6 4 = - 1 } , -1H,B [IiNiTd6]4[i_cMcA]X[,0 ]F =L A MG_SS QR}T,2 \* a l| ^p ha_c * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:171:46:src/libavfilter/vsrc_testsrc.c :In file included from warning: 1805implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 5src/libavcodec/aacdec_fixed.c: :warning: 71missing field 'unit' initializer [-Wmissing-field-initializers]: src/libavcodec/sinewin_fixed_tablegen.h :171 | src/libavfilter/vsrc_testsrc.c 60:: 21 108 :: 37 : warning: note: expanded from macro 'COMMON_OPTIONS' Himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]B [ i108i | d#][dieccf]i[0n]e =CO M 60 M | OMN_S Q_ ORPTT I O2 N * Sa l pSwhIZiEan__dco OPwT*[Ii] gOa Nmm=a_Sc ; S I CNOM| M_O ~ ^~~~~~~N F_IOXP(sTinIfO((Ni S+_N OS0IZ.E 5 | ) ^ * (src/libavfilter/vsrc_testsrc.c:M106:_117P:I /note: (expanded from macro 'COMMON_OPTIONS_NOSIZE'2 .0 * n)))) ;106 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ "ssrc/libavcodec/aacps_tablegen.har:"src/libavcodec/sinewin_fixed_tablegen.h,172::56 :54 : warning: 35 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : "snote: etexpanded from macro 'SIN_FIX' v i d172e | o s a m 54p l | e#d ea spfeic n te S IrNa t_ FiHoI"In file included from BX[,isrc/libavcodec/aacenc_is.c( iO:adF]F)S29: [In file included from src/libavcodec/aacenc_utils.h Ei:c(cT]31i: ([1n]tsrc/libavutil/ffmath.h)s a:rf),= 49 l A:o30M:Vo_ S_rQwarning: ROT((implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]aP2T_ T) *Y *0Px E _8a49lRpAhTaI_Os0 | N0A0* L0 ga,m0m r0a0 {+e _0.tdbcl.=5u); r| ~ ^~~~~~~ 1n| ~~~~^~~~~~~~~~~~ ~} e,x psrc/libavcodec/aacps_tablegen.h2 :f0(172,M :_46LIO:NTG 2__1warning: M0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] *A Xx ),; F| ~ ^L AG172S | } , | ^ HB[iid][icc][1] = M_SQRT2 * alpha_s * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:173src/libavfilter/vsrc_testsrc.c::561810:: 12:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'help' initializer [-Wmissing-field-initializers] 1810 | 173 | { N U LL } | ^ 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]src/libavfilter/vsrc_testsrc.c[i:cc1805]:[52:] warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]= -M_SQRT2 *1805 | a l pCOhMaMO_Ns_ O*P TgaImmOaN_sS; | ^~~~~~~~~~~~~~ | ~ ^~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_Osrc/libavcodec/aacps_tablegen.hP:T174I:56O:NS warning: Cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]OM MON_OPTION S174_ | N O S I Z E | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c : 105H:B98[:i inote: expanded from macro 'COMMON_OPTIONS_NOSIZE'd ][icc][3] = 105M | _ S Q RT 2{ *" d"a, l p h a _ c" s*e t gviadmeom a_ds;u r| a ~ ^~~~~~~ tion", OFsrc/libavcodec/aacps_tablegen.hF:S174E:46T:( warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ur ation), A174V | _ OP T_ T Y P E _D UR A T IO N , H B{.[ii6i4 d=] -[1i},c -c1],[ 3I] N=T 6 M4__SMQARXT, 2FL A*G Sa }l,p\h a | _ ~ ^~~~~~~~~c * gamm/usr/include/stdint.ha:_46s: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_OCC libavcodec/alacdsp.o PTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "src/libavcodec/aacps_tablegen.hs:et184 :26v:i dwarning: eoimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] duration" ,184 | OF F S E T ( d ur a t ifo_nc),e AnVt_eOPrT =_ kT Y- P6E_.D5fU;RA T I| ~ ~~^~~~~~O N, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7ffffffffffsrc/libavcodec/aacps_tablegen.hff:f186f:f29): | warning: ^~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 186 | theta = -M_PI * fractional_delay_links[m] * f_center; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:190:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 190 | theta = -M_PI*fractional_delay_gain*f_center; | ~^~~~~~~~~~~~~~~~~~~~~ CC libavcodec/alacenc.o src/libavcodec/aacps_tablegen.h:199:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | f_center = k - 26.5f; | ~ ~~^~~~~~~ src/libavcodec/aacps_tablegen.h:201:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 201 | theta = -M_PI * fractional_delay_links[m] * f_center; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:205:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 205 | theta = -M_PI*fractional_delay_gain*f_center; | ~^~~~~~~~~~~~~~~~~~~~~ In 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) (intCC libavcodec/aliaspixdec.o )((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) | ^ ~ src/libavcodec/aacps_tablegen.hIn file included from src/libavcodec/aacps_fixed.c::18124:: In file included from 15src/libavcodec/aacps.c: :warning: 32comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: src/libavcodec/aacps_fixed_tablegen.h:65:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | 65 | Q 3i1(f0 .(0k9 8<8 5F1F0_A8RR5A7Y5_2E6LE4MfS()f,_ cQen3te1r(_020.)1) 1 7| 9src/libavcodec/aaccoder_twoloop.h37 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~1 :02795:672321:7 fsrc/libavcodec/aacps_tablegen.hwarning: ):implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],196 :Q153:1 warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 .1 25279f) | 196 | | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 i: f36: note: ( expanded from macro 'Q31'k < F F _ A 45+ | R RsA#fYo_dEfeffLEsMi,n Se(f | Q_31 ~ ^~~~~~(cxe n)te r _ 34 )src/libavcodec/aaccoder_twoloop.h) : 278 :28| : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (x278) | * 21 4 7 4 83 64 8 .0 + 0 . 5 ) | ^ ~ + 1.75*logIn file included from 2fsrc/libavcodec/aacps_fixed.c(:FF24M: AIn file included from Xsrc/libavcodec/aacps.c(:032.0: 0src/libavcodec/aacps_fixed_tablegen.h:164:281:5 fwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u plims[w*16+g]) 64/ | s c e -Q>3i1c(s0.s.w00b7_4s6i0z8es2[94g9])8 1| 2 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f ), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/aliaspixenc.o In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.c:24: src/libavcodec/aacenc_ltp.c:In file included from src/libavcodec/aacps.c30:: 32: In file included from src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacenc_utils.h::70:3133: :src/libavutil/ffmath.h warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]49 :30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0. 074942 | 8 3 1 3 r8et0u1rn1 0ex6pf2f), (Q3M1_L(O0G2._0180 1*0 0x3)4;78 92 9| 1 ~ ^4 f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.074In file included from 2831src/libavcodec/aacenc_tns.c:383201: 10In file included from 6src/libavcodec/aacenc_utils.hf:),31 Q: 31src/libavutil/ffmath.h(:049.0:830:1 0warning: 03implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7892914f), Q3 149( | 0. 08 33 3 r3e3t3u3r3n33 3e3xf)p 2 f| ( ~~~~^~~~~~~~~~~~~~~~~~M _LOGsrc/libavcodec/aac_defines.h:2_451:360: * note: xexpanded from macro 'Q31'); src/libavfilter/vsrc_testsrc.c | ~ ^: 1894:455 | :#d ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]f ine Q31 (x1894) | C O M M O N_(OiPTnIOtN)(S(x_)N*2O1S4IZ7E48 3 6| 48 ^. 0 + 0.5src/libavfilter/vsrc_testsrc.c:)102 :| 118: ^ ~ note: expanded from macro 'COMMON_OPTIONS_NOSIZE' In file included from src/libavcodec/aacps_fixed.c :10224 | : In file included from src/libavcodec/aacps.c :32 : {src/libavcodec/aacps_fixed_tablegen.h :"r69a:81t:e "warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set vid e69o | r a te " Q,3 1 ( 0. 0O40F8F1S1E79T9(f2r46a9m2fe)_, rQa3te1)(,0 .A0V3_8O1P2T8_1T0Y9PE9_4V9I2DE6Of_)RA,T QE3,1 {(.0s.t0r5 =1 4"42950"8}1, 305,6 9IN9Tf_)M,AX ,Q 3FL1A(GS0 }.,0\63 9 9| 8 ^3 1151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #defisrc/libavfilter/vsrc_testsrc.cn:e1894 Q:351:(x )warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c : 103 : 118 : note: expanded from macro 'COMMON_OPTIONS_NOSIZE' (int)((x)* 21031 | 4 7 4 8 3{6 48".r"0, + 0 . 5 ) "| se ^ ~t video rateIn file included from ",src/libavcodec/aacps_fixed.c : 24 : In file included from Osrc/libavcodec/aacps.cF:F32: Ssrc/libavcodec/aacps_fixed_tablegen.hE:T69(:f57:r warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m e_rate), AV _O69P | T _ TQY31P(E0._0V4I0D8E1O17_9R92A46T9E,2 f){,.s trQ 31=( "02.053"}8,12 80,1 0I9NT9_4M9A26Xf,) ,FL AQG3S1 (},0\. 0 5| 1 ^44 908135699f), Q31(0.06399831151592f), src/libavfilter/vsrc_testsrc.c| : ~~~~^~~~~~~~~~~~~~~~~~1894 :5: src/libavcodec/aac_defines.h:warning: 45missing field 'unit' initializer [-Wmissing-field-initializers]: 36: src/libavfilter/vsrc_testsrc.cnote: :104expanded from macro 'Q31': 115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 45 | #defin e 104Q | 3 1 ( {x )"d u r at i o n " , " se t (viidneto) (d(uxr)a*ti2on1"4,7 4OF8F36S4E8T.(0 d+u ra0t.5i)o n )| , ^ ~ AV_OPT_TYIn file included from Psrc/libavcodec/aacps_fixed.cE:_24D: UIn file included from Rsrc/libavcodec/aacps.cA:T32I: Osrc/libavcodec/aacps_fixed_tablegen.hN,: {69.:33i: 6warning: 4 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= -1}, -1, I N69 | T 6 4_M A QX3,1 (0F.L0A4G0S8 11}7,99\24 6 92| f ^ ), Q31(0.03812810994926f), Q31(0.051449src/libavfilter/vsrc_testsrc.c0:818941:53:5 6warning: 9missing field 'unit' initializer [-Wmissing-field-initializers]9 f),src/libavfilter/vsrc_testsrc.c: 105Q:1153:1 note: (expanded from macro 'COMMON_OPTIONS_NOSIZE'0. 0639983115 1105 | 5 92 f ) ,{ "| ~~~~^~~~~~~~~~~~~~~~~~d ", src/libavcodec/aac_defines.h : 45 : 36 : "note: seexpanded from macro 'Q31't video d 45u | #rdaeftiineo nQ3"1,( x)O F F S E T ( d u r a ti o n)(,i nAtV)(_(Ox)P*T2_14T7YP4E_8D3U6R4AT8I.O0N, + {0..i5)6 4 | = ^ ~ - 1}, -1, IIn file included from Nsrc/libavcodec/aacps_fixed.cT6:4_24M: AXIn file included from ,src/libavcodec/aacps.c: 32FL: Asrc/libavcodec/aacps_fixed_tablegen.h:G69S:9 }:, \warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/allcodecs.o | ^ 69 | Q31(0.04081179924692f), Q31(0.03812src/libavfilter/vsrc_testsrc.c8:118940:9594:92 6warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]), Q3src/libavfilter/vsrc_testsrc.c1(:0106.0:51171:4 4note: 90expanded from macro 'COMMON_OPTIONS_NOSIZE'8 135699f), Q1063 | 1 ( 0. 0 6{3 9"98s3ar1",1 5 1 59 2 "fs)e,t vi| d ~~~~^~~~~~~~~~~~~~~~~~ eo sasrc/libavcodec/aac_defines.hm:p45l:e 36a: snote: peexpanded from macro 'Q31'c t rati o"45, | #OdFeFfSiETn(esa r)Q, 3A1V_(OxP)T _T Y P E_ R A T I ON A L ,( i{n.dtb)l((=x) *12}1,4 74 80,3 64I8N.T0 _+MA X0,. 5F)L A G| In file included from S ^ ~ }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 | isrc/libavfilter/vsrc_testsrc.cf: 1895(:114q:ma xwarning: vmissing field 'unit' initializer [-Wmissing-field-initializers]a l >= (FF_A R1895R | A Y_ E L EM{S( a"apca_tmacxhva_ls_cibz)e)",) " s| et ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ the single patch size", OFFSET(pw), AV_OPT_TYPE_IMAGE_SIZE, {.str="64x64"}, 0, 0, FLAGS }, | ^ In 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.12222452249753src/libavfilter/vsrc_testsrc.cf):,1899 :Q12:3 1warning: missing field 'help' initializer [-Wmissing-field-initializers]( 0. 118992 | 5 f) | ~~~~^~~~~~~ { NULsrc/libavcodec/aac_defines.h:L45 :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] 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]75 | Q31(0 .118940 | 3 0 73 4 41C5O8M03M6Of)N,_O PQ3T1I(O0N.S12_2N22O4S5I22Z4E9 75 3| f ^~~~~~~~~~~~~~~~~~~~~ ), Q31src/libavfilter/vsrc_testsrc.c(:0.1051:2985:f note: )expanded from macro 'COMMON_OPTIONS_NOSIZE' | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :10536 | : note: expanded from macro 'Q31' { "d", 45 | # d ef i ne "Qs31e(tx )v i d eo d u r a t i o n " , (OiFFnStET)(d(u(rxat)i*on2)1,47 4A8V3_6O4P8T._0T Y+ P0E._5D) U R| A ^ ~ TION, {.i6In file included from 4src/libavcodec/aacps_fixed.c :=24 : -1In file included from },src/libavcodec/aacps.c :32-1,: src/libavcodec/aacps_fixed_tablegen.h:I75N:T96:4 _Mwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] X, FLAGS }75, | \ | ~ ^~~~~~~~~ Q 31(0.1/usr/include/stdint.h0:463:021:7 3note: 4expanded from macro 'INT64_MAX'41 58036f )46, | #Qd3e1(f0i.n1e22 2I2N4T6542_24M9A75X3 f) ,( 0xQ731f(f0.f1f25fff) f f| f ~~~~^~~~~~~~~~~~~~~~~~f ffffsrc/libavcodec/aac_defines.hf:45): 36 :| ^~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavfilter/vsrc_testsrc.c : 1894 : (in5t)((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:1845: warning36:s : generatednote: . expanded from macro 'Q31'warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 45 | #defi n1894 | e Q3 1C(Ox)M MO N _O P T IO N S _N O S IZ E ( i| nt ^~~~~~~~~~~~~~~~~~~~~) ((x)*21src/libavfilter/vsrc_testsrc.c47:4104:89836:4 8note: expanded from macro 'COMMON_OPTIONS_NOSIZE'. 0 + 0.5) | ^ ~104 | { "duIn file included from rasrc/libavcodec/aacps_fixed.cti:o24n: "In file included from src/libavcodec/aacps.c,: 32": ssrc/libavcodec/aacps_fixed_tablegen.he:74t:57 :vi dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o duration", OFFS E74T | ( du ra t iQo3n1)(0,. 01A5V65_67O5P60T01_2T2YPfE),_ QD3U1(R0A.0T3I7O5N,2 7{16.3i961949 1f=) ,-1 }Q3,1 (-01,. I0N5T4614_7M89A1X37,8 F7L8A2GSf ),} ,Q\ 3 | 1 ~ ^~~~~~~~~(0 .0841/usr/include/stdint.h:7460:214:4 1note: expanded from macro 'INT64_MAX'1 6767f )46, | | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.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.#0d3ef7i5n2e 7IN1T66349_1MA9X9 1 f)(, 0Q3x17(0f.f0f54f1ff7f89f1f3f78f7f82ff)f,f Q)3 1 (0| . ^~~~~~~~~~~~~~~~~~08 417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (isrc/libavcodec/4xm.cnt):(785(:x16)*:21 4warning: 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]48 3648.0 + 0.5) | 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/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] src/libavcodec/aacps_common.c:109:71: 80 | warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare]In file included from src/libavcodec/aacdec.cQ3:1260(: 0src/libavcodec/aacdec_template.c.:135964:83363:0 3warning: 5109 | 6RE7A4Dcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]_0 P3AfR)_,D QA31T(A( ic0c,. 2 359 3 | 2h 7u f9f 8 _i5fo6 6f62(fFsF9_e96AfRt)R[A,Yt Q_aE3Lb1El(eM_Si(de0x]2c._,2v e5c f)) 0 ,< | ~~~~^~~~~~pt asg-s>) src/libavcodec/aac_defines.h | i ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~:c 45c:36_: pnote: aexpanded from macro 'Q31' r[e][b] 45> | #7Ud,e fi9ne, Q 312()x ) | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/aacps_common.c : 89(:i17nt:) (note: (expanded from macro 'READ_PAR_DATA'x )*2147483648.0 + 0.5) 89| | ^ ~ In file included from ifsrc/libavcodec/aacps_fixed.c (:ER24R: _In file included from COsrc/libavcodec/aacps.cN:32D: Isrc/libavcodec/aacps_fixed_tablegen.hT:80I:35O:N warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ | ^~~~~~~~~~~~~ 80 | Q31( 0.16486303567403src/libavcodec/aacps_common.cf:)109,:71 :Q 3warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare]1 ( 0.23279856662 991096 | RfE)AD,_ PAQR31_(DA0TA.(2i5ccf,) | ~~~~~^~~~~~~~~~~~~~~~~~ huffsrc/libavcodec/aac_defines.h_:o45f:f36:s enote: texpanded from macro 'Q31'[t able_i d45x] | , # d ef0i,ne Qp31s(-x)> i c c _p a r [ e ] [ b ] (> i7nU,t 9),( 2() x )| * ~~~~~~~~~~~~~~~~~ ^ ~~2 147483src/libavcodec/aacps_common.c6:4898.:017 +: 0 .note: 5)expanded from macro 'READ_PAR_DATA' | ^ ~ 98In 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: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f (ERR_CO N80DI | T I O N ) Q\31 ( 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:24In file included from : In file included from src/libavcodec/aacps.c:src/libavcodec/aacenc_tns.c32:: src/libavcodec/aacps_fixed_tablegen.h32:: 79src/libavcodec/aacenc_utils.h::3497::17 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 79 | Q3 197(- | 0 .0 5 9 08i2f11 1(5qm5a6x3v9afl), >=Q 31((F-F_0AR.R04A8Y_7EL1E4MS9(8a3a7c49_4m6afx)v, aQl31_(c0b.)0f))) , | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacenc_ltp.c:30: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | src/libavcodec/aacenc_is.cif (:fr61am:e85_:4c cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= = AV_RL32("cfrm") )61 | { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ IS[i] src/libavcodec/4xm.c= :(897:L23:[ swarning: tcomparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]a rt+(w+w2) *8971 | 2 8 + i ] + ipfha se(*dRa[tstaIn file included from a_rssrc/libavcodec/aacenc.c:tiz+50(we+ : w>2 In file included from )UIsrc/libavcodec/aacenc_utils.hNT*:31_1: 28M+Asrc/libavutil/ffmath.hXi :]49- ): *cs30qf: rrwarning: mtimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](-en e>sriz0e/ en-er 0 49A | 1V)_I ; N PU| T ~~~~ ~~~~~^~~~~~~r _eBtUuFrnF EeRx_src/libavcodec/aacenc_is.cPAp:2DfD(M61_ILO:GN442: Gwarning: __implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1SI0ZE ) * | x ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ )61 ; | | ~ ^ src/libavcodec/4xm.c : 911 : 24 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] IS[i] =911 | ( L [ s t a ritf +((cwfr+mw->2s)i*ze1 2>8= +wiho]le _+si zpe)h a{s e *| R ~~~~~~~~~~ ^ ~~~~~~~~~~[ start+(w+w2src/libavcodec/4xm.c):*9341:2198:+ iwarning: ]comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]) *sqrt(e n934e | r0 / e niefr 01()fr;am e | _ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~4c c == AV_RL32("ifr2")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:940:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 940 | } else if (frame_4cc == AV_RL32("ifrm")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:946:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 946 | } else if (frame_4cc == AV_RL32("pfrm") || frame_4cc == AV_RL32("pfr2")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:946:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 946 | } else if (frame_4cc == AV_RL32("pfrm") || frame_4cc == AV_RL32("pfr2")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:952:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 952 | } else if (frame_4cc == AV_RL32("snd_")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_pred.c:29: In file included from src/libavcodec/aacenc_pred.h:31: In file included from src/libavcodec/aacenc.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { CC libavcodec/alsdec.o | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 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/aacps_common.c:251:49: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 251 | if (ps->icc_par[ps->num_env][b] > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ In file included from src/libavcodec/aacenc.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/amr_parser.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/amrnbdec.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: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),src/libavcodec/aaccoder_twoloop.h Q3:0297(0:.190:0 2warning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 600463f/M_PI), Q2973 | 0( 0. 0 0 19f0o0r2 8(5i9 f=/ 0M;_P I)i, Q3<0( 0.s00i1z16e25o8f9(3mfi/Mn_PsIf)), Q/3 0si(z0e.0o0f01(58m11i5n5fs/fM_[PI0) ] );| ^~~~~~~~~~~~~~ ++i) src/libavcodec/aac_defines.h :| 44 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 36: note: expanded from macro 'Q30' 44 | #defsrc/libavcodec/aaccoder_twoloop.hin:e361: 19:Q 3warning: 0(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x ) 361 | (finotr) (((xi) *= 10;0 i7 37<4 18s2i4z.e0o f(+m ax0s.f5) )/ s i| ^z eof(maxsf[0In file included from ]src/libavcodec/aacps_fixed.c):;24: In file included from ++src/libavcodec/aacps.ci:)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 | #desrc/libavcodec/aacenc_is.cfi:n139e :Q613:0 (warning: x)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t139 | ) ( ( x )* 1 0 7 3 7 4 1 8 2 4. 0 cp+e ->0c.5h)[ 0] .| i ^ s_ener[w*16+In file included from g]src/libavcodec/aacps_fixed.c =: 24s: qIn file included from src/libavcodec/aacps.cr:t(32e: nsrc/libavcodec/aacps_fixed_tablegen.he:r193:086: / warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]es t->ener01); | ~~~~ ~~~~~~^~~~~~~~~~~~~~ 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(src/libavcodec/aacenc_ltp.c0.0:05872:6369:10 97warning: f/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M_ PI), Q30(0.0 0874 | 7 3 0 3 1 12 f/ Mco_rPrI ),= Qs310( 0>.0 0303.7902f7 7?0 f/sM0_/PsIqr)t,( Qs301()0 .:0 002.0067f4;4 5 1| f/ ~~~~ ^~M _PI), Q30(src/libavcodec/aacenc_ltp.c0:.87:028:0 02warning: 81implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 795f/M_ 87P | I) , | ^~~~~~~~~~~~~~ csrc/libavcodec/aac_defines.h:o44r:r36 =: snote: 1expanded from macro 'Q30' > 0.0f ? 44s | 0#/sdqerfti(ns1e) :Q 30.00(f;x ) | ^~~ (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.005269109src/libavcodec/aacenc_tns.c7f/:M_198PI:)82,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.0047303112f/M_P I198) | , Q 3 0 (if0 .(0!0o3r3d7e9r2 7|7|0 !fi/sM_fPiIn)i,te (Qg3a0i(n)0 .||0 g0a2in0 6<7 4T45N1Sf_G/AIMN__TPHIR)Esrc/libavcodec/aacenc_is.c,S :H142Q:O344L0:D(_0 L.O0warning: comparison of integers of different signs: 'int' and 'enum BandType' [-Wsign-compare]W0 0|2|8 1ga1i79n5f /M>_ P TI)142,N | S _| ^~~~~~~~~~~~~~ G src/libavcodec/aac_defines.hA : I44 N :_36 :T Hnote: expanded from macro 'Q30' R ES HO L iD44_f | H #(IGdH)perf e| iv_ ~ ^~~~~~~~~~~~~~~~~~~~~~~in se & &Qsrc/libavcodec/aacenc_tns.c 3:pr0ev45(_:42b:xt )note: expanded from macro 'TNS_GAIN_THRESHOLD_HIGH' ! = c p e - 45 > | c# d he[ 1(fin]ti.)bn(a(ned x_Tty)pNe*S[_10w7G*3A176IN4_1T+g8]2HR)E4. 0{S | H ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~+O 0L.D_5H)I G| H ^ 1.16f*In file included from TNsrc/libavcodec/aacps_fixed.cS_:G24A: INIn file included from _src/libavcodec/aacps.c:T32H: REsrc/libavcodec/aacps_fixed_tablegen.hS:193H:O11LD:_ LOwarning: Wimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc_tns.c193: | 198 : 49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.00562 3198 | 3 5 4 1f / M _iPf I(),! Qo3rd0e(r0 .|0|0 5!2i6s9fi1n09i7tf/eM(_gaPinI)) , |Q3|0( 0g.0a0i47n30 31<1 T2NfS/_M_GPIA)I,N_ THQR30E(S0H.O0L0D3_L3O79W2 |7|7 g0afi/n M> _TNPSI_)GA,I N_QT3HR0E(SH0O.0L02D0_H6I7G4H)4 5 1| f ~ ^~~~~~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aacenc_tns.cI:44):,37 :Q note: 3expanded from macro 'TNS_GAIN_THRESHOLD_LOW'0 (0.0 04402 | 8#1d17e9f5ifne/ MT_NPIS)_G,A I| N ^~~~~~~~~~~~~~_ THRESsrc/libavcodec/aac_defines.hH:OL44D:36_:L note: Oexpanded from macro 'Q30'W 1 .444f | | # ^~~~d efine Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: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] In file included from src/libavcodec/aasc.c192: | 32 : In file included from src/libavcodec/msrledec.h: 26 : src/libavcodec/bytestream.hQ:30171(0:.180:09 9warning: 9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 6664f/M_PI), Q30( 0.1710 | 0 9 3 6g9->8b39u9ff/fMer_ P+=I )F,F MQI3N0((g-0>.0b0uf8f41e1r_8e48n0d f-/ Mg_-P>Ibu)ff,e rQ, 3s0i(z0e).;0 0 60| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~9 5116f/M_PI), src/libavutil/macros.hQ:493:0(250: .note: 0expanded from macro 'FFMIN' 0367670 1493 | f#/dMe_fPiIn)e, FQF3M0(I0.N0(a0,b0)5 0(0(a0)4 >9 8(fb/M)_ P? I()b), :| ^~~~~~~~~~~~~~( a)) src/libavcodec/aac_defines.h | : ~ ^ ~44 :36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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.In file included from 000src/libavcodec/aasc.c88:94322: 0In file included from 0fsrc/libavcodec/msrledec.h/:26M: src/libavcodec/bytestream.h_:P186:I13),: 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 | 44s | i#zde2e f=i nFeF MQ3I0N((xp-)>b u ff e r _e n d - p - > b u f(feirnt,)( (sxiz)e*);1 07 3| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~7 41824.0 src/libavutil/macros.h+: 490:25.:5 note: )expanded from macro 'FFMIN' | ^ 49 | #deIn file included from fisrc/libavcodec/aacps_fixed.cn:24e: FIn file included from Fsrc/libavcodec/aacps.cM:I32N: (src/libavcodec/aacps_fixed_tablegen.ha:,191b) :(111:( awarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] > (b) ? (b) : ( a191)) | | ~ ^ ~ CC libavcodec/amrwbdec.o Q30(0In file included from .src/libavcodec/aasc.c0:17327: 8In file included from 09src/libavcodec/msrledec.h2:0265: fsrc/libavcodec/bytestream.h/:M187_P:I)15,: warning: Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]30 (0.01 1876 | 6 6 1 5i7f8 8(fs/iMz_e2P I)!,= sQi3z0e()0 . | 0 ~~~~~ ^ ~~~~1 49587989f/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.0065393In file included from 616fsrc/libavcodec/aacenc_pred.c/M:_30P: IIn file included from ),src/libavcodec/aacenc_utils.h :Q31: 3src/libavutil/ffmath.h0:(049.:030:0 0warning: 88implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]94 200f/M_PI), | ^~~~~~~~~~~~~~ 49 | src/libavcodec/aac_defines.h : 44 :r36e: tnote: urexpanded from macro 'Q30'n exp2f(M 44_ | LO#Gd2e_fi1ne0 Q*3 0x()x); | ~ ^ (int)((x)*1073741824.0 + 0.5) | ^ In 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) src/libavcodec/bytestream.h :(271in:t)17((:x )warning: *1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 73741824.0 + 0.5 ) 271 | | ^ int size2 =In file included from src/libavcodec/aacps_fixed.cF:F24M: IIn file included from Nsrc/libavcodec/aacps.c(:g32-: >src/libavcodec/aacps_fixed_tablegen.hb:190u:f61fe:r _warning: enimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d - g->buffer, size) ;190 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ Q30(0.03src/libavutil/macros.h1:64912:242535:f/ Mnote: _expanded from macro 'FFMIN'PI ), Q30 (049. | #0de2fi9ne6 2F5FM4I8N(4a7,fb/) M(_P(Ia)) ,> Q(3b0)( 0?. (0b2)6 :6 0(1a9)4)60 f /| M ~ ^ ~_ PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 3 44 warning | s# generatedd. efine Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: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/MIn file included from _PIsrc/libavcodec/aasc.c):, 32Q: 3In file included from src/libavcodec/msrledec.h0:(260.: 0src/libavcodec/bytestream.h52:6293:6132:9 2warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 f/M_PI), Q30(0.0 2934 | 7 3 11 38 0si5zfe/2 M=_P IFF)M,I NQ(3p0(-0>.b0u3f3fe8r47_6en1d5 1-f /pM-_>bPuIffsrc/libavcodec/aacdec_template.c)er,, :Qs3i12620:(z0.520e):2; 0 72warning: 7 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| 1 7 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~7 f/M_PI)src/libavutil/macros.h, :Q4930:(25 12620 | : . 0M0note: D2expanded from macro 'FFMIN'C8T2 _0I5N9 I49T6(1a | fc#/->dMemf_dicPntIe),1 2 F| F0 ^~~~~~~~~~~~~~M,I N ( aac,-bsrc/libavcodec/aac_defines.h>:)44m :d(c36(t:1a) 2>0 note: _(bexpanded from macro 'Q30') f n?, ( b 441) | 2# d: 0(,ae f))T X_iS nC| eA ~ ^ ~L E (Q130.(0x/)In file included from 1 src/libavcodec/aasc.c2 :0 32) : ) In file included from src/libavcodec/msrledec.h | : ^~~~~~~~~~~~~~~~~ 26 : src/libavcodec/bytestream.h : 294(src/libavcodec/aac_defines.h::93i:1536n:: t )(warning: (note: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'TX_SCALE') *107 3294 7 | 493 1 | 8 # 2 d4eifi.nf0e (T+Xs_S CiAL0Ez(.e5x2)) ! = | s i ^ z e ) (| (x ~~~~~ ^ ~~~~) In file included from src/libavcodec/aacps_fixed.c/:24 : 3In file included from 27src/libavcodec/aacps.c6:832.: 0src/libavcodec/aacps_fixed_tablegen.hf:)189 : 111:| ~ ^~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacdec_template.c:1257:13: 189note: | expanded from macro 'MDCT_INIT' Q30( 01257. | 0 5 6 1s7c4a9l6e 7= 4sfva/lM; _ P I ) , Q 3 0 ( 0. 05 26 6 2 92 3 9f / M_ P I) , Q 3 0( 0 . 0 47 3 1 1 3 8 05 f / M _ P I ) , Q 3 0 ( 0 . \0 3 3| ^~~~8 476151f/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)*1073741824CC libavcodec/anm.o .0 + 0.5) | ^ In 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/Msrc/libavcodec/aacdec_template.c_:P1263I:)52,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.047311380 51263 | f / M _MDPCTI_I)N,IT (Qa3c0-(0>.m03d3c8t417268,1 5a1cf-/>mMd_cPtI1)28,_ fnQ, 3 012(8,0 T.X_0SC2A0L7E2(716.01/7172f8)/)M _ P| ^~~~~~~~~~~~~~~~~I ), Q30(src/libavcodec/aac_defines.h0.:00932:83620:5 96note: 1expanded from macro 'TX_SCALE'f/ M_PI), | ^~~~~~~~~~~~~~93 | #desrc/libavcodec/aac_defines.hf:in44e: T36X:_ Snote: Cexpanded from macro 'Q30'A LE(x) 44 | # d ef i n e ( (xQ)3 0/ (3x2)7 6 8 . 0f ) | ~ ^~~~~~~~ (insrc/libavcodec/aacdec_template.c:t1257)(:(13:x )note: *expanded from macro 'MDCT_INIT' 10737418 212574 | . 0 +s c0al.e5 =) s| v ^a l; In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 189 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q 3 0( 0\.0 5 61| 7 ^~~~4 9674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.src/libavcodec/bytestream.h0473:13171:133: 8warning: 05comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f /M_PI), Q30(0. 03173 | 3 8 4 7s6iz1e25 1= fF/FMMI_PIN)(,p- >Qbu3f0fe(r0_e.n02d0 7-27 6p-1>7b7uff/fMe_r,P Is)i, zQe)3;0 ( | 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~.0 02820596src/libavutil/macros.h1:49f:/25M:_ Pnote: Iexpanded from macro 'FFMIN') , | ^~~~~~~~~~~~~~ 49 | #src/libavcodec/aac_defines.hd:ef44i:36n:e note: Fexpanded from macro 'Q30'FM INsrc/libavcodec/aacdec_template.c(a:,1264b:52 )44: | ( #d(ewarning: afi)neimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q >30 ((xb)) ? (b ) 1264 | : ( a ) ) | M( ~ ^ ~DCi nTt_)I(N(xI)TIn file included from *(1a0src/libavcodec/aasc.c73c7:-4321>: 8m2In file included from 4dsrc/libavcodec/msrledec.h.c:t0264 8: 0+src/libavcodec/bytestream.h :, 0 318a:.c-155)>m: dwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] c| t ^ 4 3188 | 0 _ f n In file included from if, src/libavcodec/aacps_fixed.c ( s:i 24z: In file included from 4src/libavcodec/aacps.ce8:232: 0 src/libavcodec/aacps_fixed_tablegen.h!,= :TsX189i_zSe:C)36 A: L | Ewarning: ~~~~~ ^ ~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1. 0/480)) | ^~~~~~~~~~~~~~~~~ 189 | src/libavcodec/aac_defines.h : 93 : 36 :Q 3note: expanded from macro 'TX_SCALE'0 (0.056174 9936 | 7#4dfe/fMi_nPeI )T,X _QS3C0A(L0E.(0x5)26 6 2 9 2 3 9 f / M(_(PxI)) ,/ Q33207(6In file included from 08..src/libavcodec/aacenc_pred.c00:4f307): 3 src/libavcodec/aacenc_utils.h 1:| 197 ~ ^~~~~~~~3: 8170:5 fwarning: /src/libavcodec/aacdec_template.cMcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:_ 1257P:I13):, note: Qexpanded from macro 'MDCT_INIT'3 0(0.03384 797 6 | 11257 5 | 1 f / iM f_s PcI(a)qlm,ea xQ=v3 a0sl(v 0a>.l=0; 2 0 (7 F2 F7 _6 A 1R 7R 7A fY /_M E_ LP EI M) S, ( aQ a3 c0 _( m0 .a 0x 0v 2a 8l 2_ 0c 5b 9) 6) 1) f / M| _ ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' \ | ^~~~ 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.00282059src/libavcodec/aacdec_template.c61:f1265/:M52_:P Iwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 1265 | 44M | D#CdTe_fIiNnIeT (Qa3c0-(>xm)d c t 5 1 2 , a c - > m d(citn5t1)2(_(fxn),* 1 0 7531724,1 8T2X4_.S0C A+L E0(.15.)0 / 5| 1 ^2 )) | ^~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:src/libavcodec/aac_defines.h24:: 93In file included from :src/libavcodec/aacps.c36::32 : note: src/libavcodec/aacps_fixed_tablegen.hexpanded from macro 'TX_SCALE': 188:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 93 | #define TX_SCAL E188( | x ) Q 3 0 ( 0(.(0x7)9 2/6 6332976187.f0/fM)_ P I| ) ~ ^~~~~~~~, Q30(0src/libavcodec/aacdec_template.c.:012577:4133:4 8note: 2expanded from macro 'MDCT_INIT'9 32f/M_PI), Q12573 | 0 ( 0 . 0s6c6a8l4e0 5=4 4s3vfa/lM;_ P I ) , Q 3 0 ( 0 . 0 4 7 8 8 8 8 8 6 2 f / M _ P I ) , Q 3 0 ( 0 . 0 2 9 3 5 4 3 3 5 7 f / M _ P I ) , Q 3 0 ( 0 . 0 0\3 9 9| 6 ^~~~7 746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI),src/libavcodec/aacdec_template.c Q:312660:(520:. 04warning: 78implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]88 8862f/M_PI), Q30 (12660 | . 0 2 9 3M5D4C3T3_5I7NfI/TM(_aPcI-)>,m dQc3t09(600.,0 0 3a9c9-6>7m7d4c6tf9/6M0__PfIn),, | 9 ^~~~~~~~~~~~~~6 0, TXsrc/libavcodec/aac_defines.h_:S44C:A36L:E (note: 1expanded from macro 'Q30'. 0/960)) 44| | ^~~~~~~~~~~~~~~~~# define Qsrc/libavcodec/aac_defines.h3:093(:x36): note: expanded from macro 'TX_SCALE' 93 | (#idnetf)i(n(ex )T*X1_0S7C3A7L4E1(8x2)4 . 0 + 0 . 5 )( ( x| ) ^ / 32768.0f)In file included from src/libavcodec/aacps_fixed.c| : ~ ^~~~~~~~24 : In file included from src/libavcodec/aacps.c:32src/libavcodec/aacdec_template.c: :src/libavcodec/aacps_fixed_tablegen.h1257::18813::86 :note: expanded from macro 'MDCT_INIT'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/bytestream.h :355 :125713 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s c a188l | e = s v aQl3;0 ( 0 .355 0 | 7 9 2 6 6s 3i 9z 1e 7 f /= M _F PF IM )I ,N ( Qg 3- 0> (b 0u .f 0f 7e 4r 3_ 4e 8 2n 9d 3 2- f /g M- _> Pb Iu )f ,f e Qr 3 ,0 ( s0 i. z0 e6 )6 ;8 4 0 | 5 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4 4\3 f /| M ^~~~_ PIsrc/libavutil/macros.h):,49 :Q253:0 (note: 0expanded from macro 'FFMIN'. 04788888 6492 | f#/dMe_fPiIn)e, FQF3M0I(N0(.a0,2b9)3 5(4(3a3)5 7>f /(Mb_)P I? )(,b )Q 3:0 ((0a.)0)0 3 9| 9 ~ ^ ~6 7746f/M_PI), In file included from src/libavcodec/aasc.c| : ^~~~~~~~~~~~~~32 : In file included from src/libavcodec/msrledec.h:26src/libavcodec/aac_defines.h: :src/libavcodec/bytestream.h44::35636::13 :note: expanded from macro 'Q30'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 44 | #d e356f | i n e Qs3i0z(ex2) = F F M I N ( p - > b u f(fienrt_)e(n(dx )-* 1p0-7src/libavcodec/aacdec_template.c>3b7:u4f12671f:8e522r:4, . warning: 0simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i +z e0).;5 ) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ^ 1267 | src/libavutil/macros.h : 49 : 25M:In file included from D src/libavcodec/aacps_fixed.cCnote: :Texpanded from macro 'FFMIN'24_ : IIn file included from Nsrc/libavcodec/aacps.cI:T32( : a49src/libavcodec/aacps_fixed_tablegen.hc | :-#188>d:me61df:ci tnwarning: 1eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 2F4F,M IaNc(-a>,mbd)c t(1 (0188a2 | )4 _ >f n (, b )1Q 03?20 4((,0b .)T0 X7:_ S9(C2aA6)L6)E3 (9 11| .7 ~ ^ ~0f //1M0_2P4I))), In file included from src/libavcodec/aasc.cQ| :3 ^~~~~~~~~~~~~~~~~~320 : (In file included from 0src/libavcodec/msrledec.h.:0267: src/libavcodec/aac_defines.h4src/libavcodec/bytestream.h:3:4933578::236159::3 2note: warning: fexpanded from macro 'TX_SCALE'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]/ M_PI), 357Q | 393 0 | (# 0d. e0if6fi6 n8(e4s 0iT5zX4e_42S3 Cf!A/=LM E_s(PixIz))e ,) Q 3| 0 ~~~~~ ^ ~~~~ ( 0 . 0(4(7x8)8 8/8 836227f6/8M._0PfI)) , | Q ~ ^~~~~~~~3 0(0.0src/libavcodec/aacdec_template.c2:912573:5134:3 3note: 5expanded from macro 'MDCT_INIT'7 f/M_PI), Q 312570 | ( 0 . 0 0s3c9a9l6e7 7=4 6sfv/aMl_;P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' 44 | # d e f i n e Q 3 0 ( x ) ( in\t ) (| ( ^~~~x )*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #dsrc/libavcodec/aacdec_template.cef:i1221n:e23 :Q 3warning: 0(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x ) (int)( (1221x | ) * 1 0 7 3 7 4 1f8o2r4 .(0i += 00.;5 )i <| ^F F_ARRAY_ELIn file included from EMsrc/libavcodec/aacps_fixed.cS:(24f: fIn file included from _src/libavcodec/aacps.cm:p32e: gsrc/libavcodec/aacps_fixed_tablegen.h4:a187u:d136i:o _warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h annels); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PIsrc/libavcodec/aacpsy.c), :Q32980:(560:. 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 6813755f/M_PI), | ^~~~~~~~~~~~~~ 298 | src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' + (0.6 44+ | #0d.e0fi4n e* Qa3d0d()x )* 0 . 0 0 1 * f * f( i*n tf) (*( xf);* 1 0| 7 ~ ^3 741824.0 + 0src/libavcodec/aacpsy.c.:5298): 52 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 298src/libavcodec/aacps_fixed.c | : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 187 :+36 :( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 + 0.04 * add) * 0 .1870 | 0 1 * f Q*3 0f( 0*. 1f1 1*7 3f4;5 3 1| 8 ~ ^f /M_PI), Qsrc/libavcodec/aacpsy.c3:0298(:048.:1 0warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 065739f/M _298P | I ) , Q 3 0 ( 0 . 0 9 4+4 4(507.6650 f+/ M0_.P0I4) ,* Qa3d0d()0 .*0 607.8060411 5*7 3ff /*M _fP I*) ,f Q*3 0f(;0 . 0| 4 ~ ^1 6790098f/Msrc/libavcodec/aacpsy.c_P:I298):, 44Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .00568137 52985 | f / M _ P I ) , | ^~~~~~~~~~~~~~ + (0.src/libavcodec/aac_defines.h6: 44+: 360:. 0note: 4expanded from macro 'Q30' * add) * 440 | .#0d0e1f i*n ef Q*3 0f( x*) f * f ; | ~ ^ (int)((xsrc/libavcodec/aacpsy.c)*:12980:7293:7 4warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 24.0 + 0 .2985 | ) | ^ + In file included from (src/libavcodec/aacps_fixed.c0:.246: In file included from +src/libavcodec/aacps.c :032.: 0src/libavcodec/aacps_fixed_tablegen.h4: 187*: 11a:d dwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * 0.001 * f * f * f 187* | f ; | ~ ^~~Q3 0(0.111734src/libavcodec/aacpsy.c53:12978:f47/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0. 12970 | 4 9 0 6 5 7 3 9 f / M _ P+I )6,. 0Q 3 0*( 0e.x0p9(4-404.51756 5*0 f/(Mf_ P-I )8,. 7Q)3 0*( 0(.f0 6-7 886.471)5)7 3 f| / ^ ~M _PI), Q30(src/libavcodec/aacpsy.c0:.2970:4351:6 7warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 098f/M_PI )297, | Q 3 0 ( 0 . 0 05 6 8 1 3+7 565.f0/ M _*P Ie)x,p ( -| 0 ^~~~~~~~~~~~~~. 15 * src/libavcodec/aac_defines.h(:f44 :-36 :8 .note: 7expanded from macro 'Q30') * (f - 844. | 7#)d)e f in| e ^ ~ Q30(x) src/libavcodec/aacpsy.c : 296 : 47 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)* 12960 | 7 3 7 4 1 8 2 4 . 0 + -0 .65.)8 | * ^ exp(-0.6 In file included from * src/libavcodec/aacps_fixed.c(:f24 : -In file included from src/libavcodec/aacps.c3:.324: )src/libavcodec/aacps_fixed_tablegen.h :*186 :(136f: -warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 .4)) | ^ ~ src/libavcodec/aacpsy.c :186296 | : 35 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.157 12968 | 1 9 3 3 5 f /M _ P I ) , -Q 360.(80 . 1*4 7e8x6p4(0-403.76f / M*_ P(If) ,- Q33.04()0 .*1 3(3f4 8-8 437.643)f)/ M _| P ^ ~I ), Q30(0.096src/libavcodec/aacpsy.c47:72958:8268:5 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI) ,295 | Q 3 0 ( 0r.e0t5u9r4n8 6 0 6 133.f6/4M _*P Ip)o,w (Qf3,0 (-0.00.088)1 2 7| 9 ~~~ ^3 24f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(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) (int)((x)*1073741824.0 + 0.5) | ^ In 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.hsrc/libavcodec/aacdec_template.c:183::111565:: 35warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 183 | Q30(0.37887 315655 | 86 7f / M _P I ), Q3 0( 0 . 3 6 2 67 0 98i7f 8(fo/src/libavcodec/aacpsy.cfMf:_PsIe)t349[,: 037Q]:3 0>(warning: 02implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].5 3356U)1 1{84 29 9f| / ~~~~~~~~~ ^ ~~~~M_ PI349) | , Q 3 0 ( 0. 2 58 4 95 80 7 6cf/oMef_fPIs)[, gQ]3.0b(ar0k.s1 =6 7(3b7ar9k4 +8 3p6rf/eM_vP)I ),/ Q2.300;( 0 .| ~~~~~^~~~~~ ~0 236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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(0src/libavcodec/aacpsy.c.0:333554:1575: 6warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]26 f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h355: | 44 : 36 : note: expanded from macro 'Q30' co e44f | #fde-f>siprneead Q_3lo0w(x[)0 ] = ff _ e x p 1 0( - b(airnkt_)wi(d(thx )* *P1S0Y_73G3P7P_4T1HR8_2SP4RE.AD0_L O+W) ;0. 5 )| ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | ^ In 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(src/libavcodec/aacpsy.c0.:443568:578: 6warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 824f/M_PI), Q35630 | ( 0 . 4 2 2 3 0 22 4 6c1ofe/fMf_-P>Is)p,r eQ3a0d(_0hi. [303]8 7=1 f0f3_0e8x1pf1/0M(_P-I)b,a Qr30k(0_.w2i2d86t6h61 26*7 PfSY/_3MG_PPP_IT)H,R _QS3P0R(E0AD._H0I3)3;41 5 6| 8 ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~2 6f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)src/libavcodec/aacpsy.c(:(357x:)57:* 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 + 3570 | . 5 ) | ^ coeff->sprIn file included from esrc/libavcodec/aacps_fixed.cad:_24l: oIn file included from src/libavcodec/aacps.cw:[321: ]src/libavcodec/aacps_fixed_tablegen.h: 182=: 86:f f_warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] xp10(-bark_wid t182h | * e n _ sQp3r0e(a0d._4l6o4w5)9;6 9| 57 ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~0 f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.src/libavcodec/aacpsy.c3:33588:715703:0 8warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f/ M_PI), Q30( 0358. | 22 8 6 6 6 1 2 6 7f /M _ P Ic)o,ef f-Q>3s0p(r0ea.d0_h3i3 [411]5 6=8 2f6ff_/exMp1_0P(I-),b a| r ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: kexpanded from macro 'Q30' _width *44 | e#nd_sepfreiand_eh iQ)30;( x | ) ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~ (int)((x)*1073741824.0 + 0.5) | ^ In 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.4src/libavcodec/aacpsy.c4:83608:653:2 5warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4f/M_PI), Q 33600 | ( 0 . 4 2 2 3 0 2m2in4s6nr1 f= /eMxp_2P(pI)e,_m iQn 3/0 (b0a.n3d_3s8iz7es1[0g]3)0 81-f/ M1_P.I5),f ; Q 3| 0( ~ ^~~~0. 228666126src/libavcodec/aacpsy.c7f:/M360_:PI34): ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0 336034 | 15 6 8 2 6 f / M _P I ) , m i| ^~~~~~~~~~~~~~n snr src/libavcodec/aac_defines.h=: 44e:x36p2:(p e_note: mexpanded from macro 'Q30' in / ba n44d | #_dseifzinees [Qg3]0()x -) 1 . 5 f ; | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~ (int)((x)*1073741824.0 + 0.5) | ^ In 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)(3(x warning)s* generated1. 073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(src/libavcodec/aaccoder.cx) : 534 : 20 : warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] (int)((x)*1 053473 | 7 4 1 8 2 4 . 0 + 0q.5m)i n | ^ = INT_MAX; In 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] /usr/include/limits.h:26:18: note: expanded from macro 'INT_MAX' 18026 | | #d e f i n eQ 3IN0T(_M0A.X 6 7102x7729f3ff3f5ffff/ M | _ ^~~~~~~~~~P I), 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.6src/libavcodec/aacpsy.c506:764209:0356:1 fwarning: /missing field 'window_shape' initializer [-Wmissing-field-initializers]M_ PI), Q30(0.600 94205 | 9 7 1 8 2FfF/PM_sPIy)W, iQ3n0d(0o.wI5nf0o 3w63i8 0 29=1f /{M_ P{I ),0 Q 30}( }0; .10 | 1 warning ^0 6s0 generated02. 8747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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)src/libavcodec/aaccoder.c, :Q6233:0107(0:.6 00warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 97182f/M_PI), Q30 (6230 | . 5 0 36 In file included from 3i8src/libavcodec/acelp_pitch_delay.c:n0t29 d24: 1src/libavutil/ffmath.hefs:/tM49b_i:t30s: warning: P=Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) a,v Qc3t0x(-0.>10b i649t0_ | 0ra t2 8 7e4 * 7 fr1/eMt0_2uP4Ir),. n 0 | e x/p ^~~~~~~~~~~~~~ 2a vcft(xsrc/libavcodec/aac_defines.h-M>:_44:saL36OmG:pl2e_ r_1note: 0expanded from macro 'Q30' a* t ex) ;/ av c| 44tx ~ ^- | #>decfihn_el aQy3ou0t(.xn)b _ c h a n n e ls * ((ilanmtbd)a( /( x1)20*.f1);0 7| 3 ~ ~~~~~~~^~~~~~~ 741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.78CC libavcodec/ansi.o 53981853f/M_PI), Q30(0.7853981853f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44In file included from | #dsrc/libavcodec/aacdec_fixed.ce:fi452n: esrc/libavcodec/aacdec_template.c :Q3593:033(:x ) warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] (int)((x)*1073 73594 | 1 8 2 4 .i0f +( F0F._5A)R R A| Y ^_ ELEMS(e2cIn file included from _vesrc/libavcodec/aacps_fixed.cc:)24 : ch[In file included from csrc/libavcodec/aacps_fixed.ch:]24.: cIn file included from osrc/libavcodec/aacps.ce:f32f: ssrc/libavcodec/aacps_fixed_tablegen.h[:k178]:)86 :< warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E 16)) { // Ensure he a178d | r o o m f oQr3 0e(n0e.r8g9y9 5c2a3l3c7u7l4aft/iMo_nP I )| , ~~~~ ^~~~~~~~~~~~~~~~~~~~~ Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | src/libavcodec/aacpsy.c : Q5653:0(80:. 8warning: 99implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 233774f/M_PI), Q 35650 | ( 0 . 9 0i6f9(0a6c9t6i2v4ef_/lMi_nPeIs) ,= =Q 300.(00). 9 2| 0 ^~~~~~~~~~~~ ~~1 194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q3src/libavcodec/aacpsy.c0(:1.616518:548:7 26warning: 88implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]1 f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h616: | 44: 36 : note: expanded from macro 'Q30' 44 | #d e f i nfeo rQm3_0f(axc)t or += sq r t f (f a bs ( c(ionet)f(s([x)s*t1a0r7t3+7i4]18)2);4 .| 0 ~~~~ ^~~~~~~~~~~~~~+ 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | Q30(1.1061993837f/M_PI), Q30(1.1219338179src/libavcodec/acelp_pitch_delay.cf/M:_PI95):,9 :Q 3warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .1484941244f/ M94_ | P I ) , Q 3 0 (1 . 2 3 2 0 8 6e0n6e2r4gf/yM_m_ePanI))), / Q 3| 0 ~( 1.3421 3950 | 1 8 4 2 f / sMq_rPtIf)(,f ixQe3d0_(m1e.an5_3e7ne3r8g0y6 ?9 5fi3xfed/_Mm_eaPn_Ie)ne,r g| y ^~~~~~~~~~~~~~ : 1.src/libavcodec/aac_defines.h0:)44;: 36 :| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: expanded from macro 'Q30' 44 | #definsrc/libavcodec/acelp_pitch_delay.ce: 93:Q78src/libavcodec/aaccoder.c3:0: (783:warning: 19implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | 783 f | f (_ eixp 1n t)0( ( (0 x .* )(0*l51a0 7*m 3| b7 ~d4a /1 182204 .93. | f 0) ;+ 0 . 5 | ) ~ ~~~~~~~^~~~~~~ | ^ (avpsrc/libavcodec/aaccoder.cr:iIn file included from 782v:_src/libavcodec/aacps_fixed.c52:s:24 : cwarning: In file included from aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]lsrc/libavcodec/aacps.c a:32r: src/libavcodec/aacps_fixed_tablegen.hp:r176o:111d u782c:t | _warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]lo a t _c (p r e/d _t(a( ba176v | cl t e ,x -p> fr lQe30a(d1gis. &c 1tA0iV6o_19n9C3_8Oe3rDr7Ef/oCrM,__P IF4)L,) A Q+G3 _0Q (S| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^1 C.A1LE2)1 93 394? 82 | . 1 709f /f M _ :P I a) ,v ctQ 3x 0 -(e>n1ceh.1r_4lag8yy4o9_41u2m4te.n4ba_fn/)c)Mh_P a/I n)ne ,| l ~~~~~~~~~~~ sQ3)0( 1 .2| 3 ~ ^~~~ 2src/libavcodec/acelp_pitch_delay.c0:86910:176:24 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _src/libavcodec/aacsbr.cPI) :,9187 : | Q 293 0: (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1f .l3oa4t2 v1a30l18 4= 2ff/iMxe_d 87P | _gIa ),i n_ faQ c 3 t 0o( r 1 .*5 3 7 3| ^~~~~~~~~~~~~~~~~ ~8 0 6t9em5p13 f= /fMf__ePIx)p,2 f i| ( ^~~~~~~~~~~~~~( sbr-src/libavcodec/aac_defines.h>:d44at:a[360: ]note: .expanded from macro 'Q30'e nv_facs_ q44[e | ]#[dke]f>i>n1e) +Q 370)(x )* | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ (int)((x)*1073741824.0 + 0.5) | ^ In 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),src/libavcodec/aacsbr.c :Q3890:(291:. 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 0860624f/M_PI )89, | Q 3 0 ( 1 . 3 4 2 1 3 0 1 8 4t2emfpsrc/libavcodec/acelp_pitch_delay.c/M2_: P100=I :f34): f,warning: _ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] eQ3x0p2(f1i.(5(3p 1007 | a3 n 8_ 0o6f fs9ep5tr3e -f ds/ibcMtir_-o>dPnIat_a)e, [r1 ]r| or.[ ^~~~~~~~~~~~~~3]e n=v _2f0src/libavcodec/aac_defines.ha.0: cs44_q*[ :e36l:]o[g note: k1]expanded from macro 'Q30')>0>1 )f( f*i x | e ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ d44_g | ai#n_dfeacftinoer )Q;3 0( x)| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ (int)((x)*1073src/libavcodec/aacsbr.c7:41928:221:4 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) 92 | | ^ In file included from src/libavcodec/aacps_fixed.ci:f24 : (In file included from tsrc/libavcodec/aacps.ce:m32p1: src/libavcodec/aacps_fixed_tablegen.h> :1176E2:061:) warning: { implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~ ~ 176 | Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | Q30(1.1061993837f/M_PI), Q30src/libavcodec/aacsbr.c(1:.1061:2281:9 3warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 179f/M_PI), Q30 (1061 | . 1 4 8 4 9 4 1 2 4 4 f / M _P I)a,v _Qa3s0s(e1r.2t30(2t0e8m6p0612 45d9a67t1a8[fc/hM]._ePnIv)_,f a c| s ^~~~~~~~~~~~~~[e ][k] src/libavcodec/aac_defines.h=: 44f:f36_:e xnote: pexpanded from macro 'Q30'2 fi((sbr -44> | d#adtae[fcihn]e. eQn3v0_(fxa)c s _ q [e ] [ k ]> > 1 ) + (i6nt)) ( (| x ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) *1073741 81202 | 4 . 0 + 0 . 5 ) | ^ In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h: 175 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * exp2_tab[sb r-175> | d a ta [ c h ].Qe3n0v_(f1a.c1s9_1q9[2e2]7[k8]3 9&f/ M1_]P;I ), | Q ~3 0(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.40341src/libavcodec/aacsbr.c68:721210:f25/:M _Pwarning: Iimplicit conversion increases floating-point precision: 'AAC_FLOAT' (aka 'float') to 'double' [-Wdouble-promotion]) , Q30(1.54 71211 | 5 9 6 7 1 8 f / M _ P I ) , | ^~~~~~~~~~~~~~ ifsrc/libavcodec/aac_defines.h :(44s:b36r:- >note: dexpanded from macro 'Q30'a ta[ch]. e44nv | _#fdaecfs[ien]e[k ]Q 3>0 (1xE)2 0 ) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ (int)((x)*1073741824.0 + 0.5) | ^ In 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), src/libavfilter/vf_waveform.cQ30:(28821:.27:4 034warning: 1implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]6 8720f/M_PI), Q3 02882( | 1 . 5 4 7c1o59n6s7t 1f8lfo/atM _oPI2) ,= | 1 ^~~~~~~~~~~~~~. - o1src/libavcodec/aac_defines.h;: 44 :| 36 ~ ^~ : note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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 Q3src/libavcodec/aacsbr.c0(x): 79 : 23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] (int)((x)* 1790 | 7 3 7 4 1 8 2 4 .f0o r+ 0(.e5 )= 1;| ^ e <= sbr->dIn file included from atsrc/libavcodec/aacps_fixed.ca:[240: In file included from ]src/libavcodec/aacps.c.:b32s: _nsrc/libavcodec/aacps_fixed_tablegen.hu:m174_:e136n:v ;warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 174 | src/libavcodec/aacsbr.c : 80: 27Q:3 0warning: (comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1 .26451897 6802 | f / M _ P I ) , Q 3 0fo(r1 .(k2 7=9 604;7 8k 2<7 1sfb/rM-_>PnI[s)b,r- >Qda3t0a([10.]30.3bs8_63f6r4e4q6_fr/eMs_[PeI]]);, kQ+3+0)( 1{. 3 7| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 0125685f/M_src/libavcodec/aacsbr.cP:I101):,23 :Q 3warning: 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] (1.444384 91013 | 2 5 f / M_ PI ) ,f oQr3 0((1e. 5=53 src/libavcodec/aacdec_template.c12;3: 5e 1117052:< warning399s=: 2s generatedb 4. fr/warning: M_-comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]P> Id)a,t a [| ^~~~~~~~~~~~~~0 ].bs_src/libavcodec/aac_defines.hn:u 44m1705: | _n36 :o inote: s e expanded from macro 'Q30' ; e + + ) 44 { | # d ef| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~f ionre (Qgr3o0u(xsrc/libavcodec/aacsbr.c)p :=102 : 027 ;: gwarning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] r o u p < 102 | (( AAiC _SnI GtNE )) (g ( _ x)l * e1nfo0;7r 3(gkr74 1=o 08u;p+2+ k4,. < 0sc b+f ro0+-.=5>) 1n _2| q ^8; ) k{+ + )| ~~~~~ ^ ~~~~~~~~~~~~~~~~{ In file included from src/libavcodec/aacps_fixed.c| ~ ^ ~~~~~~~~: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174src/libavcodec/aacdec_template.csrc/libavcodec/aacsbr.c:::1141709111:::27:39 : warning: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 114 1709 | 174 | | Q f3 o0r ((1e . 2 6=f4 5o1r;1 e 8<=(9 sgb76r2rof-u>/pdMat _a=P I[c0)h,];.b s Q_g3n0(r1umo_.ue2npv7 <;9 (6Ae4+A7+8C27)1_f SI/ MG| _ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~NP EI))g,_ leQn3; 0g(src/libavcodec/aacsbr.c1.r3:o0u1153:31p:86+ +3, warning: c6comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]f4o +=416f2/8M)_ { P115 I| | ~~~~~ ^ ~~~~~~~~~~~~~~~~) , Q 3 0 ( 1. 3 7 1 0 1src/libavcodec/aacdec_template.c25 6:85 f1742 /:M_43 : PfIwarning: ),o comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]rQ 3 (0k( 1= .04;4 41742k | 3 <8 sb49 3r 2-> 5n[ s bfr /-M >_da P taI [ ) ,ch ]. b Qs_ 3f0(f1reoqr_.5 5r(e3gs[2er3]52o9u2]4p; =f 0 ; /gkMr+o_+uPp) d*_1 | 0 a L7OtG _3a7 4 1IN[F 8 cO2, "h4 Q.a] 0 v .b +g : s 0 _% ..5n) 3 u m _nff\on| o ^r" i ,( ss-g>er;l oeaIn file included from u+pmbsrc/libavcodec/aacps_fixed.cd+ ) : a=_c24ou| n ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~: t0; In file included from src/libavcodec/aacps.cg?r :s-o>32: src/libavcodec/aacsbr.culsrc/libavcodec/aacps_fixed_tablegen.ham:p128 ::31b<174 :( dwarning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]:AaA C_86S_s:u mI 128warning: G/N | Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) sg -_ l > e lna ; m 174 | b dgr afo _our c(p o kQ+3u0 +n(1=, t0. ;:2cf o+ 6NkA=N)4 51; <128 | 8 ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~9 ) 1s7 warning{ generatedb6r . 2src/libavcodec/aacenc.csrc/libavfilter/vf_waveform.c- >nf_q:| 1177::/100; ~~~~~ ^ ~~~~~~~~~~~~~~~~2923:M27:: k_+ + ) P warning: warning: I)| ,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ^ ~~~~~~~~ Q 3src/libavcodec/aacdec_template.c0:(17891:.2437 : 9warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1177 6 47 | 82923 2 | 7 1 f 1789/ | Ma_ covnP_I slo)g t , ( Qa3f0( 1.v3l c 0ot 3 a x8t6 36,4 4 6 oA f/2MV __P=I )L O G _, 1QfI. 30oNr- ((gFro 1O.uop ,3= 7 "1Qa1v0g;: 0%; 1.3 2fg\n| 5r6" ~ ^~,o 8 us5-pf /<> Ml_(PaAIA)Cm_S,IGb NQ3d0aE(_1).cg4_ol4u4net3n ;84?9 g3s-r2>5olufapm/b+Md+_,Pa_ suImc /) f, soQ+=-31>0(21l.585a)3m2 b3d{a_5 2 9c2| o ~~~~~ ^ ~~~~~~~~~~~~~~~~4u fn/Mt_P I):, N A N| ) ^~~~~~~~~~~~~~src/libavcodec/aacdec_template.c :;1811: src/libavcodec/aac_defines.h43 ::| ~~~~~~ ^~~warning: 44comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]: 36: note: /usr/include/math.hexpanded from macro 'Q30': 15:19: 1811note: | expanded from macro 'NAN' 44 | # d 15 e | f #i den efi ne NAQN 3 0 ( fx o ) r _(_gb ru ilou pt i = n 0_ n;an f g r(ou p" ( i"< n(t))(A( A| xC_ ^~~~~~~~~~~~~~~~~~S) I*G1NE0)7g3_7l4e1n;8 g2r4o.up0+ ++ ,0 .c5f)o + =| 1 ^2 8) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aacdec_template.c174:1837::4361:: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1837 | 174 | Q 3 0 ( 1 .2 6 4f5o1r8 9(7g6r2ofu/pM _=P I)0,; Qgr3o0u(p1 .<2 7(A9A6C4_7S8I27G1fN/EM)_gP_Il)e,n ;Q 3gr0o(u1p.+3+0,3 86c3f6o+4=461f2/M8_)P I{) , | Q ~~~~~ ^ ~~~~~~~~~~~~~~~~3 0(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),src/libavfilter/vf_waveform.c Q30:(12965.:527:5 9warning: 0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 143204f/M_PI), | 2965 ^~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h :c44o:n36s:t note: fexpanded from macro 'Q30'lo at o2 = 441 | .# -d oe1f; i n| ~ ^~e Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: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:44src/libavcodec/aacsbr.c:36:: 200note: expanded from macro 'Q30': 19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 44 | #define Q3 0(x) 200 | ( i n fto)r( ((xi )=*1 007;3 7i4 1< 82sb4r.0- +> n0_.5q); i| + ^+ ) { | ~ ^ ~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: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] CC libavcodec/apac.o 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 | src/libavfilter/vf_waveform.c Q3:0(30061:27.:4 13warning: 6implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]1 43923f/M_PI), src/libavcodec/aacpsy.cQ 30063 | 0:( 1.7944 : 2 c22o:2n 9s3warning: t2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 26 f7l2of/aMt _oP2 I= )1,. Q -794 3 | 0(o11 .; 4 3 73 0 | 7 8 ~ ^~ 3 4 6 f /iMf_ PI()f,a bQs3(0d(1e.l4t7a4_31p8e3)8 5>1 f0/.M_0P5If) ,* Q 3d0e(s1i.r51e1d_3p1e0)2 1 9| 8 ~~~~ ^~~~~~~~f /M_PI), Q30src/libavcodec/aacpsy.c(1:.57946:2406:68 4warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 7f/M_PI) 794, | | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44if: 36(:f anote: bexpanded from macro 'Q30's (delta_ p44e | )# d> e0f.0i5nfe *Q 3d0(exs)ir e d _ pe ) | ~ ~~~~~~^~~~~~~~~~~~ (int)((x)*1073741824.0 + 0.5) | ^ In 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 | In file included from src/libavcodec/aacsbr_fixed.c : Q623: 0src/libavcodec/aacsbrdata.h(1:.45331:383:6 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 923f/M_PI), Q30(1.4229 35332 | 2{6Q3712(-f0/.M0_1P0I)5,30 4Q93806(210.2403f7)30,7 8Q33416(f/M-_0P.I6)6,9 5Q903508(013.64714663f1)8}3,85 1{fQ/3M1_(P-I0.)9, 1Q2360(6136.7955171239130f)2,1 9Q83f1/(M-_0P.I1)1,5 2Q23903(811.4506023646f8)4}4,2 7 f| /M ~~~~^~~~~~~~~~~~~~~~~~~_ PI), | src/libavcodec/aac_defines.h ^~~~~~~~~~~~~~:45 :36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q31': 44:36: note: expanded from macro 'Q30' 45 | #de f44i | #ndee Qf3i1n(ex )Q 3 0 ( x ) ( i n t ) ( ( x()i*n21t4)74(8(x3)*614087.307 4+1 802.4.50) + | 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.c533::3258: :src/libavcodec/aacps_fixed_tablegen.h: 172warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 533 | {Q31 (172- | 0 . 0 1 0 5Q330409(816.240123061f4)3,92 3Qf3/1M(_-P0I.)6,69 5src/libavcodec/aaccoder.c9Q0538:00(92031:61.61964:f 2)2warning: }9, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{3 Q2312(6-07.29f1/26M6_36 7P9209I | 5) 7, 2 Q 933f 0 () 1* ,. (4lQ3a3m17(b3d-0a0 7./18 11532240.2f963)f/8;M 1| _ ~ ~~~~~~~^~~~~~~4P 0I0)3,4 Qf3)}0src/libavcodec/aaccoder.c(,:1919: 52. :| 4 ~~~~^~~~~~~~~~~~~~~~~~~ 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]31 83src/libavcodec/aac_defines.h85:145f:/36: M 919 | _ note: PI expanded from macro 'Q31' ) , Q 3 /0 ( (451( | .a#5dev1f1ince31t Q03x2119(8x-)f>f l/ aM _g P Is )& , AVQ_ 30C( 1O D .(EC5i_6Fn2LtA6G_)6QS(C8A(44LxE2))7f /*M_?P2 I1),2 .4 | 07 ^~~~~~~~~~~~~~48f 3: 6avsrc/libavcodec/aac_defines.hc4:44t:8x36.-:0> note: cexpanded from macro 'Q30' +h_ l0a.5y o)ut44. | nb #_| dc ^ ~hea fninne eQ3l0s()x)In file included from src/libavcodec/aacsbr_fixed.c: 62 : | src/libavcodec/aacsbrdata.h ~ ^~~~ :533 : 31: 11 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warnings generated . (int)( (533x | ){Q*3110(7-307.40110852340.409 8+6 2002.05)f )| ^, Q31(-0.66In file included from 9src/libavcodec/aacps_fixed.c5:92405: 8In file included from 0src/libavcodec/aacps.c36:1326: 6fsrc/libavcodec/aacps_fixed_tablegen.h):}172,: 36:{ Qwarning: 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.912663679572 91723 | f ), Q 3 1 (Q-03.011(512.24913831641040334f9)2}3,f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :45Q:3036(: 1note: .4expanded from macro 'Q31'2 2932267 245f | /#Md_ePfIi)ne, QQ3301(1(.x)4 3 7 3 0 7 8 3 4 6 f / M(_iPnIt)),( (Qx3)0*(21147.44873464381.803 8+51 f0/.5M)_ P I| ) ^ ~, Q30(1.51131In file included from 0src/libavcodec/aacsbr_fixed.c2:1629: src/libavcodec/aacsbrdata.h8:f533:/6M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(1.562 6533 | 6{8Q434217(-f0/.M0_1P0I5)30,4 9| 8 ^~~~~~~~~~~~~~6 2020fsrc/libavcodec/aac_defines.h):44,: 36Q:3 1note: (expanded from macro 'Q30'- 0.66959 0445 | 8#0d3e61f6i6nfe) }Q,3 0{(Qx3)1 ( - 0. 9 1 2 6 6 3 6 7 9(57i2n93tf)()(,x )Q*311(0-703.71411852242.903 +8 10.45)0 0 3| ^4 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h::2445: :In file included from 36src/libavcodec/aacps.c: :note: 32expanded from macro 'Q31' : src/libavcodec/aacps_fixed_tablegen.h:172:11: 45 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q31(x) 172 | Q 3 0 ( 1(.in4t)1(3(6x1)4*32194237f48/3M_6P48I.),0 Q+3 00(.15). 4 2| 29 ^ ~3 22672f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h:35320:(841:. 4warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3078346f/M_ P532I | ){,Q 3Q13(0 (01.8.04770450361387368953151ff/)M,_ QP3I)1,( 0.Q23906(5316.561821834140028f1)98}f,/ M{_QP31I()-,0. 3Q83908(114.7586829666982464f2),7 fQ3/1M(_ P0I.8)9, 5 72| 6 ^~~~~~~~~~~~~~0 57170src/libavcodec/aac_defines.h87:f44):36}:, | src/libavcodec/aacsbr.cnote: ~~~~~^~~~~~~~~~~~~~~~~~expanded from macro 'Q30':225 : 19: warning: src/libavcodec/aac_defines.hcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]:45 : 3644: | #note: dexpanded from macro 'Q31'e fine Q2253 | 045 | (# xd )e fi nfo er Q 31 ((e = x0 ); e < c ( inh t _ )d ( a(t ax - )(>*ib1n07st3_n)u(7(m4_x1e)nv8*;22 1e4.40+74 ++8) 03 6.{45 )8 . 0| + | 0 ~ ^ ~~~~~~~~~~~~~~~~~~~. ^ 5 ) | ^ ~ src/libavcodec/aacsbr.cIn file included from :In file included from src/libavcodec/aacps_fixed.c227:src/libavcodec/aacsbr_fixed.c:2324:: warning: : comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]62 In file included from : src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h::32: 532 src/libavcodec/aacps_fixed_tablegen.h:227:58171 | :: 136warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (532k | {=Q 30 1171(; 0 | . k 8< 0 s 7 b0rQ->530n6307(6_9315l.4i15mf;)9, 0Q3k6++11)7( 4{ 108| ~ ^ ~~~~~~~~~~.f /29M6_5P36I6),8 src/libavcodec/aacsbr.c2Q:82303:4040578(:1 warning: fcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]. )4}65,88 9{8Q113 5f1230/(- | M 0 _. 3P89 8I14 7) 8 , 8 9 Q 6932f0(61.o47fr)6, Q3(5035m14 =( 5 s09fb./r89M-_5>P7If2)_,6t a0blQ5e71370l807fi()m[1}k.5,0 ] 2 -| 9 ~~~~^~~~~~~~~~~~~~~~~~~s3b r2-1>k9src/libavcodec/aac_defines.hx:450[9:136f]:;/ Mnote: m_expanded from macro 'Q31'P I <) s,br -> fQ45_ | 3t0(#ad1eb.l5ef2l9iim[1n1k7e 3 45+8fQ /31M_1P](xI )) - src/libavcodec/aacenc.c ,s : bQ 31245:r19- >0kx:[ ( 11warning: . ]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; 5 m6 +51 + 1(i)n4t )(9(7{ x5)1245 | 0* | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ f 2 /M14f7_48oPrsrc/libavcodec/aacsbr.c3 I:62454(i) , :857=: . 0| 0 ^~~~~~~~~~~~~~warning: ;comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] +i 0 f lQ__cwarning: ha3ntimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ab0l_ e(llxi)a m [yk o] - us532 tb | sr{ ) - Q 3;1>( 0 .k i(8ixn+0+7[0t))1 5{( ]0(6 ;| x3 7 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6)93m5 * 1107<3f7) ,s4 18src/libavcodec/aacenc.c2bQ3:14r(1254.-0 :+ >023.02f:.59_65 ) t 3| warning: ^a6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 b 8le2li8m4[In file included from 4k 0src/libavcodec/aacps_fixed.c8 1254: | f + 24) } : In file included from 1,] src/libavcodec/aacps.c - :f{o s32brQ-r>: 3 k(src/libavcodec/aacps_fixed_tablegen.h1xi:(171[ 1]-;:=1110: .03warning: 8m9;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] +8+) i1 <{ 4 FF7 8_89| 6A9 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~171 | R 2 6R Af ) , Y Q_30Q(src/libavcodec/aacsbr.cE31:L1EM.S4251( (5:9006a1577.4ac:8 1warning: _985comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]p f72c6/e_0coM5_7n1 Pf7i251 | I0)g,s 8 ) Q7;f i3++) }0) , ( 1 | f ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~. | o ~~~~~^~~~~~~~~~~~~~~~~~ 4r 6(m5src/libavcodec/aac_defines.h8:src/libavcodec/aacenc.c =8459:8 :1300:119s36b1r-:: 5>f warning: note: f_/Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_expanded from macro 'Q31'PtI a)bl,e lQi 3m0 451300 | [ ( | #k 1 d ]fo.r e 4(fi-7i6 3 50n5=sbe4 r-5Q90f>3;1 (/kMixx_ PI))[,< 1 QF ] 3 F ;0 _ AR(Rm1 AY _E.LE M0i9ncf_nft_)(p(/tMrxoaf_)*biPl2lIe1se);) ,i4l74 +Qi38036+m)(4[ 1| 8k. ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . +50 21+91] 10-7.3 54s58)b fr ->/| k ^ ~Mx [_1]P; Im)+,+ )In file included from Q 3src/libavcodec/aacsbr_fixed.c0{: ( | 62 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1: src/libavcodec/aacsbrdata.h.:5325:76:5 1warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 src/libavcodec/aacsbr.c9:72575:057f:/ Mwarning: _ comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]532P | { IQ3)1,( 0 .| 8 ^~~~~~~~~~~~~~0 72570 | 5src/libavcodec/aac_defines.h0 6: 37446 93:5 361 :f )note: expanded from macro 'Q30' , Q 3f1( o 44r | #0d ef.i(ne2 Qm9 36=503 (6xs)6b8 r2 -8> f_tablelim[k] - sbr->kx[1]; m < sb r - > f _ t a b l e(li4imn[4t0k8) f+() (}1,]x - )s{Q*b130r17(->3k-74x10[81].23;894 8.m01 47+8+8+ 96)9026 .{f 5))| , ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^Q 31( 0.8957src/libavcodec/aacsbr.c26:In file included from 0265:557src/libavcodec/aacps_fixed.c:7 :1warning: 24comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]7 : 0In file included from src/libavcodec/aacps.c8:732f: )}src/libavcodec/aacps_fixed_tablegen.h, : | 171265 ~~~~~^~~~~~~~~~~~~~~~~~: | 86 : src/libavcodec/aac_defines.h :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 : 36 : note: expanded from macro 'Q31' for (171m | = 45 | # d esfi nb r-e>fQ_ 30tQ3(a1(1xb) . l4el i5 m9 06[17 4k 1]8 - f / Ms _PbI) ,r Q(-3>i0k(nx1t.)([14(6]58x89;)8 *11m52 f/1M<4_ 7sP4bI83r)6, -48Q3>0.(f01_. t4+7a 06.5b)l 3 e5li| m0 ^ ~[5 k 4+5 19]f -/ In file included from Ms_Psrc/libavcodec/aacsbr_fixed.cbI):,r62 -Q: >k3x[src/libavcodec/aacsbrdata.h10:(]1531;.:583 0m:2+9 3+warning: 2)1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9{ 0 9 f| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/ M_PI )531 | ,{ QQ303(11(.5 2901.1174341538f0/0M5_1P7I58)4, 8Q7f3)0, (Q311.(5-60.59151049970509f8/35M7_5P6I8)9,f ) | } ^~~~~~~~~~~~~~, {Q3src/libavcodec/aac_defines.h1:44(:-036.:47 0note: 0expanded from macro 'Q30'5 4967016 944 | 7#fd)e,f iQne3 1Q(3-00(.x37)3 4 0 5 4 9 7 2 8 6 4 7(fin)t}),( ( x| ~~~~^~~~~~~~~~~~~~~~~~~) *107src/libavcodec/aac_defines.h3:7454:1368:2 4.note: 0expanded 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 : 171 :61 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]in t)((x)*214748364 8171. | 0 + 0 . 5 )Q 3 0| ( ^ ~1 .459061741In file included from 8src/libavcodec/aacsbr_fixed.cf:/62: Msrc/libavcodec/aacsbrdata.h_:531P:I)58,: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 30(1.4658898 15311 | {5Qf31/(M 0_.PI1)4,1 3Q03005(11.4775683540875f)4,59 fQ/3M1(_-P0I.)9,5 0Q9039803(517.5658092f9)}3,2 {1Q9301(9-f0/.M4_7P0I0),5 49Q6307(0116.59279f1),1 7Q3314(5-80f./37M3_4P0I5)4,9 7Q23806(471f.)5}6, 5 1| 1 ~~~~^~~~~~~~~~~~~~~~~~~4 9750src/libavcodec/aac_defines.hf/:M45:_36P:I )note: ,expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4544 | :#36:d enote: fexpanded from macro 'Q30'i ne Q31( x)44 | # d e f i n e Q3 0 ((ixn)t ) ( ( x ) * 2 14 7 48 3 6 4 8(.i0n t)+( (0.x5)*)10 7 | 3 ^ ~7 41824.0 + In file included from 0src/libavcodec/aacsbr_fixed.c.:562) : | src/libavcodec/aacsbrdata.h ^:531 :31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24 : 531 | In file included from {src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h :0171.:1364:1 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 051758487f), Q3 1171(- | 0 . 9 5 0 9 09Q83305(7516.8495f9)0},6 {1Q73411(8-f0./4M70_src/libavcodec/aacenc.c05P4:I96)71395,:1360: 1warning: Q6missing field 'unit' initializer [-Wmissing-field-initializers]937f 0),( 1Q3.14(6-05.8378394805 411395 | 9 71 2 5f8 6/47{fM_")aPac}_,I m) s,"| , " ~~~~^~~~~~~~~~~~~~~~~~~QF 3o0rc(src/libavcodec/aac_defines.he:145 .:M/4S367 :6s te3note: r5expanded from macro 'Q31' e0o 5c4o5d9i ngf"45/, | #M dof_fePfsIeito)fn,(e QA3 AQ031C((Ex1n) . c5 C 02o n9te x3 t2, o1p 90t9 f i(o/Mi_nPnsIt.m)),i( d(Qx_)*3s2id0e1),( 417AV._45O82P39T6_1TY4P81E7._30B 4+ O05.O85fL/),M {._i6 4PI| ^ ~)= , -Q310},( -11In file included from ., src/libavcodec/aacsbr_fixed.c1:625: src/libavcodec/aacsbrdata.h,6:51 1531AA4:C79:E7 Nwarning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]C0 _fF/ML_PAI)G, S | } ^~~~~~~~~~~~~~531, | {| src/libavcodec/aac_defines.hQ ^: 344:136(: 0note: .1expanded from macro 'Q30'41 300517 5448 | #4d87ef)f, iQne3 1Q(3-00(.x9src/libavcodec/aacenc.c50)9 : 01396: 9143: 8warning: 3missing field 'unit' initializer [-Wmissing-field-initializers]57 5 6 8 9f ) } ,(i n 1396{ | t Q) 3 1{("a(a(-cx0_).is*"140,73774 108"02In544t.9e06nsrc/libavcodec/aacpsy.c 7s+0:i893 1ty: s0te6r349.7e:5 fo) warning: )| missing field 'window_shape' initializer [-Wmissing-field-initializers] ^ , c odQi3n1In file included from g"(, src/libavcodec/aacps_fixed.c :-89324o: In file included from 0src/libavcodec/aacps.c. | f : 332 : fsrc/libavcodec/aacps_fixed_tablegen.h7FsF:3ePt1714so:f0y5411:(W9i warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 ndAo2wICn8Ef6n4o cw7Ci =fo171 | ) n{} ,{ te | xt0 ~~~~~^~~~~~~~~~~~~~~~~~ ,} o}Q3src/libavcodec/aac_defines.h0p;: (t45i| o1: ^n s..36:4 inote: expanded from macro 'Q31'5n 9t0e6n1s74 i1ty458_ | f/s#tdMeer_efPIoi)ne) ,,Q A V3_OQP31T0(_T(Y1.x4P6)E5 _8 B 89O8 11O5f /LM , _{. iPI ),6 4Q =3 ( i01n}(,t1 .-)41(,7 1(6,x3 A)A50*2C1E5NC4_457F49fL8A/3G6M_SP}4,I8. )0 , +| Q3 ^00( .15). 5| 0 ^ ~2 9321909f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :530Q:383:0 (warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. src/libavcodec/aacenc.c52:9113971:71373:4 5 warning: 5308 | missing field 'unit' initializer [-Wmissing-field-initializers]f{ Q/31M(_-0P.I99)9,4 Q 813973 | 0 1 (5 13 2.7{"5a8a6c_259pn1s"61f4,)9 7,50"fP er/cQ3Me_1P(-pIt0ua).,l 5 n94 8| oi3 ^~~~~~~~~~~~~~4s17 5e16 6src/libavcodec/aac_defines.hs0:u447bf:st)i36t}:u, tnote: {expanded from macro 'Q30'Q3i1 o(n "0,. 9of44f7 | s1e#13t4odf5ef(i4An3e AQ93C3En0c9C(o9x)n1 tfex ) t,, oQp 3t1 i(on - s 0 .(i.n67pt5)n28(5s(15)2,x 25)64A7*V_fOP1T)_T0Y}7,3P74 1E 8| _2 ~~~~^~~~~~~~~~~~~~~~~~~B4O .O0L, src/libavcodec/aac_defines.h+{ :0..545i:)6364 :| = ^ note: 1expanded from macro 'Q31'} , -1,In file included from src/libavcodec/aacps_fixed.c145:, | 24 : #AdIn file included from eAfCsrc/libavcodec/aacps.c:iE32NCn_: eF src/libavcodec/aacps_fixed_tablegen.hQL:A3GS170}1:,(136x ): | ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (170( | x ) * 2 1 4Q73408src/libavcodec/aacenc.c(316:48..139840: +9 13015029:9. 5warning: 4missing field 'unit' initializer [-Wmissing-field-initializers])16 f | / ^ ~M _PI), Q13983In file included from 0 | src/libavcodec/aacsbr_fixed.c( : 621: src/libavcodec/aacsbrdata.h :. {4530":9aa596c4:_ 48t0warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4s "0, 0"fTe/mM_pPoIra )l,530 Q 3 | 0(n1{oQ3.1(i-5se0 0.sh3a999p5i9n45g8185"43,127 8219fof6f/Msf_PeIt)),o, QQf33(0A1A(CE(n1-c0.C5o.nt2e5x92t9,480 3471op4t7591i66507of5)}n,f/sM_ P{.Q3I1t)n,s( )0.Q9, 3A70V(1113_4.5O54P413T94_3T4Y2093PE9_6BO1O6ff/L),M _Q,31P(- I0),{ Q..i3646 07=5( 12.1855}616,5 7-291925, 5621414,7 fAAfC/)E}M_NPC,I_) ,F LA| G ~~~~~^~~~~~~~~~~~~~~~~~| S ^~~~~~~~~~~~~~} , src/libavcodec/aac_defines.h :src/libavcodec/aac_defines.h45| :: ^44 36::36 :note: expanded from macro 'Q31' note: expanded from macro 'Q30' 45 | 44# | d#efdienef iQ3n1e(x ) Q 3 src/libavcodec/aacenc.c0 ( :x 1399) : 128 : (iwarning: n missing field 'unit' initializer [-Wmissing-field-initializers]t ) ( ( x ) *( 21i413997n48 | t3 ) 6{((4"x8)a.*0a1c +0 70_.53) l7t 4p18| " ^ ~24,. 0 "+ L0o.n5g)In file included from t src/libavcodec/aacsbr_fixed.c| e:r ^m 62 : psrc/libavcodec/aacsbrdata.hr:ed530i:c31In file included from t:isrc/libavcodec/aacps_fixed.c o:warning: n24"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: , In file included from osrc/libavcodec/aacps.cf:fs32et: osrc/libavcodec/aacps_fixed_tablegen.hf( :530A | 170{:AQ111C3:E1nc C(warning: o-ntimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e0 x.t,9 9op9t4i8o1n53s2 7.170l | 8 t29 p6 )f ,) , AQQ331V(-00_.(O15P.9T449_T81Y53P42E9914_7B165f/O1O6L6M_,0 {P.7i6I4f) ,=) }0}Q,3, 0 (-1.{14Q3,1(9 06.9174,1 4810A344A5CE0N40Cf3/M_9_FL3APGS9I},9 )| 1f, ^) ,Q 3Q03(11(.-5003.965578524851115f22/5M_6P4I7)f,) },Qsrc/libavcodec/aacenc.c 3:1400 :0| 129( ~~~~^~~~~~~~~~~~~~~~~~~1 :. 5warning: 2src/libavcodec/aac_defines.h29missing field 'unit' initializer [-Wmissing-field-initializers]0 :457:364:9 note: 5expanded from macro 'Q31'5 f/ M1400_ | P I45 | #)d ,e{f "iQnea3a c_0Qp(31r1(.5exd4)" 1 , 4 4 20"36 6A Af /MC_ -MP a Ii n) p , (r iQnte3d)i0(c(1(.txio5n"), 6*o216f4f779s94e8t5of3(26AA1C44fE/8nMc.C_0PoI) ,n+ t e0x| .t ^~~~~~~~~~~~~~,5) o| psrc/libavcodec/aac_defines.ht ^ ~:i44 :o36ns:. pnote: rexpanded from macro 'Q30'e In file included from dsrc/libavcodec/aacsbr_fixed.c),: 62A44V: | src/libavcodec/aacsbrdata.h_:#Od530e:P6f:T i_warning: TnYPimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]eE _B OOQL3,0 ({x. 530) | i { Q36 1 (4 -= 00 .} ,9 9 - 914 ,8 11(53,i2 n7A8t)A2C(EN9(Cx_6)F*fL1)A0G,S}7, 3| Q7 ^34 118(2-40.0. 5+ 904.853)4 1 75| 1 ^ 6607f)}, {In file included from Q3src/libavcodec/aacps_fixed.csrc/libavcodec/aacenc.c1:(: 2401401: .:In file included from 97src/libavcodec/aacps.c1130:13324:5: 4 src/libavcodec/aacps_fixed_tablegen.hwarning: 3missing field 'unit' initializer [-Wmissing-field-initializers]9: 31709:9861:f) , warning: Q implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]31401 | 1 ( - 0{.6"7a5a28c51_5p2 2c170e5 | " ,64 7 f )"} F,o r | ~~~~^~~~~~~~~~~~~~~~~~~cQ es3 0src/libavcodec/aac_defines.ht(:1.h454e: u9s36e 1:5o2 fnote: 9expanded from macro 'Q31'P9C Es4"1, 6offf /45sM | _#edePtIoff)i,( nAQe AQ3C30(E1n1cC(.onx4t)9ex 6 t 4, 4o 8p 0 t4 0i0o fn/ sM _ . Pp(ciIen)), tA, )V(Q_3(0OxP(1)T*._2T5YP1E0_B4OO3L79, 4{58.3658i464481 1.f/=0M_ 0PI+)} 0,, .Q 5-)31 ,0 (1| , 1A.A ^ ~C5 E2NC2_9FL0A7G4S9In file included from }5src/libavcodec/aacsbr_fixed.c,5: 62f : /| M_src/libavcodec/aacsbrdata.h ^:P 528I:83): ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.54144 5282 | 0{3Q6361f(/-M0._94P7I0)5,0 89Q63605(918.4f5)6, 6Q73919(5-2104.f2/9M58_0P0I4)28,1 43 0| 6f ^~~~~~~~~~~~~~) }, {Qsrc/libavcodec/aac_defines.h3:144( :036.:9 1note: 59expanded from macro 'Q30'9 8070873 7446 | f#),d eQf3i1(n-e0 .Q9831047(8x30)38 57 81 f )} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45(i:n36t:) (note: expanded from macro 'Q31'( x)*1073 7454 | 1#82d4ef.i0n e+ Q03.15()x ) | ^ In file included from (isrc/libavcodec/aacps_fixed.cnt:)24(: (xIn file included from )src/libavcodec/aacps.c*2:1324: 7src/libavcodec/aacps_fixed_tablegen.h4:8317064:861.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 170 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.hQ:35280:(159.:4 9warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 299416f/M_P I528) | ,{ Q3Q13(0-(01..9449760454800840906f6/src/libavcodec/aacenc.c5M_9:P8I14034):,f Q103):0 (,warning: 1 .Qmissing field 'help' initializer [-Wmissing-field-initializers]530 1(3- 9051403.259 | 8 5840 1 10f/{4M_NP28IU1LL)4,} 3 Q03| 60 ^f(1 ).5}2, 2{Q9310(7 409.5951f5/99M80_7PI0)87,3 7Q63f0)(,1 Q.35411(4-402.093861467f8/3M_0P3I8),5 7Q8310f()}1,. 5 66| 7 ~~~~~^~~~~~~~~~~~~~~~~~9 9521src/libavcodec/aac_defines.h4f:/45M:_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 Q 3 0( x()i n t ) ( ( x ) * 21 4 7 4 8(3i64n8t).(0( x+ )0*.15)0 7 3| 7 ^ ~ 41824.0 + In file included from 0src/libavcodec/aacsbr_fixed.c.:562): src/libavcodec/aacsbrdata.h :| 528: ^31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from 528src/libavcodec/aacps.c | :32{: Qsrc/libavcodec/aacps_fixed_tablegen.h31(:-170:036.9:4 7warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5089665984f), Q3 1170( | - 0 . 2 9 5Q380(010.44289115429390461f6)f/}M,_ P{IQ)3, 1Q(3 00(.19.149569494880700480703f7/6Mf_)P,I Q)3,1 (Q-300.9(811.457083309358558748111f)f}/,M _ | P ~~~~^~~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h3:045:(361: .note: 5expanded from macro 'Q31'2 2907495 455 | f#/dMe_src/libavcodec/aacsbr.cfPi:I)n311e, : 19Q:Q3 13warning: (0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] x()1 . 5 4 14 4 2 0 36 6 311f | / M _P foIr(i), nt (Q)(e(3 =0 x)(01*.;251 46e 7<6479 98c53h2_d6a14t4a-8f>/.M_b0sPI )_+,n u 0m.| 5_ ^~~~~~~~~~~~~~e) n v ;| src/libavcodec/aac_defines.h : ^ ~e44: +36+): {note: expanded from macro 'Q30' | src/libavcodec/aacdec_template.cIn file included from ~ ^ ~~~~~~~~~~~~~~~~~~~ :src/libavcodec/aacsbr_fixed.c 44:621262: : | src/libavcodec/aacsbrdata.h52::# 528src/libavcodec/aacsbr.c:dwarning: e:6f:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318i nwarning: e: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]19 Q:3 0warning: (comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]x ) 528 | 1262{ Q 3 | 318 | 1 ( - 0f o r .9 4 7(0M5(eiD0C T=n 8_9tI0N)6(6;5I( x9T8(e)4*a f1c<-)0 >c,h_7dma Q37d4t3c11(a-t>8-241.b200s 0+ .029_5,8.0n5 0)u a4m2 8c-_>| m1dce ^n4v3t ;016 2e0f_f+)+n}In file included from ), ,{ src/libavcodec/aacps_fixed.c | :24 ~ ^ ~~~~~~~~~~~~~~~~~~~ {: Q1src/libavcodec/aacenc.cIn file included from 32:src/libavcodec/aacps.c114150:,(: 3212: : 0src/libavcodec/aacps_fixed_tablegen.hT:warning: 170.missing field 'value' initializer [-Wmissing-field-initializers]:11X:9 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ 1S59 C1415A9L | E 8 (0 71 { 0N.0170/18U7 | 3270)L) 6L f }) | Q,3 ^~~~~~~~~~~~~~~~~| ^0 Q(src/libavcodec/aaccoder.c311.:4(9src/libavcodec/aac_defines.h1011-:1:0.319584614:2 :79warning: 93648implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]: 13603 8fnote: 5expanded from macro 'TX_SCALE'/ 7M8_1PfI )46) , | }Q1010 | # ,3d 0e( f 1| . ~~~~^~~~~~~~~~~~~~~~~~~i 4 ne9 T6src/libavcodec/aac_defines.h: 45X4_S CA:L4 8360: Enote: 4(0expanded from macro 'Q31' x 0 )f / M 45 _ | PMI# [)d (i(,e]x f)= Q*i 1 23ne(8s0 (.c0fQ)1e.351( 0| 0x3-> ~ ^~~~~~) 9c5oe f58 src/libavcodec/aacdec_template.cf:41257 s1[:1 13:s fnote: ta/rexpanded from macro 'MDCT_INIT'M t +_( PwI+ w2)) ,1257*1 2 | Q 308(1 .( + 5si22i9cn]0 atl7 )| (e4 = ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (9x )*s525fv1/Ma_P 47lI1011)4,; | 8 36 Q 34 0 (81 . . 50 4 1+ 4 0 .4 2 5) 0 3 6 6| f ^ ~ /M _ P I ) , In file included from Qsrc/libavcodec/aacsbr_fixed.c 3:062 : src/libavcodec/aacsbrdata.h( + : 527 : 1 s84. 5c: 6 e warning: 617implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-9 9 > c5o 2 1e 4 f ff /527M | _{s[ sPQ 3tIa)r 1(, t | ^~~~~~~~~~~~~~ + (0 w .src/libavcodec/aac_defines.h:+44 9 w : 7 2\365:) 3*note: 1 242expanded from macro 'Q30'5| 3845 7 ^~~~+ 8i3]7) *f44 )0,. | 5Q#3;1(d 0e. fi| n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~86e1 5Q0933008(1x2)6 8 9 f) } , { Q 3 1( 0 .(99i64n2t46)6(50(4x1)6*31f0)7,3 74Q13812(4 .00.7 0+19 00.0543)4 2 75| 1 ^2f )}, 2| ~~~~~^~~~~~~~~~~~~~~~~~ warning sIn file included from generatedsrc/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h. ::45:2436: : In file included from note: src/libavcodec/aacps.cexpanded from macro 'Q31' :32: src/libavcodec/aacps_fixed_tablegen.h:169:136: 45 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31(x) 169 | Q (3in0t()1(.(5x1)4*6221134777408f3/6M4_8P.I0) , +Q 03.50)( 1 .| 5 ^ ~1 81334019f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,:527 :Q593:0 (warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 523484945src/libavcodec/aacdec_template.c3 :f527/1263M: | 52:_ {PQ3warning: 1I(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) 0,. Q93705(314.255334 65126397 | 4 88 6380 79 ffM/D)CTM_,_IP I)N,Q I31QT( (a3c00-.(>8m6d1.15c55t009130062878183261,f6/M _8 P9Ifa)}),c ,->Qm 3d{Q0c3(t1.115(6 2709.987_95f76542n9456f6/,M_5 0P 41I63 1)2f,)8 , , | TQ ^~~~~~~~~~~~~~X 3_1S(src/libavcodec/aac_defines.hC:A 440L.:E7(3610src/libavcodec/aacdec_template.c:.109/00 note: :expanded from macro 'Q30'143 4242922:87175 1):44 2)f | warning: )}#comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d ,e| f ^~~~~~~~~~~~~~~~~ i n| e ~~~~~^~~~~~~~~~~~~~~~~~ Q 3 src/libavcodec/aac_defines.h02429:src/libavcodec/aac_defines.h:( | x4645 ) : :36 36 :f or: note: note: (iexpanded from macro 'TX_SCALE'=expanded from macro 'Q31' 0 ; i + 45 | 1#46 4 =1 88; 2 4i. +0+ (( x), + ( *lin0t )e.15)( n2( x)-8| .*= ^8 )0 2f 1| 4 ~~~^~~~~~~~~~~~7) 48 3In file included from src/libavcodec/aacps_fixed.c6:4248: .| 0In file included from ~ ^~~~~~src/libavcodec/aacps.c: 32+: 0src/libavcodec/aacps_fixed_tablegen.h.src/libavcodec/aacdec_template.c::51257169::13)111: :| ^ ~warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'MDCT_INIT' In file included from src/libavcodec/aacsbr_fixed.c1257: | 62: src/libavcodec/aacsbrdata.h169 | : 527: 32:s warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] c aQl30e( 1.=5 1 4527s | 6v2{aQ1l3;3 7710 f( / M _0P .I )9, 7 Q350 3(4 12 . 535 148 517 83 334 7 0 f 1)9 , f/ MQ3 1_( PI0), .8 Q 630 (1 1 5. 05 9 23 3 048 481 926 4 853 f9 / M_fP) I }) ,, Q 3 { Q 30 1(( 1 .0 5\. 99366 49| 428 ^~~~468 0696f5/0M4_1P6I3)f,), QQ313( 00(.17.05159000046384723765112ff/M)_}P,I) , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(1.src/libavcodec/aac_defines.h5:67459:367:5 7note: 5expanded from macro 'Q31'9 5f/M_PI 45) | , # de| f ^~~~~~~~~~~~~~i ne Qsrc/libavcodec/aac_defines.h3:144(:x36): note: expanded from macro 'Q30' 44 | # d e f i(nien tQ)3(0(x()*x2)1 4 7 4 8 3 6 4 8 . 0 + 0(.i5n)t )| ( ^ ~( x)*1073741In file included from 8src/libavcodec/aacsbr_fixed.c2:462: .src/libavcodec/aacsbrdata.h0:527 :+7 :0 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ 527 | src/libavcodec/aacdec_template.c{In file included from Q:src/libavcodec/aacps_fixed.c3:1264:15224:: (In file included from warning: 0src/libavcodec/aacps.c.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 329: 7src/libavcodec/aacps_fixed_tablegen.h5:31694:2865:3 45warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]12647 | 8 3 7 f)M, DQC3T1_I(N 0I169T. | ( 8 a 6c 1- 5Q>0m39d0c(t1430.880,5112 64 6a8c29->1fmd3c)7t7}4800,f_ f/{Qn,M 3_ 1P I4()8, Q030,0. (99T6X1_42.4S56C16AL8E150(1343146.3f0109f)/4/8,0)M) _Q3| 1P ^~~~~~~~~~~~~~~~~( I 0).7,0 1Q930src/libavcodec/aac_defines.h00:(41.465323:436482:479541523 note: f)fexpanded from macro 'TX_SCALE'/}M_ P, I | ) ~~~~~^~~~~~~~~~~~~~~~~~ , 46Q | 3src/libavcodec/aac_defines.h#0d:(1e.45f5:3i636n9e: T4 X8note: _expanded from macro 'Q31'6S 80C9AfL/EM 45(x_) | P I# ) d, e Q fi3 0n(1 .e5( Q53(01x0()6 x* 8)713 26 18 .f0/M _f P)I ), Q 3 | 0 ~ ^~~~~~ ( 1 .(56src/libavcodec/aacdec_template.c7i:n912577t):513(7:5(95 fnote: x/expanded from macro 'MDCT_INIT'M) _*P2I14)7,4 | 812573 ^~~~~~~~~~~~~~ | 6 4 8.src/libavcodec/aac_defines.h0 :s44:+36:c anote: 0expanded from macro 'Q30'l .e5 ) = | ^ ~ sv44a | l#;d ef in In file included from e src/libavcodec/aacsbr_fixed.c: 62: Qsrc/libavcodec/aaccoder.csrc/libavcodec/aacsbrdata.h 3 : 0 :526(x )1054:84 ::35 : warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 526( | i {1053n tQ) | 3 ( 1 ( ( x)-* 1 0 0 .7 3 9 7 34 142 0 1 4 8 127 45 .80 + 74 40f . ) 5 ) | \, ^ Q | M[ i3 ^~~~1] ( = 0(sIn file included from .c4src/libavcodec/aacps_fixed.ce:01->24c: 37o4In file included from e0src/libavcodec/aacps.c5:f322: 02f4src/libavcodec/aacps_fixed_tablegen.hs[3:6s1693:t61a: fwarning: )r}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t+, (w +{wQ23)1*( 102.896+06 i3169] 9 | 4| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3 3 1 55 11Qf) 3,10540 | ( Q1. 35 1 1 46( 20. 9131 137 7 6 0 7f09 5/ M4 _1 2P 8 I0 ) f, ) }Q 3, | 0 ~~~~~^~~~~~~~~~~~~~~~~~ ( 1src/libavcodec/aac_defines.h . : 5+ 45s1:c8e3611src/libavcodec/aacdec_template.c:3- note: :expanded from macro 'Q31'3>c1265o e4:f0f52s 1:9[45s fwarning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ta/rt#+ Md_e(fiPIw)+nw2,e QQ3) 312651 | 0*( (1x )12. 85+ i 2 3M]) 4D C 8* T0 4_9I4N. 5I35f T ;/( a Mc_-P I| (>) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~i m,n dctt5Q1320,) ( (1a.c(5x3)6*-2194>847m4d86c3t581604289_f./Mf_0PIn) +, , 0. 5 )Q 3 05| (1 ^ ~2,1 .T55X00_6S87C3In file included from 6Asrc/libavcodec/aacsbr_fixed.c1L:Ef62(/: src/libavcodec/aacsbrdata.h1:526M._:0P59:/5I1 ),2 )Q)3warning: 0( 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].5 6 | 7 ^~~~~~~~~~~~~~~~~9 757595src/libavcodec/aac_defines.hf /526: | M46_:P{I36Q3),: 1( note: -| expanded from macro 'TX_SCALE'0 ^~~~~~~~~~~~~~. 9341 src/libavcodec/aac_defines.h462:44 | :0#4d1e7f53687i4:n 4efnote: ), expanded from macro 'Q30'TXQ3 1_(S C0A.L4E (1x4437) | #4 d0 e 5 f2 i 0ne( 2(Q340x3) (6x*3) f 1 )2} ,8 . {0 fQ) 3 | 1( ~ ^~~~~~(i n0t.) ((9x60)6src/libavcodec/aacdec_template.c3*:9125714:03133:7 13note: 7451expanded from macro 'MDCT_INIT'581 214f).,0 + Q 12570.3 | 51 )( 0| .s9 ^c 3a11l6e70 9=54In file included from src/libavcodec/aacps_fixed.cs1:24v: 2In file included from 8src/libavcodec/aacps.ca0l:;f)32} : src/libavcodec/aacps_fixed_tablegen.h, : 169| : ~~~~~^~~~~~~~~~~~~~~~~~36 : warning: src/libavcodec/aac_defines.h implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 45 :36 : note: expanded from macro 'Q31' 169 | 45 | # d ef in e Q 3 Q30 1(( 1x.5 1)46 2 1 3 77 0 f /M _ P I )(, i n Qt3 )0( (( 1x .5)1 *81 332 41 04\714 98f 3/M| _6 ^~~~PI4) 8,. 0 Q+ 30.05)( 1 .| 5 ^ ~2 34849453fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h),: 526Q:3320:( 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 369486809f/ M526_ | P{QI31)(,-0 .Q93304(112.054510750876484f7)3,6 1Qf3/1M(_ P0I.4)13,7 4Q035200(2413.65367f97)5}7,5 9{5Qf3/M1_( P0I.)9,6 0 63| 94 ^~~~~~~~~~~~~~3 3155src/libavcodec/aac_defines.h11:f44):,36 :Q 3note: 1expanded from macro 'Q30'( 0src/libavcodec/aacdec_template.c.9:3 111266644:7 | 52#09:5d 4e1warning: f2i8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0fn) e} , Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~(x ) src/libavcodec/aac_defines.h1266 | : 45 : M36D:C T_ IN Inote: expanded from macro 'Q31' T((aicn-t )45(>(x | )#dmd*cet1f9i0n67e3 0Q371,4(1x8) 2 a c-4 >.m 0d + c0 t. 965 )0 _| f ^ n, ( in9tIn file included from 6)src/libavcodec/aacps_fixed.c(0:(24x,: )* In file included from 2TXsrc/libavcodec/aacps.c_1:32S: 4CAsrc/libavcodec/aacps_fixed_tablegen.h7L:4169E(81:3.1106/48: 9warning: .6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0)0 ) | + ^~~~~~~~~~~~~~~~~ 0.5) src/libavcodec/aac_defines.h : | 46 ^ ~169: | 36 : note: Qexpanded from macro 'TX_SCALE'3 0(In file included from 1.src/libavcodec/aacsbr_fixed.c5:1 46622461: | src/libavcodec/aacsbrdata.h#:3526:de7f67i: 0warning: nfimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e/ TMX_P_I)S,C AQLE (x3)0 526 ( | 1 { .Q 351( -01 8.1(9(33x344)1 0* 2121809.41f0/7fM5_) 8 PI7| )4 ~ ^~~~~~,4 fQ)3,0(src/libavcodec/aacdec_template.c1 .:Q532125731:4( 130.84:41 note: 9expanded from macro 'MDCT_INIT'4353 7f40/52M02_ 41257P363f)}I,) ,{ QQ31( 0.960 | 3 06 3( 1 94.s533c31659a541l18ef 6=) 8,s0 9fv/QMa31_( l;P0I .) 9, 3Q3 01(1 .1 56 75 000 956 847 13 62 1 8f0 /Mf )_} P,I ) , Q | 3 0 ~~~~^~~~~~~~~~~~~~~~~~~ ( 1 . 5 src/libavcodec/aac_defines.h6 : 7 9 75457: 365 9:5f / note: M expanded from macro 'Q31' _ PI ) , 45 | | # d ^~~~~~~~~~~~~~ e f isrc/libavcodec/aac_defines.hn e: 44 :Q36 3: 1 (x note: ) expanded from macro 'Q30' 44 | #d e f\ i n| ^~~~(e Qi3n0t)(((xx))* 21 4 74 8 36 4 8. 0 + (0i.5n)t) ( (| x ^ ~)* 1073741824In file included from .src/libavcodec/aacsbr_fixed.c0:62 : + src/libavcodec/aacsbrdata.h0:.5255:)84 : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c525: | 24{: In file included from Qsrc/libavcodec/aacps.c:3321(: -src/libavcodec/aacps_fixed_tablegen.h0.:9168:813675:9 warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 6946049f), Q31 (168 | 0 . 8 2 2 8 8Q7314030(3107.35f39)1}8,4 0{9Q3351(f /0M.8_7P4I)3, 4Q73904(7143.652451f1),7 Q03813(5 50src/libavcodec/aacdec_template.cf./8:M9_12673:P52:9 9I49warning: 5)6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 5Q53403(31f.)5}4,41 9 4| ~~~~~^~~~~~~~~~~~~~~~~~1267 3 | 40 src/libavcodec/aac_defines.h7 f :M45:/D36:M_CP I)T,note: expanded from macro 'Q31'_ IQ3N0I(T1 .(45 | 5#5ade1cfi7-8n36>e8m0 d9cQft/3M11_0P(x2) I4) ,, Q3 0a (c1 -.5 >5 9m 1(di6c0tnt9)(1(40x7)28*241f_4/f7nM_48,3P I)6, 1Q402380.(01 4.+56,9 2T0.1X534)3_62 88S warning sfC| generated/A. ^ ~ML_ PEI()1,. 0 /| ^~~~~~~~~~~~~~1 In file included from 02src/libavcodec/aacsbr_fixed.c4:src/libavcodec/aac_defines.h):)62 : src/libavcodec/aacsbrdata.h44: 525:| :5936:: ^~~~~~~~~~~~~~~~~~ warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] expanded from macro 'Q30' src/libavcodec/aac_defines.h:46:36 :44 note: | expanded from macro 'TX_SCALE' 525# | {dQe3 146(f-0 | .i#9ndeef8 iQ7n593e6 0(0x)T 6 X 94_ 6 S 0C 4 A9f ),L EQ3 1( x)( ( 0in t).( 8(2x2 )8* 18 7104(730(337x4018)27 4*3 1.20f +8 ).00f})., { | 5 ~ ^~~~~~Q) 3| 1 ^( src/libavcodec/aacdec_template.c :01257.:87134:3 47In file included from note: 9src/libavcodec/aacps_fixed.c:expanded from macro 'MDCT_INIT'2447In file included from : 4In file included from 3src/libavcodec/aacps.c62src/libavcodec/ac3enc_fixed.c:532 1257:f31): ,src/libavcodec/aacps_fixed_tablegen.h | :: Q 168:In file included from 1113 src/libavcodec/ac3enc.h :1 :s43(warning: ca: l implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0src/libavcodec/put_bits.he: .8 CC libavcodec/apedec.o 227:93739=9 :s4v 9a warning: 1685 | l;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 5 5 4 3 3 fQ3 0)( }1 ,. 53227 9 | | 1 ~~~~~^~~~~~~~~~~~~~~~~~ 8 4 i0f src/libavcodec/aac_defines.h:9453: 36 5 f(/:M s _ note: -P>expanded from macro 'Q31'b u fI ) , _ Qe45n | # 3 d d 0 ef (-1.i5 4 1n s 1e70-8 > Q35 5b3f/ M u1_ PfI() _ x ,p) tQ r >3= 0( s i1 z.e5 o4\ f4 1 ( B| 9 4i ^~~~t 3 B u40 f(7)i)f n/tM)_{((Px I| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~) )*,2 1Q43704(8316In file included from 4.85.src/libavcodec/ac3enc_float.c:5031 +1: 7 8In file included from 0src/libavcodec/ac3enc.h3.:65843)0 : 9src/libavcodec/put_bits.h :f| 227 ^ ~:/ M37_P:I) , warning: Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 0In file included from (src/libavcodec/aacsbr_fixed.c1:.62: 5src/libavcodec/aacsbrdata.h5:5259:1326:0 9 227 | 4 warning: 7 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 f/ M _ P I) ,i Qf3 0( 1(s.525- | 5{6>Q9b321u1f3(6_2-8e0n.d98 8-f s7/5-9M>_b6ufP_0I)p,6 t94 | r ^~~~~~~~~~~~~~6 > 0=4 9fs)isrc/libavcodec/aac_defines.h,z :e44Q:o3f136((B:i note: texpanded from macro 'Q30'Bu0 f).)8 2{28 844 | #7d| 1e ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~fi4n e 3Q0330703f()x}), { Q 31 ( 0. 8 74 3 47 9 4 7(43i6n2t5)f()(, xQ)31*(1 007.387934919842945.6055 4+33 f0).}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: 16845: | 86#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]in e Q31(x) 168 | ( i nQt3)0(((1x.)*52391147844803964385.f0/ M+_ P0I.5)), | Q ^ ~3 0(1.541170In file included from 8src/libavcodec/aacsbr_fixed.c3:5625: src/libavcodec/aacsbrdata.hf:/525M:_P6I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(1.54419 45253 | {4src/libavcodec/aacdec_template.cQ0:3712211f(/-:23M:_ 0Pwarning: I.),comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 8Q753906(016.9546501 12214 | 79 8 f3 ),6 8 Q03 1(9 f0 /5.8fM_ warningPs2oI) generated2. r,8 8Q(37i104 (13.=50 593010;6 7i30 9bfu8)f3, _68Q0e93ndf 1/M-_P(I -0).0s1, -Q380>b2u(6f1_3p.4t8519r5 4>92=1650 94578sffiz/)Me_}oP,If ()Bi t,| B u ~~~~^~~~~~~~~~~~~~~~~~~fQ )3)0 src/libavcodec/aac_defines.h({:1. 5 45| 6:9 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~3621 :3 6note: 2expanded from macro 'Q31'8 8src/libavcodec/put_bits.hf/M: _45P265I) | :37,# :d ef i| warning: n ^~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e Q31(src/libavcodec/aac_defines.hx:)44 : 36 : 265 | note: expanded from macro 'Q30' ( i i44n | t)f# ((d(xs-e>)bf*ui2nfe 1Q3_04CC libavcodec/aptx.o e7(nd4 x8-) 3s- >6bu 4f8. _0 p+t r0 .> 5= ) s i z| (e ^ ~ iofn(Btit)B(u(f)In file included from x))*src/libavcodec/aacsbr_fixed.c1 :062{: 7 src/libavcodec/aacsbrdata.h 3| :7 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~452418 :2458.:0 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ 524 | {Q31( 0.In file included from 52src/libavcodec/aacps_fixed.c1:75244: 24In file included from 6src/libavcodec/aacps.c8:2321: 9src/libavcodec/aacps_fixed_tablegen.h5:f)168,: 36Q:3 1(warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. 85396826735705f )}168, | { Q 3 1 (Q-300.(914.7503191138946099093556ff/M)_,P IQ)3,1( -Q0.3001(82163.45841194127550f8)}3,55 f | / ~~~~^~~~~~~~~~~~~~~~~~~M _PIsrc/libavcodec/aac_defines.h):,45: 36Q:30 (note: 1.expanded from macro 'Q31'5 441943 445 | 0#7fd/eMf_iPneI )Q,3 1Q(3x0)( 1 . 5 5 1 7 8 3 6 8 0 9(fin/tM)(_(PxI))*2,1 Q43704(813.654589.1600 9+4 708.f5/)M _ P| ^ ~I ), Q30(1.569In file included from 21src/libavcodec/aacsbr_fixed.c3:626: 2src/libavcodec/aacsbrdata.h8:8524f:/31:M _Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :52444 | :{Q363:1 (note: expanded from macro 'Q30'0 .52175 44424 | 6#8d2e1f9i5nf)e, QQ303(1x()- 0 . 8 5 3 96 82 6 7 3 57 0 5(f)i}n,t )({(Qx)3*1(1-007.3974471802141.309 6+ 900.955)6 f ),| ^Q 31(-0.0182In file included from 634src/libavcodec/aacps_fixed.c8:1249: 4In file included from 2src/libavcodec/aacps.c5:532f: )src/libavcodec/aacps_fixed_tablegen.h}:,168 : 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 | # d e f i nQe3 0Q(311(.x5)3 9 1 8 4 0 9 3 5f / M _ P I()i,n tQ)3(0((x)1*.251441714780833565f4/8M._0P I+) ,0 .5Q)3 0| ( ^ ~1 .544194340In file included from 7fsrc/libavcodec/aacsbr_fixed.c/:62M: _src/libavcodec/aacsbrdata.hP:I)524, :Q73:0( 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 517836809f/ M524_ | {PQI)3,1 (Q 300(.512.15755941264069842781f9/5Mf)_, PQ3I1)(,- 0Q.3805(3196.852669723153760258f8)f}/,M _{QP3I1)(, - 0| . ^~~~~~~~~~~~~~9 47011src/libavcodec/aac_defines.h39:6449:0369:56 fnote: )expanded from macro 'Q30', Q31(-0. 044 | 1#8d2ef6i3n4e8 1Q93402(5x5) f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n45t:36):( (note: xexpanded from macro 'Q31') *107CC libavcodec/aptxdec.o 37 4451 | 8#24d.e0f i+ne 0Q.351)( x) | ^ In file included from src/libavcodec/aacps_fixed.c (:in24t: )In file included from ((src/libavcodec/aacps.cx:)32*: 2src/libavcodec/aacps_fixed_tablegen.h1:41677:413683:6 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8. 0 + 0.5src/libavcodec/put_bits.h) :| ^ ~ 317: 33167: | 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.hQ:5233:084(: 1.warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 5 3173 | 0 1 5 35i1f 3523 | (f{s-/>QbuMf3_P_1eI(n)d ,0 .-44Q 2236s80-0(1>.b05u9f53_p421tr9 35>46=7 fsi2)6z5f,/Me oQ_3fP1I()(B,i t0BuQf.)370)13( 12.5{5658 377 55| 6 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~71 4202f7/52Mf)_}P,I ),{ Q3Q13(0 (10..05src/libavcodec/put_bits.h36607:1131790087:153342548:31f2f /)M, warning: _QPcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I31 ( )0.,6 3Q6300(613.8953 663176467 | 5f2) 56}9 ,0 i6f5 f| (/M ~~~~~^~~~~~~~~~~~~~~~~~s_- >PbI)usrc/libavcodec/aac_defines.hf,_e: 45nQ:3d0(361. :5- 6note: expanded from macro 'Q31'9s -9>06b9u5f 0_p45t0r | f >#/=M_d ePsfIiiz)eonf,e( B iQ3| t ^~~~~~~~~~~~~~1 B(uxfsrc/libavcodec/aac_defines.h))):44 :36 :{ note: | expanded from macro 'Q30' ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 44 | # d(ientf)i((nxe)* 2Q14374083(6x48). 0 + 0 . 5) | ^ ~ (int)In file included from ((src/libavcodec/aacsbr_fixed.cx):*1620: 7src/libavcodec/aacsbrdata.h:35237:45918:2 4warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^523 | {Q31( 0.4In file included from 42src/libavcodec/aacps_fixed.c2:6248: 0In file included from src/libavcodec/aacps.c0:329: 3src/libavcodec/aacps_fixed_tablegen.h2:951676f:)111,: Q3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.7132675674275 2167f | ) } , {Q 3 1Q(3 00.(013.675159300175315518331f2/Mf_)P,I )Q,3 Q13(0 (0.16.3565046133849732666567f5/Mf_)P}I,) , Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (1.55src/libavcodec/aac_defines.h58:3457:5361: 2note: 0expanded from macro 'Q31'f /M_PI), 45Q | 3#0de(f1i.n5e6 0Q13018(5x4)2 4 f / M _ P I ) , Q 3 0((i1n.5t6)4(2(5x6)9*201467548f3/6M4_8P.I0) ,+ Q03.05()1 . 56| 9 ^ ~9 069500f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c),: 62CC libavcodec/aptxenc.o : | src/libavcodec/aacsbrdata.h: ^~~~~~~~~~~~~~523: 32: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 44:36: note: expanded from macro 'Q30' 523 | {44Q | 3#1d(e f0.i4n4e2 Q23608(x0)0 9 3 2 9 5 6 f ) , Q3 1(( in0t.)7(1(3x26)7*516077423775421f8)2}4, .{0Q 3+1( 00..053)67 1 90| 7 ^15 8312f), QIn file included from 3src/libavcodec/aacps_fixed.c1:(24 0: .In file included from 6src/libavcodec/aacps.c3:63206: 3src/libavcodec/aacps_fixed_tablegen.h8:931676:66867:5 fwarning: )}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'167 | Q453 | 0(#1d.e55f3i0n1e5 3Q5311(3xf)/ M_ P I ) , Q 3 0 ( 1 .(5in5t4)1(3(4x)7*226154f7/4M8_3P6I4)8, .Q03 0+( 10..555)5 83 7| ^ ~5 120f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:1523.:576: 0warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 85424f/M_PI 523), Q30 | ({1Q.53614(2 506.94046252f6/8M_0P0I93)2,9 56Qf3),0 (Q13.15(6 09.97016935260705f6/74M2_7P52If)),}, {| Q ^~~~~~~~~~~~~~31 ( 0.0src/libavcodec/aac_defines.h:3446:7361:9 0note: 7expanded from macro 'Q30'15 8312f), 44Q | #3d1(e f0i.n63e6 0Q633809(3x66)6 7 5f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i45n:t36):( (note: xexpanded from macro 'Q31') *107374 1458 | 2#4d.e0f i+ n0e .Q53)1 ( x| ) ^ In file included from src/libavcodec/aacps_fixed.c(:i24n: In file included from tsrc/libavcodec/aacps.c)(:(32x: )src/libavcodec/aacps_fixed_tablegen.h*:2167:161:4 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0.5) | 167 ^ ~ | Q30(In file included from 1.src/libavcodec/aacsbr_fixed.c55:3620: 1src/libavcodec/aacsbrdata.h53:55221:833:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_P I), Q30(1.5 55224 | 13{47Q23651f(/-M0_.P9I2)36,6 0Q23303(2619.3525f5)8, 3Q73511(2-00f./9M7_9P7I9)2,98 06Q831800(f1).}5,6 0{1Q0835412(-40f./4M46_0P7I1)7,8 5Q138059(81f.)5, 6Q43215(6-09.50426353f2/5M2_0P16I3)94,f )Q}3,0 ( 1| ~~~~^~~~~~~~~~~~~~~~~~~. 5699src/libavcodec/aac_defines.h0:6459:5360:0 note: fexpanded from macro 'Q31' /M_PI), 45 | | # ^~~~~~~~~~~~~~d efinesrc/libavcodec/aac_defines.h :Q4431:(36:x )note: expanded from macro 'Q30' 44 | # d(eifnitn)e(( x)Q*302(1x4)7 4 83 6 4 8 . 0 + 0 . 5 ) ( i| ^ ~n t)((x)*1073In file included from 7src/libavcodec/aacsbr_fixed.c:4621: 8src/libavcodec/aacsbrdata.h2:4522.:058 +: warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ 522 | {QIn file included from 31src/libavcodec/aacps_fixed.c(:-240: In file included from .src/libavcodec/aacps.c92:3326: src/libavcodec/aacps_fixed_tablegen.h6:021673:363:2CC libavcodec/arbc.o 6warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 2f), Q31(-0.979 71679 | 29 8 0 6 8 1 8Q300f(1).}5,5 {3Q0135315(1-30f./4M4_6P0I7)17,85 1Q835098(f1).,5 5Q43113(-407.25654f23/3M2_5P2I0)16,39 4Qf3)}0,( 1 .| ~~~~^~~~~~~~~~~~~~~~~~~5 5583src/libavcodec/aac_defines.h7:455:12360:f /note: Mexpanded from macro 'Q31'_ PI), Q3 045( | 1#d.e5f6i0ne1 08Q53412(4xf)/ M _ P I ) , Q3 0 ( 1 . 5 6(4i2nt5)(6(9x0)65*f2/1M4_7P48I3)6,48 .Q0 3+0 0(.15.)5 6 9| 9 ^ ~0 69500f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,:62 : src/libavcodec/aacsbrdata.h | ^~~~~~~~~~~~~~: 522:31:src/libavcodec/aac_defines.h :warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q30' 52244 | | {#Qd31e(f-0i.n92e3 Q63600(2x3)32 6 93 2 f ), Q3 1 ( - 0. 97 9(i7n92t9)(8(0x6)8*118007f3)7}41,8 2{4Q.301 (-+0 .044.650)7 1 7| 85 ^1 8598f), Q3In file included from 1(src/libavcodec/aacps_fixed.c-:024.5: 4In file included from 2src/libavcodec/aacps.c3:3322: 5src/libavcodec/aacps_fixed_tablegen.h20:11676:31194:f warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 167note: | expanded from macro 'Q31' Q30 (145. | #5d5ef3in0e1 Q53315(1x)3 f / M _ P I ) , Q 3 0 ((i1n.t)5(5(4x1)3*421747246853f/6M48_.P0 I+) 0,. 5)Q 30 (| 1 ^ ~. 555837512In file included from 0src/libavcodec/aacsbr_fixed.cf:/62: Msrc/libavcodec/aacsbrdata.h_:P522I:6):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.5601085 45222 | {4Qf3/1(M-_0.P9I2)3,6 6Q032033(216.59634225f69)0,6 5Qf/3M1(_-P0I.),9 79Q73902(918.056689198006f9)5}0,0 f{/QM3_1P(I-)0,. 4 4| 6 ^~~~~~~~~~~~~~0 7178src/libavcodec/aac_defines.h:5441:8365:9 8note: fexpanded from macro 'Q30') , Q31(- 044. | 54#2d33e2f5i2n0e1 63Q9340f()x)} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45 : 36(:i note: nexpanded from macro 'Q31't )((x)*10 745 | 3#7d4e1f8i2n4e .Q03 1+(x )0 . 5 ) | ^ (inIn file included from t)(CC libavcodec/argo.o (src/libavcodec/aacps_fixed.cx):*242: 1In file included from 4src/libavcodec/aacps.c7:43283: 6src/libavcodec/aacps_fixed_tablegen.h48:.1660: 136+: 0.warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c :16662 | : src/libavcodec/aacsbrdata.h : 521 : 83: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.56079661 85215 | f/{MQ_31P(I-)0,. 3Q633206(011.85461149296655f2)03,f Q/3M_1P(I )0,. 0Q3704(4102.453612233842428862ff)/}M,_ P{IQ)3,1 (Q 300.(919.9759604748466774931580ff/)M,_ PQ3I1)(,- 0Q.134013(01.256877131497549058f4)}f,/M _ | P ~~~~^~~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h:3450:36(:1 .note: expanded from macro 'Q31'5 702962 8457 | 5#fd/eMf_inPeI )Q,31 ( x)| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :44 : 36 :( inote: nexpanded from macro 'Q30't )((x)* 244 | 1#4d7e4f83i6ne4 8Q.300 (+ x0). 5) | ^ ~ (In file included from isrc/libavcodec/aacsbr_fixed.cn:t62): ((src/libavcodec/aacsbrdata.hx:)521*1:059:7 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 41824.0 + 0 .521 | 5{) Q 3| 1 ^( -0.3632601In file included from 841src/libavcodec/aacps_fixed.c9:9246: 5In file included from f)src/libavcodec/aacps.c,: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:( 1660:.01117: 4warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 243123228f)}, { Q31661 | ( 0 . 9 9 9Q739004(416.754365007f9)6,6 1Q8351f(/-M0_.P1I41)3,0 2Q8733047(4105.f5)}6,1 4 2| 6 ~~~~~^~~~~~~~~~~~~~~~~~5 203src/libavcodec/aac_defines.hf:45/:M36_:P Inote: )expanded from macro 'Q31' , Q30(1 .5456 | 2#d3e8f4i4ne8 Q6321f(/xM)_ P I ) , Q 3 0 ( 1 . 5(i6n4t7)8(6(7x)9*1281f4/7M48_3P64I8).,0 Q+3 00.(51.)5 6 | 7 ^ ~1 195984f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I)62,: src/libavcodec/aacsbrdata.hQ:35210:(321: .warning: 57implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]02 962875f/M_P I521) | ,{Q 31 (| -0 ^~~~~~~~~~~~~~. 3632src/libavcodec/aac_defines.h60:1448:43619:9 65note: fexpanded from macro 'Q30'), Q31( 0 .440 | 74#4de0f2i4n3e1 23Q23208(xf) ) }, { Q 3 1( 0 . 9 9(9i7n90t4)4(6(7x4)35*01f)0,7 Q337411(8-204..104 13+02 80.75)3 4 | 7 ^4 05f)}, | In file included from ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.c:24src/libavcodec/aac_defines.h: :In file included from 45src/libavcodec/aacps.c:36::32 : note: expanded from macro 'Q31'src/libavcodec/aacps_fixed_tablegen.h :166:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q31(x) CC libavcodec/arm/aacpsdsp_init_arm.o 166 | Q 3 0 ( 1(.i5n6t0)7((9x6)6*12815f4/7M4_8P3I)6,4 8Q.300( +1 .05.651) 4 2| 6 ^ ~ 5203f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:1521.:566:2 38warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 862f/M_PI), 521Q | 3{0Q3(11(.-506.437638266071894181f9/9M6_5PfI)),, QQ3310((1 0..50677141409254938142f3/2M28_fP)I)},, Q{3Q0(311.(5 700.2999967298047456f7/4M3_50PfI)), , | Q ^~~~~~~~~~~~~~3 1(-0.src/libavcodec/aac_defines.h1:4441:3360:28 7note: 3expanded from macro 'Q30'47 405f)}, 44 | | # ~~~~^~~~~~~~~~~~~~~~~~~de finesrc/libavcodec/aac_defines.h :Q4530:(36x:) note: expanded from macro 'Q31' 45 | # d(einfti)(n(ex )Q*3110(7x3)7 4 1 8 2 4 . 0 + 0. 5 ) ( in| t ^) ((x)*2147In file included from 48src/libavcodec/aacps_fixed.c3:62448: .In file included from 0src/libavcodec/aacps.c :+ 320: .5src/libavcodec/aacps_fixed_tablegen.h): 166 :| 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 :166 | 520 :83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.560796 6520 | 1{85Qf31/(M-0_.3P2I0)7,0 6Q36066(9186.5566f1)4,2 Q63512(0 30f./50M1_P4I34)2,1 9Q038075(31.f5)6}2,3 84{4Q83612(f 0/.M5_7P5I)9, 3Q1306(3212.5464478876f)7,91 8Qf3/1M(_-0P.I)9,89 6Q643202(912.1550697f1)19}5,9 8 4| f ~~~~^~~~~~~~~~~~~~~~~~~/M _PI)src/libavcodec/aac_defines.h,:45 :Q3360:( 1note: .expanded from macro 'Q31'5 702962 8457 | 5#fd/eMf_iPnIe) ,Q3 1 (| x ^~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30'( int)((x )44*2 | 1#47d4e83f6i4n8e.0 Q+ 300.(5x)) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c(:62i: nsrc/libavcodec/aacsbrdata.ht:)520:(59(: xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 1073741824 .5200 | { Q+ 301.(5-)0. 3 2| 0 ^70 666698656f)In file included from , src/libavcodec/aacps_fixed.cQ:3241: ( In file included from 0src/libavcodec/aacps.c.:53201: 4src/libavcodec/aacps_fixed_tablegen.h:31664:2361:9 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 753f)}, {Q31( 0 .1665 | 7 5 9 3 1 6Q323204(418.7f5)6,0 7Q93616(1-80.59f8/9M6_64P2I)2,92 1Q35009(f1.)5}6,14 2 6| 5 ~~~~~^~~~~~~~~~~~~~~~~~ 203f/src/libavcodec/aac_defines.hM:_45P:I36:) ,note: expanded from macro 'Q31'Q 30(1.562 3458 | 4#4d8e6f2ifn/eM _QP3I1()x,) Q3 0 ( 1 . 5 6 4 7 8 6 (7i9n1t8)f/(M(_xP)*I2)14,7 4Q83306(481..0 5+ 607.151)9 5| 98 ^ ~4 f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0(:162.: 5src/libavcodec/aacsbrdata.h:75200:2329:6 2warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75f/M_PI), 520| | ^~~~~~~~~~~~~~{ Q31(src/libavcodec/aac_defines.h:-440:.363:2 0note: 7expanded from macro 'Q30' 06666986 5446 | #fd)e,fi nQe3 1Q(3 00(.x5)0 14 3 42 1 90 8 7 5 3 f ) }(, i{ntQ)3(1((x) *0.1570579337141682342.204 4+8 70f.)5,) Q 3| 1 ^( -0.98966422In file included from 92src/libavcodec/aacps_fixed.c1:5240: 9In file included from fsrc/libavcodec/aacps.c):}32,: src/libavcodec/aacps_fixed_tablegen.h :| 166 ~~~~~^~~~~~~~~~~~~~~~~~ :11: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:45 :36: note: expanded from macro 'Q31' 45 | 166#d | e f i n e QQ3301((x1). 5 6 0 7 9 6 6 1 8 5 f/ M _ P(Ii)n,t )(Q(3x0)*(2114.7564183462468.502 03+f /0M.5_)PI ) | , ^ ~ Q30(1.5623In file included from 8src/libavcodec/aacsbr_fixed.c4:462: 8src/libavcodec/aacsbrdata.h6:2520:f6/: Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] PI), Q30(1. 55206 | 4{Q73816(7-09.13280f7/0M6_6P6I6)9,8 6Q5360f()1,. 5Q637111(9 50.9580144f/3M42_1PI9)08,7 5Q330f()}1,. 5{7Q032916(2 807.55f/7M5_9P3I1)6,3 2| 2 ^~~~~~~~~~~~~~4 487fsrc/libavcodec/aac_defines.h):,44 :Q363: 1note: (expanded from macro 'Q30' -0.9896 446 | 42#2d9e2f1i5n0e9 f)Q}30,( x )| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)(( 45x | )#*d1ef0i7n3e74 1Q3812(4x.)0 + 0 . 5) | ^ (int)((x)*In file included from 2src/libavcodec/aacps_fixed.c1:42474: 8In file included from src/libavcodec/aacps.c36:4328: .0src/libavcodec/aacps_fixed_tablegen.h :+ 1650:.5136): | warning: ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62 : 165src/libavcodec/aacsbrdata.h | : 519: 84 : warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(1.56517302 99519f | /{MQ_31P(I )0, .Q9430044(91.456665857296732f0)0,7 f/QM31_(P 0I.),0 90Q23602(10.15165670646160f2)}6, 7{fQ3/1M(_-P0I.),82 3Q8306(3512.55637443127072f)5,6f /QM31_(PI )0, .Q083902(417.6858628367762f)8},9 2 3| 8 ~~~~~^~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: expanded from macro 'Q31'( 1.57051 5451 | 5#58dfe/fiMn_eP QI3)1(,x) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44: 36 (:i nnote: texpanded from macro 'Q30') ((x)*21 47444 | 8#3d6e4f8i.n0e +Q3 00(.x5)) | ^ ~ In file included from (src/libavcodec/aacsbr_fixed.ci:nt62): (src/libavcodec/aacsbrdata.h(x:)519*:1580:7 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1824.0 + 0.5 ) 519 | {| Q ^3 1( 0.94044In file included from 94src/libavcodec/aacps_fixed.c66:8247: 9In file included from 6src/libavcodec/aacps.c3:32f: )src/libavcodec/aacps_fixed_tablegen.h,: Q1653:1(111 :0 .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 9026201157416f) }165, | { Q3 1 ( -Q03.802(318.5663552513734032297f9)f, /QM3_1P(I )0,. 0Q8390(21.4576685852237627060f)7}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h30:(45:136.:5 6note: 6expanded from macro 'Q31'0 660267f /45 | M#_dPeIf)i,ne QQ3301((x)1 . 5 6 7 41 7 0 2 5 6 f /(iMn_t)P(I()x, )Q*3201(417.4853668487.20 8+9 203.85f)/ M| _ ^ ~ PI), Q30(1.In file included from 5src/libavcodec/aacsbr_fixed.c7:0625: 1src/libavcodec/aacsbrdata.h5:5191:5325:8 warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), 519| | { ^~~~~~~~~~~~~~Q 31( 0src/libavcodec/aac_defines.h.:449:4360:4 4note: 94expanded from macro 'Q30'6 687963f )44 | ,# dQe3f1i(n 0e. 09Q03206(x2)01 1 5 7 4 16 f ) }, { Q(3in1t()-(0.(8x)2*318067353275431483242.07 +f )0,. Q53)1 ( 0| . ^0 8924768823In file included from 67src/libavcodec/aacps_fixed.c6:24f: )In file included from }src/libavcodec/aacps.c:,32 : | src/libavcodec/aacps_fixed_tablegen.h: ~~~~~^~~~~~~~~~~~~~~~~~165 :86: src/libavcodec/aac_defines.h:warning: 45:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36: note: expanded from macro 'Q31' 45 | # d165e | fi n e Q 3 1Q(3x)0 ( 1 . 56 5 1 7 3 0 2(9in9tf)/M(_(PxI)),* 2Q143704(8136.4586.5052 7+ 200.057)f / M| _ ^ ~P I), Q30(1In file included from .src/libavcodec/aacsbr_fixed.c5:6626: 0src/libavcodec/aacsbrdata.h6:65190:72:6 7warning: f/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(1 .5195 | {6Q7314(1 700.2945064f4/94M_P6I6)8,7 9Q3603(f1).,5 6Q83712( 809.203980f/2M62_0P1I1)5,7 4Q1360f()1}.,5 7{0Q531511(5-580f/.M8_2P3I8)6,3 5 25| 3 ^~~~~~~~~~~~~~4 327f)src/libavcodec/aac_defines.h,: 44Q:3361(: note: 0expanded from macro 'Q30'. 0892476 84482 | 3#6d7e6ffi)n}e, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (in t45) | (#(dexf)i*n1e0 7Q3371(4x1) 8 2 4 . 0 + 0 .5 ) (| i ^nt )((x)*214In file included from 748src/libavcodec/aacps_fixed.c3:64248: .0In file included from src/libavcodec/aacps.c+ :032.: 5src/libavcodec/aacps_fixed_tablegen.h): 165 :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: 518165: | 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.5651 75183 | {0Q23919(f /0M._6P7I2)2,6 8Q3601(319.357685852f72)0,0 7Q3f1/(M-_0P.I1),3 4Q3904(318.950161601046f)6}02,6 {7Qf/3M1_(P-0I.)7,0 Q73307(319.885462704618f7)02,56 fQ/3M1_(P-0I.),7 65Q437034(913.2556989722f8)9}2,3 8 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,:45 :Q36:3 0note: (expanded from macro 'Q31'1 .570515 1455 | 5#8dfe/fiMn_eP IQ)3,1 ( x| ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36: note: (expanded from macro 'Q30'i nt)((x)* 2441 | 4#7d4e8f3i6n4e8 .Q300 (+x) 0 . 5 ) | ^ ~ (intIn file included from )(src/libavcodec/aacsbr_fixed.c(:x62: )src/libavcodec/aacsbrdata.h*1:05187:358:7 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 824.0 + 0.5 )518 | { Q| ^3 1( 0.67226In file included from 86src/libavcodec/aacps_fixed.c1:3249: 3In file included from 7src/libavcodec/aacps.c8:328: fsrc/libavcodec/aacps_fixed_tablegen.h):,165 :Q3631:( warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .13494389011014 f165) | } , { Q 3 Q13(0-(01.7.0576357137938084229096f8f/)M, _QP31I()-0,.7 6Q543703(14.95635255297922f0)0}7,f /M _P| I ~~~~^~~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:(451:.5366:60 6note: 6expanded from macro 'Q31'0 267f/M _45P | I#)d,e fQi3ne0 (Q13.15(x6)7 4 1 7 0 2 5 6 f /M _ P(Ii)n,t )Q(3(0x)(*121.457648837624889.20 3+8 0f.5/)M_ PI )| , ^ ~ Q30(1.570515In file included from 1src/libavcodec/aacsbr_fixed.c5:src/libavcodec/ac3enc_float.c5628: f:src/libavcodec/aacsbrdata.h/:68518:M18:_31:P :I warning: ),warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44518: | 36{:Q3 1 note: expanded from macro 'Q30'( 68 | 0 . 6 44 | 7#2rd2ee6t8f61u3inr9ne3 7QF8F83f)MI0,( NQ3x()1 c(o - or0d .,1 3C4 O9 E 4F 3_ 8(Min9At0X));1( 1 (0| x)1 ~~~~~~^~~~~~~~~~~~~~~~4 *1f0)73}7,4 {src/libavutil/macros.hQ:3In file included from 1491:82(4-022src/libavcodec/ac3dec_fixed.c:. .:0note: 155+7: expanded from macro 'FFMIN' 00src/libavcodec/eac3dec.c :.73141:5177) :493 | 9 8 #| d ^8warning: e 4f20i6n8ef )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],F In file included from FQMIsrc/libavcodec/aacps_fixed.c3N(:a124,(b: In file included from -src/libavcodec/aacps.c): 32: 0src/libavcodec/aacps_fixed_tablegen.h 141((:a.) | >165 7 6:(11 :5 b )4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7 3 4 9? 3(b )2 5 i:9 f(a9)) 1652 | ( ^ ~ | f )n} s, c a| ~~~~^~~~~~~~~~~~~~~~~~~lQ 3e0( 1<.src/libavcodec/aac_defines.h5 :-456:1536.:10 note: 7)expanded from macro 'Q31' 3 0 2| 9 ^~~~~~ ~9 f /45M | _#PdeIf)in,e Q 3Q03(11(.x)5 6 5 5 2 7 2 0 0 7 f /(iMn_PtI)()(x,) *Q231407(14.8536664In file included from 086.6002src/libavcodec/aacsbr.c :6+ 70369: f.5src/libavcodec/aacsbr_template.c)/M:_ PI163), : | 23 ^ ~Q: 3 0warning: (comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1 .567417In file included from 02src/libavcodec/aacsbr_fixed.c5:626: fsrc/libavcodec/aacsbrdata.h/: 518M:163_7 | P:I ) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q 3 0f(o1r .518( | k5 ={ 6src/libavcodec/aacdec_template.c8Q131:(715652; 8: 0k 9<2=35 .sb3r:6872 -f>2warning: /nM6_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]um8P _6pI1a3)t9,c 3hQ730e8s ; (811565k | f.5+7 ) +0,5 ) | 1 5Q1 ~ ^ ~~~~~~~~~~~~~~~~ 5 5 318( f- /0 . M_ 1P I 3 ) 4 , i9f 4 | 3 ^~~~~~~~~~~~~~8 9(0o1f1fsrc/libavcodec/aac_defines.h:044s:e1364:f )tnote: },[ {expanded from macro 'Q30'Q0 3]1 (>- 440 | 2.#5d7e507fiUn3e )Q7 303{(98 8x 4| )2 ~~~~~~~~~ ^ ~~~~0 6 8 f ) , Q3 1 ( -0 . 7 65 4 73(4i93n2t5)9(9(2xf))*}1,07 3 7| ~~~~~^~~~~~~~~~~~~~~~~~4 182src/libavcodec/aac_defines.h4.:045: 36:+ 0note: .expanded from macro 'Q31'5 ) | ^ 45 | #definIn file included from esrc/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.c:x32): src/libavcodec/aacps_fixed_tablegen.h : 164 :136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 2164 | 1 4 7 48 3 6 4Q83.00( 1.+5 607.653)4 1 | 0 ^ ~ 57f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: src/libavcodec/aacsbrdata.h1:.55176:7848:3 3warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 044f/M_PI), Q5173 | 0({1Q.3516(8 01.346138384142f8/4M1_8PI)2,6 83Qf3)0,( Q13.1(5 6808.9062108585029f8/9M2_2P2I8)2, fQ)3}0, ({Q13.1(5-609.68363173252435f4/9M_4P1I2)3,7 fQ)3,0 (Q13.15(7 006.398819749784f8/0M_9P09I3)5,9 f) }| , ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h44::4536::36 :note: expanded from macro 'Q30'note: expanded from macro 'Q31' 4445 | | ##ddeeffiinen eQ 3Q1(3x0)( x ) ( i n t )((i(nxt))*(2(1x4)7*481360478.307 41+8 240..50) + 0| . ^ ~5 ) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: In file included from src/libavcodec/aacsbrdata.h:src/libavcodec/aacps_fixed.c517::2458: :In file included from src/libavcodec/aacps.c:warning: 32implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacps_fixed_tablegen.h:164:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 517 | {Q31( 0.41 8164 | 8 1 28 4 1 8 2Q63803(f)1,. 5Q63716(3 04.102015878f0/9M8_9P2I2),2 82Qf30)(1}.,5 6{7Q833313(0-440f./8M6_1P3I5)4,5 Q4390(4112.35678f)1,3 6Q33134(4 0f./9M8_9P4I74)8,0 90Q93305(91f.)5}6,8 8 9| 6 ~~~~^~~~~~~~~~~~~~~~~~~0 552fsrc/libavcodec/aac_defines.h/M:_45P:I36):, note: Qexpanded from macro 'Q31'30 (1.5696 3453 | #7d2e2f3ifn/eM _QP3I)1,( xQ)3 0 ( 1 . 5 7 0 6 3 8 1 7(9i8nft/)M(_(PxI)),* 2 14| 7 ^~~~~~~~~~~~~~48 3648src/libavcodec/aac_defines.h.:044 :36+: note: 0expanded from macro 'Q30'. 5) | ^ ~ 44 | #define In file included from Q3src/libavcodec/aacsbr_fixed.c0:62(: xsrc/libavcodec/aacsbrdata.h): 517: 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )517( | ({xQ)3*11(0 07.3417848112828441.802 6+8 3f0).,5 ) Q 3| 1 ^( 0.0218809In file included from 8src/libavcodec/aacps_fixed.c9:2242: 2In file included from 8src/libavcodec/aacps.c2f:)32: }src/libavcodec/aacps_fixed_tablegen.h,: 164{Q:3861(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 6135454941237f), Q1643 | 1 ( 0. 9 8Q93407(418.059607963354910f5)7}f, / M| ~~~~~^~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h: 45Q:3360:( 1.note: 5expanded from macro 'Q31' 6783330 4454 | f#/dMe_fPiIn)e, QQ3310((1x.) 5 6 8 1 3 6 3 3 4 (4ifnt/)M(_(PxI)),*2 1Q34074(813.65468.808 9+6 005.55)2 f| / ^ ~ M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c1:.625: 6src/libavcodec/aacsbrdata.h96:335177:2273:f/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PI ), Q30(1.5 7517 | 0{6Q33811(79 80.f4/1M8_81P28I4)18,2 6 8| ^~~~~~~~~~~~~~3 f), src/libavcodec/aac_defines.hQ:3441:(36 :0 .note: 02expanded from macro 'Q30'1 880989 22442 | 8#2dfe)f}i,n e{ QQ3310((x-)0 . 8 6 1 3 5 4 5 4 9 4 1 2 3(7ifn)t),( (Qx3)1*(1 007.397841984247.48009 0+9 305.59)f ) }| ^, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps_fixed.c45::2436: :In file included from src/libavcodec/aacps.c :note: 32expanded from macro 'Q31': src/libavcodec/aacps_fixed_tablegen.h:164:61: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31(x) 164 | Q 3 0((i1nt.)(5(6x)7*63241104577f48/3M_6P4I8).,0 +Q 300(.15.)5 6 78| 3 ^ ~3 3044f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c, :Q62: 3src/libavcodec/aacsbrdata.h0(:1516.:5836:8 1warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 3344f/M_PI) ,516 | Q{Q330(11(.5-608.8093680451525f1/7M6_0P1I8)4,3 fQ)3,0( 1Q.3516(96-303.7262938f8/8M8_1P5I6)8,1 1Q7390f()}1,. 5{7Q0361(3-8107.39081f0/M2_1P5I)7,3 0 46| 4 ^~~~~~~~~~~~~~ 4f), src/libavcodec/aac_defines.hQ:3441:(36-:0 .note: 0expanded from macro 'Q30'7 66780892 24420 | 5#f)d}e,f i | n ~~~~^~~~~~~~~~~~~~~~~~~e Q3src/libavcodec/aac_defines.h:045(:36x:) note: expanded from macro 'Q31' 45 | #d e(fiinnte) Q(31((xx)) * 1 0 7 3 7 4 1 8 2 4(.i0n t+) (0(.x5))* 2 src/libavcodec/aacsbr_template.c1| 4 ^7 4:8325164:831.:0 In file included from warning: src/libavcodec/aacps_fixed.ccomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]+: 240: .In file included from src/libavcodec/aacps.c5:) 32 : | ^ ~src/libavcodec/aacps_fixed_tablegen.h :164:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]251 | In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.hi:f516: 58(:s bwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-164>b s_ | l im i t e rQ _516b3an | 0{Q(3d1(1-s.0. 05!368= 7o461l5d3_b147s1605_07fl1i/M8m4_3ifPt),Ie) ,Q3r1_ (bQ3-a00n.(6d19s8. 8858&6&17 85!3s63b3r804-1>4r1fe/7M_s9fPeI)),t} ),Q {3Q 310(| (- ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~1.05 68.133061303241547f3/0M46_4P4If)),, QQ331(0-(01..05766687880899620225055f2)f},/ M | _ ~~~~^~~~~~~~~~~~~~~~~~~P I),src/libavcodec/aac_defines.h: 45Q:3360: (note: 1expanded from macro 'Q31'.5 696337 2452 | 3#fde/fMi_nPe IQ)31,( xQ)30 ( 1 . 5 7 0 6 3 8 17 9 8 f(i/nMt_)(P(I)x,)* 2 14| 7 ^~~~~~~~~~~~~~4 83648src/libavcodec/aac_defines.h:.440: 36+ :0 .5note: )expanded from macro 'Q30' | ^ ~ 44 | #dIn file included from efsrc/libavcodec/aacsbr_fixed.cin:e62 : Qsrc/libavcodec/aacsbrdata.h3:0516(:x31): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i516n | t{)Q(3(1x(-)0*.1003783474115812746.00 18+4 3f0).,5 )Q3 1( -| 0 ^.6 98888156811In file included from 79fsrc/libavcodec/aacps_fixed.c:)24}: In file included from ,src/libavcodec/aacps.c :{32Q: 31src/libavcodec/aacps_fixed_tablegen.h(:-0164.:113:0 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 157304644f), Q 31641( | -0 . 0 7 6 6 7Q83008(912.526270653f4)}1,0 5 | 7 ~~~~^~~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI):,45 Q:3360:( note: 1expanded from macro 'Q31'.5 6783330 454 | 4#fd/eMf_iPnIe) Q,3 1(Qx30)(1 . 5 6 8 1 3 63 3 4 4 f / M(_iPnI)t,)( (xQ)3*201(417.4586368488.906 0+5 502.f5)/ M_ P| ^ ~I ), Q30(1.In file included from 5src/libavcodec/aacsbr_fixed.c6:9626: 3src/libavcodec/aacsbrdata.h3:7516:262: 3warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/M _PI), Q30(1 .5165 | {7Q03613(8-107.9083f8/4M15_1P7I6)0,1 8 4| 3f ^~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h:144(-:036:. 69note: 8expanded from macro 'Q30'88 8156811 447 | 9f#)de}f,i n{Qe3 1Q3(0-(0x.)3 0 1 02 1 5 7 3 0 4 6 4 4f )(,i nQ3t1)(((x-)0*.10077636774810882942.20 2+ 005.f5))} , | ^ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45In file included from :src/libavcodec/aacps_fixed.c36:: 24note: : expanded from macro 'Q31'In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:163 :45136 | :# warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] efine Q31(x) 163 | Q3 0((i0.n0t5)61(7(4x9)6*7241f4/7M4_83P64I8).,0 Q 3+0( 00..50)5 2 6| 6 ^ ~2 9239f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0515:.8304:7 3warning: 11implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 805f/M_PI), 515 | Q{30Q(301.(0 303.8497861653015f6/3M2_3P2I0)7,5 Qf3)0(,0 .Q032107(2-706.1537577f8/8M9_9P6I0)0,6 6Q2f3)}0,( 0{.Q0301(2-802.05696115f/1M0_3P6I2)2,77 37 4| f) ^~~~~~~~~~~~~~, Q31(src/libavcodec/aac_defines.h-:044.:836:9 51note: 5expanded from macro 'Q30' 0198999 9447f | )#}d,e f i| n ~~~~^~~~~~~~~~~~~~~~~~~e Q3src/libavcodec/aac_defines.h:045(:x36): note: expanded from macro 'Q31' 45 | #(dienfti)n(e (Qx3)1*(1x)0 7 3 7 4 1 8 2 4 . 0 + 0(.i5nt)) ( | ( ^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| :163 ^ ~ :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:515:58: 163warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0. 0515 | 5{61Q743916( 704.9f8/63M0_P5I63)2,3 2Q03705(f0).,0 5Q23616(2-902.3593f57/8M8_9P9I6)0,0 6Q3602f()0}.,0 4{73Q1311(3-800.56f15/10M3_62P2I7)73,7 4fQ)3,0 (Q03.013(3-804.7896511551f0/19M8_9P99I9)7,f )Q}3,0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 020src/libavcodec/aac_defines.h:7452:7366: 1note: 7expanded from macro 'Q31'7 f/M_PI), Q453 | 0#(d0ef.i0ne0 2Q8312(0x5)9 6 1 f / M _ P I ) , | ^~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(44(:x36):*2 1note: 4expanded from macro 'Q30'7 483648. 0 44+ | #0d.5e)f i| n ^ ~ e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h : 515 : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*1 05157 | 3{7Q3411(8 204.9.806 3+ 005.653)2 3 | 2 ^ 075f), Q31In file included from (-src/libavcodec/aacps_fixed.c0:.2453: 5In file included from 7src/libavcodec/aacps.c8:8329: 9src/libavcodec/aacps_fixed_tablegen.h60:01636:6862:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31(-0.61510362 21637 | 73 7 4 f ) , QQ3301((0-.00.58695117504199687949f9/97MfIn file included from )_}P,Isrc/libavcodec/adpcmenc.c ) ,| : ~~~~^~~~~~~~~~~~~~~~~~~ 30Q: 3src/libavcodec/put_bits.hsrc/libavcodec/aac_defines.h:0227:(:450.3705:26:366 :2warning: 9 note: 2expanded from macro 'Q31'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 9 f/M_PI )45, | #Qd3e0f(0i.ne0 4227 | Q 371( x3 )1 1 3 i8f (0 5 s f -/M _>b uPf _eIn d) (,- i ns-t>Q)b(3(u0x)(f*20_1.p4t0r 73>3844= 8si7z3eo6f61(514Bfit8B/.uM0_ f)P)+I 0 .),{ 5Q) 3 | 0| ^ ~( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 0.0207276In file included from 17src/libavcodec/aacsbr_fixed.c7:62f: /src/libavcodec/aacsbrdata.hM:_515P:7I:), warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.0028205 951561 | f{/QM3_1P(I )0.,9 8 63| 05 ^~~~~~~~~~~~~~6 3232src/libavcodec/aac_defines.h0:7544f:)36, :Q3 1note: (-expanded from macro 'Q30'0 .535788 9449 | 60#0de6f6i2nf)e} ,Q 3{0Q(3x1()- 0 . 6 1 5 1 0 36 2 27 7 37 4 f()i,n tQ)3((1x()-*01.08793517540118982949.90 9+7 f0).}5, ) | ~~~~~^~~~~~~~~~~~~~~~~~| ^ src/libavcodec/aac_defines.h:45:36: note: In file included from expanded from macro 'Q31' src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :3245: | src/libavcodec/aacps_fixed_tablegen.h#:d163e:fi61n:e warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (x) 163 ( | i n t) ( ( x )Q3*021(40.70458631764946784.f0/ +M _0P.5I)), Q| 30 ^ ~( 0.052662923In file included from 9fsrc/libavcodec/aacsbr_fixed.c/M:_62P: Isrc/libavcodec/aacsbrdata.h):,514 :84Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0473113805 f514/ | M{_PQI31)(, -Q03.06(200.801353881437661185410ff)/,M Q_3P1I() ,0 .Q7305(0000.0627602178295766f1)77}f, /{MQ_3P1I(-)0,. 4Q33806(7001.502052088201529f6)1,f Q/3M1_(P I0).,9 99 98| 0 ^~~~~~~~~~~~~~69 24432src/libavcodec/aac_defines.h2:f44):}36,: note: | expanded from macro 'Q30' ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4445 | :#36d:ef inote: nexpanded from macro 'Q31'e Q30(x )45 | # d e f in e Q 3 1 ( x()i nt )( (x ) * 1 0 7 37 4 1 (8i2n4t.)0( (+x )0*.251)4 7 | 4 ^8 3648.0 + 0In file included from .src/libavcodec/aacps_fixed.c5): 24 : | ^ ~In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:163:36In file included from : src/libavcodec/aacsbr_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62 : src/libavcodec/aacsbrdata.h:514:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | 514 | { QQ3310((-00..065260187145981637641f8/4M0_f)P,I )Q,3 1Q(3 00(.07.500502066672692213899f5/6Mf)_}P,I {)Q3,1 (Q-30.04(308.607407135121530881025ff)/,M _QP31I() ,0 .Q39099(90.80033689427464135212ff)/}M,_P I | ) ~~~~^~~~~~~~~~~~~~~~~~~ , Q3src/libavcodec/aac_defines.h:045(:036.:0 2note: 0expanded from macro 'Q31' 7276177 f45 | /#Md_ePfIi),n eQ 3Q03(10(.x0) 0 2 8 2 0 5 9 6 1 f / M (_iPnIt)),( ( x| ) ^~~~~~~~~~~~~~*2 14748src/libavcodec/aac_defines.h:3446:4368.:0 note: +expanded from macro 'Q30' 0.5) | 44 ^ ~ | #define Q30In file included from (src/libavcodec/aacsbr_fixed.cx:)62 : src/libavcodec/aacsbrdata.h :514 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (isrc/libavcodec/put_bits.hnt:)265(: (x37514 | ):*{ 1Qwarning: 0371comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](-30 7.462108812548.103 6 2651 | + 84 00f ),. 5 Q 3)1 ( 0i| f. ^7(5 s0-0>0b6u7f62_1In file included from en8src/libavcodec/aacps_fixed.c9d :5-624 f: sIn file included from )-src/libavcodec/aacps.c>}bu:f32,: _src/libavcodec/aacps_fixed_tablegen.h{:ptQr1633 :111:> =( swarning: i-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 z.e4of3(8B6it7B0u1f5) 2)1635 | 0{ 8 12 | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~f Q)30,( 0Q.3015( 601.79499996870649f2/44M3_22PfI))},, Q 3| ~~~~~^~~~~~~~~~~~~~~~~~0 (0.0src/libavcodec/aac_defines.h5:452:6366:2 9note: 23expanded from macro 'Q31'9f /M_PI), 45 | Q#3d0ef(i0n.e0 4Q73311(13x8) 0 5 f / M _ P I) , Q 3 0((i0n.t0)3(38(4x7)6*1251147f48/3M6_4P8.I0) +, Q03.05() 0 .0| 2 ^ ~0 7276177f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : src/libavcodec/aacsbrdata.hQ:35140:(60:. 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 8205961f/M_ P514I | ){,Q 3| 1 ^~~~~~~~~~~~~~( -0.6src/libavcodec/aac_defines.h2:0448:1365:8 1note: 3expanded from macro 'Q30'6 1840f), Q443 | 1#(de f0i.7n5e0 0Q03607(6x2)1 8 9 5 6 f) } , {Q 3 1 ((-i0nt.)4(3(8x6)7*011502753078411822f4)., 0Q 3+1( 00..59) 9 99| 8 ^0 69244322f)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::16236::136 :note: expanded from macro 'Q31'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q1623 | 1 (x ) Q 3 0 ( 0 . 1 2 5 (2in3t3)(7(0x9)8*2f1/4M7_4P8I3)6,4 8Q.300 (+0 .0.151) 7 6| 4 ^ ~1 0317f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: Q623: 0src/libavcodec/aacsbrdata.h(:0513:.831:0 5warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 71912f/M_PI )513 | ,{ QQ3310(( 00..05706424792146762776f0/3M0_P3If)),, QQ3310((-00..0845698995007254304854f34/fM)_}P,I ){,Q 31Q(3 00(.04.70106268399150664518028ff)/,M _Q3P1I(-)0,.1 8 68| 0 ^~~~~~~~~~~~~~2 0404src/libavcodec/aac_defines.h:94456:936f:) }note: ,expanded from macro 'Q30' | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | 45:#36de:fi nnote: eexpanded from macro 'Q31' Q30(x) 45 | # d e f in e Q3 1 ((xi) n t ) ( ( x ) * 10 7 3 (7i4n1t8)(2(4.x0 )+*2 10.4574)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 :src/libavcodec/aacsbr_fixed.c111::62: src/libavcodec/aacsbrdata.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]513 :59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | 513 | { Q 31 (Q3 00(.05.0142459213636770690380f3f/)M,_ QP3I)1,(- 0Q.8350(9095.011772460481403341f7)f}/,M _{PIQ)3,1 (Q 300.(407.1612089519807615911028ff/)M,_ PQI3)1,( -Q03.108(6800.2004760247924576297ff)/}M, _ P| I ~~~~~^~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h:045(:360:. 0note: 46expanded from macro 'Q31'8 905345f /45M | _#PdIe)f,i nQe30 (Q03.10(0x)6 3 9 5 6 4 8 2 f / M _ P I()i,nt ) | ( ^~~~~~~~~~~~~~(x )*21src/libavcodec/aac_defines.h47:44483:636:4 8note: .expanded from macro 'Q30'0 + 0.5) 44| | ^ ~ #define Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:x62) : src/libavcodec/aacsbrdata.h : 513 : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x513 | )*{Q1301(7 307.4501484294src/libavcodec/put_bits.h1.606 :7317+6: 33:0 3003warning: .f)5,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) Q | 3 ^1( -0.859950In file included from 72 src/libavcodec/aacps_fixed.c4:24317: In file included from 0src/libavcodec/aacps.c: | 8 43234 f: src/libavcodec/aacps_fixed_tablegen.h: )i162f }(s:-,86> {: bwarning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u 3f1(_ 0e.nd4 -7 1s6->2b 1628 | 91u06 5f 1 0_ 8 pft r )>, Q=Q33 10(-s0(0i..1z8618e0o225f0(2343B70i04t99B58fu6/f9M)_f)P ){I} ,) | , ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h:1451:736:6 note: 4expanded from macro 'Q31' 10317f /45M | _#PdIef)i,n eQ 3Q031((0x.) 1 0 5 9 8src/libavcodec/aacdec_template.c 7 1 :9 30541(:402:inft )/(warning: M(comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] _xP)*I2)1,4 74Q83306(480..0 0+3054 | 7 60 .52) 7 2 | 4 ^ ~ 7 2 7fa/Mc_-P>IoIn file included from )c[src/libavcodec/aacsbr_fixed.c0:,]62. Q: 3m0src/libavcodec/aacsbrdata.h4(:0a513c.:.7s0a:4mp l68warning: e90implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_5 r3at4e5f /M!_P= I )513h, | Qd3r{0_(Q0.i30n10f(6o3 .09s.550a6444m9186p26lef_7ra/t6M03e_0)P3 If{)), , | Q| 31 ^~~~~~~~~~~~~~( ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ -0 .8src/libavcodec/aac_defines.h59:9445:360:7 24note: 0expanded from macro 'Q30'8 434f)}, 44{ | Q#3d1e(f i0.n4e 7Q1306(x2)89 1 0 6 51 0 8 f) , Q 3 1 ( -(0i.n1t8)6(8(0x2)0*14007439754619f8)2}4,. 0| ~~~~~^~~~~~~~~~~~~~~~~~+ 0.src/libavcodec/aac_defines.h5:)45 : 36| : ^ note: expanded from macro 'Q31' In file included from 45 | src/libavcodec/aacps_fixed.c:#24d: eIn file included from fsrc/libavcodec/aacps.ci:n32: esrc/libavcodec/aacps_fixed_tablegen.h Q:31621:(61x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (162 | ( x ) * 21 4Q73408(3604.182.502 3+3 700.95)8 f/ M| ^ ~_ PI), Q30(0.1In file included from 1src/libavcodec/aacsbr_fixed.c7:6624: 1src/libavcodec/aacsbrdata.h0:35121:847:f/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.105 95128 | 7{19Q1321f(-/0M._4P9I1),0 4Q73803(103.7015706f2)7,2 4Q7321(7f 0/.M32_8PI9)52,1 4Q335906(630f.)0}4,68 9{0Q5313(4 50f./9M98_8P1I1),7 51Q230075(1f0).,0 0Q633915(6 408.288f9/9M3_9P8I38)3,1 35 4| ^~~~~~~~~~~~~~f )}, src/libavcodec/aac_defines.h :44| : ~~~~~^~~~~~~~~~~~~~~~~~ 36: note: expanded from macro 'Q30'src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' 44 | #def i45n | e# dQe3f0i(nxe) Q 3 1 ( x ) ( i n t ) (((ixn)t*)1(0(7x3)7*4128142744.8036 4+ 80.0. 5+) 0 .| ^5 ) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacps.csrc/libavcodec/aacsbr_fixed.c::3262: : src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbrdata.h::162512::3659:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | { Q16231 | ( - 0 . 4Q93100(407.8132153271353700f9),8 fQ/3M1_(P I0).3,2 89Q532014(305.9166137f6)}4,1 {0Q3137f1/( M0_.P9I98)8,1 1Q3705(01.2017055918f7)1, 9Q311(2 f0/M._8P89I9)3,98 3Q83301(305.40f7)6}27,2 4 7| 2 ~~~~~^~~~~~~~~~~~~~~~~~7 f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.0468 9450 | 5#3d4e5ffi/Mn_eP QI3)1,( Qx3)0 ( 0 . 0 06 3 9 5 6 4 8 2 f /(Mi_nPtI))(,( x )| ^~~~~~~~~~~~~~* 2147src/libavcodec/aac_defines.h4:84436:4368:. note: 0expanded from macro 'Q30' + 0.5) 44| | ^ ~# define Q30(In file included from xsrc/libavcodec/aacsbr_fixed.c): 62: src/libavcodec/aacsbrdata.h : 512 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x512 | ){*Q1310(7-03.479411084278431.307 1+5 00f).,5 )Q 3 1| ( ^0 .32895214359In file included from 66src/libavcodec/aacps_fixed.c3:f)24}: , In file included from {src/libavcodec/aacps.cQ:332: 1src/libavcodec/aacps_fixed_tablegen.h( :0162.:9119: 8warning: 81implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 75120751f), Q31 162( | 0 . 88 9 9 3 9Q8303(83013.5142f52)3}3,7 0| 98 ~~~~~^~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0. 1176410 345 | 1#7dfe/Mf_iPnIe) Q,3 1Q(x3) 0 ( 0 . 1 0 5 9 8 7 1 91(2inft/)M(_(PxI))*,21 4Q73408(306.4087.60 2+7 204.75)2 7| f ^ ~/ Msrc/libavcodec/acelp_vectors.c_PI):, 201Q3:0In file included from 47(src/libavcodec/aacsbr_fixed.c:0:.62 0: 46warning: src/libavcodec/aacsbrdata.h8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:9512 :0653:4 5warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI) , 201Q | 3 0(5120 | . {Q0 3016 (3 - 09.4g5a9in614_80s2cf4/Ma_7PIl)8e31,_3fa c 7| ^~~~~~~~~~~~~~t 1o50rsrc/libavcodec/aac_defines.hf :44):, =Q3361 :(s q rnote: 0t.expanded from macro 'Q30'32(8 9s5p21e4e3c h4459_6 | e6#dne3ff)ei}rn,g e{ Q /3 Qp13os(t0fi (lx)0 t . 99e r8 _8 e1 n 1 e 7(irnt5g)(1()20x75;1) f | * ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~) 1,07 3Q3714(1 80.28489.903 9+ 803.853)1 3 54| f ^) }, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aacps_fixed.c45::3624:: In file included from note: src/libavcodec/aacps.cexpanded from macro 'Q31': src/libavcodec/acelp_vectors.c32:: 203:src/libavcodec/aacps_fixed_tablegen.h32::161 :45136warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine 203Q | 31 ( x ) g a in _161 s | c a l e _f a cQ 30t( o0(r. in1*t9=)6 1(.9(03 9x9- )7a*25l140fp/7haM4;_8P I3 6| ),4 ~ ^~~~~8 . 0 Q+3 00.(50). 1 8| ^ ~5 6741160f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:62I: )src/libavcodec/aacsbrdata.h,:511 :Q833:0 (0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 681558639f/ M511_ | P{I)Q,31 ( Q03.09(4801.361520223261726483f4)2,f /QM3_1P(-I0).9,7 5Q03606(4000.20771528808f88)2},7 f{Q/3M1_(-P0I.)9,5 43Q43409(704.90210835838f4)4,7 9Qf3/1M(_-P0.I7)9,60 7 9| 78 ^~~~~~~~~~~~~~5 0198src/libavcodec/aac_defines.h3f:)44}:,36 :| note: ~~~~^~~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.hIn file included from : 4544 | :#36src/libavcodec/ac3enc_float.cd:e fnote: iexpanded from macro 'Q31':n e78 : Qsrc/libavcodec/ac3enc_template.c3:0218( x):4529 | :# d efwarning: iimplicit conversion increases floating-point precision: 'CoefSumType' (aka 'float') to 'double' [-Wdouble-promotion] n e Q 31 ( x ) (i nt ) ( ( x ) 218 | * 1 0 7 (i n t3)( 7( 4 x1) 8* 2 2414 7.40 8 +3 6 48 . 0.0 5 )i+f ( c0| o ^.o 5r) d _| d ^ ~i fIn file included from fsrc/libavcodec/aacps_fixed.c :>24 : NIn file included from Esrc/libavcodec/aacps.cIn file included from W:src/libavcodec/aacsbr_fixed.c_32:CP: L62_Csrc/libavcodec/aacps_fixed_tablegen.hO:: 161src/libavcodec/aacsbrdata.h:O511::R111:58D_ :warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] HRwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]SH OLD) | ^~~~~~~~~~ ~ 161 | 511 | { Q3 1Q3(0 0(.09.14981639653092927152068ff/M)_, PQI31)(,-0 .Q39075(00.616480506277412181f)6},0 f{/QM31_(PI-)0.,9 5Q43304(409.716489218555836f3)9, fQ/3M1_(P-I0.)7,9 6Q0370(9078.5102192833f6)7}4,3 4| 2 ~~~~^~~~~~~~~~~~~~~~~~~f /M_src/libavcodec/aac_defines.hP:I45):,36 : Qnote: 3expanded from macro 'Q31'0 (0.075 8450 | 8#8d8e2f7fi/nMe_ PQI3)1, (Qx3)0 ( 0 . 0 1 0 3 8 8 4 4 (7i9ntf)/((Mx_P)I*2)14,7 4 8| 3 ^~~~~~~~~~~~~~6 48.0src/libavcodec/aac_defines.h +: 440:.365:) note: | expanded from macro 'Q30' ^ ~ 44 | #In file included from desrc/libavcodec/aacsbr_fixed.cf:i62n: esrc/libavcodec/aacsbrdata.h :Q5113:031(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (511i | n{tQ)3(1(x() *01.094781337645108222412.680f )+, 0Q.351)( -| 0 ^.9 7506640027In file included from 1src/libavcodec/aacps_fixed.c2:824f: )In file included from }src/libavcodec/aacps.c, :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(161-:086.:9 5warning: 43implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 97492853f), Q31 (161- | 0 . 79 6 0 7Q937085(0109.831f9)}6,9 3 | 9 ~~~~^~~~~~~~~~~~~~~~~~~9 750src/libavcodec/aac_defines.hf:/45:M36_: Pnote: Iexpanded from macro 'Q31') , Q30(0 .451 | 8#5d6e7f4i1n1e6 0fQ/3M1_(PxI) ) , Q 3 0 ( 0 . 1 68 1 (5i58n63t9)f(/(Mx_)P*I2)1, 4Q73408(30.614282.306 7+43 402f./5)M _ PI| ), ^ ~ Q30(0.0758In file included from 08src/libavcodec/aacsbr_fixed.c8:8622: 7src/libavcodec/aacsbrdata.hf:/511M:_7:P I)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.01038 5118 | 4{4Q7391f(/ M0_.P9I)4,8 13 6| 5 ^~~~~~~~~~~~~~0 2212src/libavcodec/aac_defines.h6:844f:)36,: note: Qexpanded from macro 'Q30' 31(-0.9 744 | 5#06d6e4fi0n0e2 7Q13208(fx))} , { Q 3 1 ( - 0 . 9 54 3(4i4n97t4)9(2(x8)5*31f0)7,3 74Q13812(4-.00. 7+ 906.057)9 7 8| 5 ^0 1src/libavcodec/acelp_vectors.c983f:)}219,: 43In file included from | : ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.cwarning: :src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]24: : 45In file included from :src/libavcodec/aacps.c36::32 note: : expanded from macro 'Q31'src/libavcodec/aacps_fixed_tablegen.h :161:61 :219 warning: | 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | # d e f inse cQa3l1e (161f | x a )c t o Qr3 =0 ( 0 s . q1r 9 t6 ((9i3snu9t9)m((7x_5)o0*ff_/M2_s1P4qI7u)a,4r8 36eQ48s.3 0 0+/(In file included from 0. 01.src/libavcodec/ac3enc.c5s8:)c 5645a 7l: | e4src/libavcodec/put_bits.h ^ ~: f11227a6:c37:0tf warning: In file included from osrc/libavcodec/aacsbr_fixed.c/:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]rM)62; _P: src/libavcodec/aacsbrdata.hI) ,| : ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 510Q: 3830227 | :( warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .1 68 1 5 58 6 5103i | 9ff{Q /3(sM1-_(PI> b)0,u.f 9Q_e9n34d0(30 0.2-6619 192s72-238>6fb7u)4f,_3 4ptQr2f3/ >1=M_(P Is0.)i1ze,8o f8(1QB2i35t505B(03.u107f)75)55 8308{f8 8)2| } ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~7, f /{QM3_1PI() , 0Q.9370(60.806140032838841487493f/fM)_,P IQ)3,1( - 0| . ^~~~~~~~~~~~~~ 28664src/libavcodec/aac_defines.h5:443:4363:66 6note: 20expanded from macro 'Q30'f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #dsrc/libavcodec/aac_defines.h:e45f:36i:n enote: expanded from macro 'Q31'Q 30(x) 45 | # d e f i n e Q (3in1t()x()( x ) * 1 0 7 3 7 4 1 8 2 4(.i0nt )+( (0x.)5*2)1 47 4| ^8 3648.0 + 0In file included from .src/libavcodec/aacps_fixed.c5:)24 : | In file included from ^ ~ src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:161:36: In file included from warning: src/libavcodec/aacsbr_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 62: src/libavcodec/aacsbrdata.h:510:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | 510Q | 3{0Q(301.(1 906.9939994735002f6/6M91_9P7I2),8 f)Q,3 0Q(03.1(1 805.67148181162055f5/3M1_P7I5)5,3f )Q}3,0 ({0Q.3116(8 105.5986736986f4/0M2_3P8I1)8,4 3Qf3)0,( 0Q.3112(2-306.724834626f4/5M3_4P3I66)6,20 fQ)3},0 ( | 0 ~~~~~^~~~~~~~~~~~~~~~~~.0 7580src/libavcodec/aac_defines.h8:8458:362:7 fnote: /expanded from macro 'Q31'M _PI), Q 453 | 0#(d0e.f0in1e03 8Q83414(7x9)f / M _P I ) , | ^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hnt:)44(:(36x):* 21note: 4expanded from macro 'Q30'7 483648. 044 | #+d e0f.i5n)e Q| 3 ^ ~0 (x) In file included from src/libavcodec/aacsbr_fixed.c : 62 (: isrc/libavcodec/aacsbrdata.hnt:)510(:32(: xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 1073741824. 0510 | {+Q 301(. 50). 9 9| 4 ^30 266919728f)In file included from , src/libavcodec/aacps_fixed.cQ3:124(: In file included from 0.src/libavcodec/aacps.c18:8321: 2src/libavcodec/aacps_fixed_tablegen.h55:516131:71155:3f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31( 0.9768640 216138 | 1 84 3 f ) , QQ3310((0.-109.268963649593745306f6/6M_2P0If)),} Q,3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~ 0.18src/libavcodec/aac_defines.h5:6457:4361:1 6note: 0expanded from macro 'Q31'f /M_PI), 45 | Q#3d0ef(i0n.e1 Q638115(5x8)6 3 9 f / M _ P I ) , Q (3i0n(t0).((1x22)3*2617447344823f6/M4_8.P0I )+, 0Q.350()0 .| ^ ~0 758088827fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:62P: I)src/libavcodec/aacsbrdata.h,: 510Q3:07:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0103884479f /510M | _{PQ3I1)(, 0. 9| ^~~~~~~~~~~~~~9 43026src/libavcodec/aac_defines.h6:9441:936:7 28note: fexpanded from macro 'Q30' ), Q31( 440 | .1#8d81e2f5i5n5e3 Q13705(5x3) f ) } , { Q 3 1 ( 0 . 9(i7nt6)8(6(4x)0*2src/libavcodec/put_bits.h38:1108743265f37:)4371,: Q83 warning: 21comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](4-0 ..02 86+6 405.3 543265)66 | 6 2 0| ^ f ) }, | ~~~~~^~~~~~~~~~~~~~~~~~ iIn file included from fsrc/libavcodec/aacps_fixed.c (:src/libavcodec/aac_defines.h24:s-: 45In file included from >:src/libavcodec/aacps.cb36u::f 32_: note: esrc/libavcodec/aacps_fixed_tablegen.hexpanded from macro 'Q31'n :d160 -: s -13645>: | warning: b#implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]udf ef_pitnre Q>3=1 (sx )160i | z eo f ( B i tB u Qf 3)()0(i0 n.{t 3)| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~0 ((6x27)7*3621445f7/48M36_4P8I.0) , +Q 03.05)( 0. 2| 9 ^ ~1 1485136f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI):,62 : Qsrc/libavcodec/aacsbrdata.h3:0509(:083.2:6 warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9326365f/M_P I509) | ,{ QQ3301(0(.-10.9909878893757932620f2/5M4_6PfI),) ,Q 31Q(3 00(.06.21023463491710455432890ff/)M}_,P {IQ3)1,( -Q0.300(6061.80612725564089187479ff)/, MQ_31P(I)-,0. 2 | 3 ^~~~~~~~~~~~~~8 1221src/libavcodec/aac_defines.h7:224413:5369:f note: )expanded from macro 'Q30'}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | #45d:ef36i:n enote: expanded from macro 'Q31'Q3 0(x) 45 | # d ef i ne Q 3 1((xi) n t ) ( ( x ) * 1 0 7(i3n74t1)(8(2x)4*.2104 7+48 306.458). 0 +| ^0. 5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacps.c:src/libavcodec/aacsbr_fixed.c32: :src/libavcodec/aacps_fixed_tablegen.h62: :src/libavcodec/aacsbrdata.h160:509::11158:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | {160Q | 3 1 (- 0. 9 0 88Q93509(306.032056462f7),7 36Q4351f(/ M0_.PI6)2,0 34Q33907(005.42398101f48)5},1 3{Q63f1/(M-_0P.I0)66,1 8Q63202(05.482167679f)3,26 3Q361(5-f/0M.2_38P12I2),1 7Q23201(30.51999f7)8}3,7 7 2| 2 ~~~~^~~~~~~~~~~~~~~~~~~f /M_PIsrc/libavcodec/aac_defines.h):,45 :Q3360:( 0note: .expanded from macro 'Q31'1 2641145 2459 | f#/dMef_iPnIe) Q,3 1(Qx30)(0 . 0 1 7 5 6 0 9 8 4 9 f /(Mi_nPtI))(,( x )| * ^~~~~~~~~~~~~~2 1474src/libavcodec/aac_defines.h:8443:6364:8. 0note: +expanded from macro 'Q30' 0 .5) | ^ ~ 44 | #define QIn file included from 30src/libavcodec/aacsbr_fixed.c(:x62) : src/libavcodec/aacsbrdata.h : 509: 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x 509) | *1{0Q73317(4-108.2940.88095 9+ 306.052)5 4 6| f ^), Q31( 0.620In file included from 3src/libavcodec/aacps_fixed.c4:243: 97In file included from 0src/libavcodec/aacps.c5:4323: 80src/libavcodec/aacps_fixed_tablegen.hf:160):},86 : {warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.06618622548 11607 | 7 f ) , Q 3Q13(0-(00..23308612727231674252f1/3M_5P9If)),} ,Q 3 0| ~~~~~^~~~~~~~~~~~~~~~~~( 0.29src/libavcodec/aac_defines.h11:4458:5361: 3note: 6expanded from macro 'Q31'f /M_PI), Q453 | 0#(d0e.f2in6e69 3Q3216(3x)6 5 f / M _ PI ) , Q 3 0 ((0i.n1t9)(9(7x)8*3271742724f8/3M6_48P.I0) ,+ 0Q.350()0 . 1| ^ ~2 64114529f/In file included from M_src/libavcodec/aacsbr_fixed.cP:62I: src/libavcodec/aacsbrdata.h):,509 :Q63:0 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0175609849f /M509_ | P{IQ)3,1 ( | - ^~~~~~~~~~~~~~0 .9088src/libavcodec/aac_defines.h9:5449:3366:0 2note: 54expanded from macro 'Q30'6 f), Q31 (44 0 | .#d6e2f0i3n4e3 9Q73005(4x3)8 0 f ) } , { Q 3 1 ( - 0 .(0i6n6t1)8(6(2x2)*5148017737f7)41,8 Q2341.(0-0 .+2 308.152)2 1 72| 2 ^ 1359f)}, In file included from | ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed.c :24src/libavcodec/put_bits.h: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:160:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160: | 317 : 33 : warning: Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 0(0.30src/libavcodec/aac_defines.h6:2457:73366 :3174 | note: expanded from macro 'Q31'5 f / M _ifP 45 | I(#)dsef,i-> nQbuef 30_Q3(10(e.x2)nd9 1- 1 s4 -8 >5 1 b3 6fu f(/M_i_PpntItr ))>, (Q= (s3xi0)(0z*.eo2f2616(B4i97t34Bu286f)3)3665 {4 f8 /.M_| 0 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~P I+), 0Q.350)( 0| . ^ ~ 1997837722f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:62P: Isrc/libavcodec/aacsbrdata.h:)508,: 83:Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.1264114529f /508M | {_QP3I1)(, -Q03.047(70.70018735260491689497f3/fM),_ PQI3)1(,- 0 .| 1 ^~~~~~~~~~~~~~67 89556src/libavcodec/aac_defines.h2:0443:03625:f )}note: ,expanded from macro 'Q30' {Q31(-0 .449 | 9#7d1ef5i9ne7 9Q23600(8x7)8 f) , Q 31 ( - 0 . 93 5 6(57i8n4t0)0(7(6x4)8*f1)0}7,3 7| 4 ~~~~^~~~~~~~~~~~~~~~~~~ 1824.src/libavcodec/aac_defines.h0: 45+: 360:. 5note: )expanded from macro 'Q31' | ^ 45 | #defiIn file included from nsrc/libavcodec/aacps_fixed.ce: Q243: 1In file included from (src/libavcodec/aacps.cx): 32 : src/libavcodec/aacps_fixed_tablegen.h : 160 : 36 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*2147483648.0 160+ | 0 .5 ) | ^ ~ Q30(0.306277In file included from 3src/libavcodec/aacsbr_fixed.c6:4625: fsrc/libavcodec/aacsbrdata.h/:M508:_58P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.29114 85085 | 1{36Qf3/1M(-_0P.I4),7 77Q03803(20.4216669973236f3)6, 5Q3f1/(M-_0P.I16)7,8 9Q53506(20.013902957f8)3}7,7 2{2Qf31/(M-_0P.I99)7, 1Q53907(9206.0817286f4),1 1Q43512(9-f0./9M3_5P6I5)78,4 0Q037604(8f0).}0,1 7| 5 ~~~~^~~~~~~~~~~~~~~~~~~6 0984src/libavcodec/aac_defines.h9:45f:/36M:_ Pnote: expanded from macro 'Q31'I ), | ^~~~~~~~~~~~~~ 45 | #src/libavcodec/aac_defines.h:d44ef:i36ne: Qnote: 3expanded from macro 'Q30'1( x) 44 | # d e f i n e(i nQt3)0((x()x ) * 21 4 7 4 8 3 6 4 8 .(0in t+) (0(.x5))* 1 0| 7 ^ ~37 41824.0 + 0In file included from .src/libavcodec/aacsbr_fixed.c5:)62 : src/libavcodec/aacsbrdata.h| : ^508 :31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c508: | 32{: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1160(-:011.:4 77warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 832416973f), Q 31160( | - 0 . 1 6 7 8Q93505(602.033006225f7)7}3,6 4{5Qf3/1(M-0_.P9I97)1,59 7Q932060(807.82f9)1,1 4Q83511(36-f0./9M3_5P6I5)7,8 4Q0300(706.4286f69)3},2 6 3| 6 ~~~~^~~~~~~~~~~~~~~~~~~5 f/M_src/libavcodec/aac_defines.hPI:)45,: 36:Q 3note: 0expanded from macro 'Q31' (0.19978 345 | 7#7d2e2fifn/eM Q_3P1(Ix)), Q 3 0 ( 0 . 1 2 6 4 1 1(i4n5t2)9((fx)/*M21_4P74I8),3 64AS libavcodec/arm/aacpsdsp_neon.o 8Q3.00 (+0 .0.05)1 75 6| ^ ~0 9849f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62 : | ^~~~~~~~~~~~~~src/libavcodec/aacsbrdata.h :508:6:src/libavcodec/aac_defines.h :warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q30' 508 | 44{ | Q#3d1e(f-i0n.4e7 7Q73008(3x2)4 1 6 9 73 f ) , Q 3 1( - 0 .1(6i7n89t55)6(2(0x3)0*251f0)7}3,7 4{1Q83214(.-0 0+.9 907.155)9 7 9| 2 ^6 0878f), Q31In file included from (-src/libavcodec/aacps_fixed.c0.:9243: 5In file included from src/libavcodec/aacps.c6:57328: src/libavcodec/aacps_fixed_tablegen.h4:1590:01367:6 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :15936 | : note: expanded from macro 'Q31' Q30( 045. | 4#2d0e0f9i2n5e8 2Q731f(x/)M _ P I ) , Q 3 0 (0 .(4i03n8t)7(5(8x2)7*82f1/4M7_4P8I3)6,4 8Q.300 (+ 00..53)76 9 2| 0 ^ ~6 405f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:5072:9835:3 7warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 493f/M_PI), 507Q | 3{0Q(301.(1 904.667582667949417f4/7M_5P0I)9,4 f)Q,3 0Q(301.(0 2078.762529914620f0/4M8_3P3I9)3,2 f )| ^~~~~~~~~~~~~~} , {Qsrc/libavcodec/aac_defines.h3:144(: 360:. 6note: 7expanded from macro 'Q30'43 9478141 14421 | f#)d, eQ3f1i(n-e 0Q.8310(6x8)4 3 8 0 8 4 6 7 9 6 f ) }(,i n t| ) ~~~~^~~~~~~~~~~~~~~~~~~( (x)*src/libavcodec/aac_defines.h:14507:3367:4 note: 1expanded from macro 'Q31'8 24.0 + 0 .455 | #)d e f| in ^e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : (isrc/libavcodec/aacps_fixed_tablegen.hn:t159)(:(111:x )*warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 47483648.0 + 0. 5159) | | ^ ~ Q30(0.42In file included from 0src/libavcodec/aacsbr_fixed.c0:92625: 8src/libavcodec/aacsbrdata.h2:7507f:59/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.4 05073 | 8{7Q53812(7 08.f6/5M26_9P4I4)7,4 7Q53009(40f.)3,7 6Q932106(4 005.f6/5M9_1P6I00)4,8 3Q339302f()0}.,2 9{5Q33719(5 04.9637f4/3M_9P4I7)8,1 4Q13102(10f).,1 9Q3416(7-08.68719618f4/3M8_0P8I4)6,7 Q9360f()0}.,0 2 7| 8 ~~~~~^~~~~~~~~~~~~~~~~~7 2294src/libavcodec/aac_defines.h2:45f:36/:M note: _expanded from macro 'Q31'P I), | ^~~~~~~~~~~~~~ 45 | #desrc/libavcodec/aac_defines.hf:i44ne: 36Q:3 1note: (expanded from macro 'Q30'x ) 44 | # d e f(iinne tQ)3(0(x()*x2)1 47 4 8 3 64 8 . 0 + 0 . 5()i n| t ^ ~) ((x)*107374In file included from 1src/libavcodec/aacsbr_fixed.c8:2624.: 0src/libavcodec/aacsbrdata.h :+507 :032.5:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ In file included from src/libavcodec/aacps_fixed.c507: | 24{: In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h0:.15965:2866:9 4warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]74 75094f), Q31( 0 .15965 | 9 16 0 0 4 8Q33309(302.f4)20}0,9 {2Q5381(2 70f.6/7M4_3P94I7),8 1Q43101(02.14f0)3,8 7Q53812(7-80f./8M1_6P8I4)3,8 08Q4306(7906.f3)7}6,9 2 0| 6 ~~~~~^~~~~~~~~~~~~~~~~~4 05fsrc/libavcodec/aac_defines.h/M:_45P:I36:) , note: Qexpanded from macro 'Q31'3 0(0.295 3457 | 9#5d4e9f3ifn/e MQ_P3I1)(,x Q)3 0 ( 0 .1 9 4 6 7 86 7 9 1 f /(Mi_nPtI))(,(x )Q*3201(407.4082378674282.904 +2 f0/.M5_)P I )| ^ ~, | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c44::3662:: src/libavcodec/aacsbrdata.hnote: :expanded from macro 'Q30'507 :7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define 507Q | {3Q03(1x() 0 . 6 5 26 9 44 7 4 75 0 9(4fi)n,t )Q(3(1(x )0*.160579317640108428433.9032 f+) }0.,5 ) { Q| 3 ^1( 0.6743947In file included from 81src/libavcodec/aacps_fixed.c4:12412: 1In file included from fsrc/libavcodec/aacps.c):,32 : Q3src/libavcodec/aacps_fixed_tablegen.h1:(159-:0.618: 1warning: 68implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]43 80846796f)}, | AS libavcodec/arm/ac3dsp_arm.o ~~~~~^~~~~~~~~~~~~~~~~~ 159 | src/libavcodec/aac_defines.h: 45 : 36 :Q note: 3expanded from macro 'Q31'0 (0.4200 9452 | 5#d8ef2i7nef /QM3_1P(I)x,) Q 3 0 ( 0 . 4 0 3 8 7 5 8(2in7t8)(f(/xM)_*P2I1)47,4 8Q33604(8.00. 3+ 706.59)20 6 4| 0 ^ ~5 f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(0:.622: 9src/libavcodec/aacsbrdata.h53:75069:835:4 9warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30 (506 | 0{.Q13914(6-7806.79418f9/7M2_8P9I3)9,3 Q23207(40f.)0,2 7Q8317(2 02.954622f8/9M2_4P63I6)2,6 8 6f| ) ^~~~~~~~~~~~~~ }, {Qsrc/libavcodec/aac_defines.h3:144(:-360:. note: 8expanded from macro 'Q30'9 033658 6448 | 9#6d9e7fifn)e, QQ3310((-0x.) 7 16 5 6 5 63 9 8 7 0 8 2 f) }(,i n t| ) ~~~~^~~~~~~~~~~~~~~~~~~( (x)*src/libavcodec/aac_defines.h1:0457:363:7 4note: 1expanded from macro 'Q31' 824.0 + 450 | #.d5e)f i ne| Q ^31 (x) In file included from src/libavcodec/aacps_fixed.c : 24 : (In file included from isrc/libavcodec/aacps.cnt:)(32(: xsrc/libavcodec/aacps_fixed_tablegen.h):*1592:136:4 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 0.5) | 159 ^ ~ | Q30(0In file included from .src/libavcodec/aacsbr_fixed.c4:2620: 0src/libavcodec/aacsbrdata.h9:5062:5588:2 7warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0 .506 | 4{0Q3318(7-508.247889f7/2M8_9P3I9)3,2 Q23740f()0,. 3Q3716(9 2006.5460258f92/4M6_3P6I2)6,86 fQ)}3, 0{(Q301.(2-905.38790933564598368f9/6M9_7PfI)),, QQ3301((-00..7119466567586637998710f8/2Mf)_},P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:045.:360:2 note: 7expanded from macro 'Q31'8 722942f /45 | M#_dePfIi)n,e | Q ^~~~~~~~~~~~~~3 1(x) src/libavcodec/aac_defines.h : 44 :36 : note: expanded from macro 'Q30' ( i44n | t#)d(e(fxi)n*e2 1Q43704(8x3)6 4 8 . 0 + 0 . 5 ) | ^ ~ (int)((x)*1In file included from 0src/libavcodec/aacsbr_fixed.c7:3627: 4src/libavcodec/aacsbrdata.h18:24506.:032 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].5 ) | ^ 506 | {QIn file included from 31src/libavcodec/aacps_fixed.c(:-240: .In file included from 4src/libavcodec/aacps.c89:7322: 8src/libavcodec/aacps_fixed_tablegen.h:91593:9113:2 2warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 f), Q31( 0.562 81599 | 2 4 6 3 6 2 6Q8360f)(},0 .{4Q230019(-2058.2879f0/3M3_6P5I8)68,9 Q63907(f0).,4 0Q33817(5-802.7781f6/5M65_6P39I8)70,8 Q230f()0}.,3 7| 6 ~~~~~^~~~~~~~~~~~~~~~~~9 2064src/libavcodec/aac_defines.h0:545f:/36M:_ Pnote: Iexpanded from macro 'Q31' ), Q30(0 .452 | 9#5d3e7f9i5n4e9 3Qf3/1M(_xP)I ) , Q 3 0 ( 0 . 1 94(6in7t8)(6(7x9)1*2f1/4M7_4P8I)3, 6Q483.00( 0+. 00.257) 8 7| 2 ^ ~2 942f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c : 62| : src/libavcodec/aacsbrdata.h ^~~~~~~~~~~~~~:506 :6: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44:36: note: expanded from macro 'Q30' 506 | {44Q | 31#(-d0e.f4i8n9e7 2Q83903(9x3)2 2 7 4 f ) , Q 3 1 ( 0 . 5(62i8n92t46)3(6(2x6)86*f)1}0,7 3{7Q43118(2-40..809 0+33 6058.658)9 69 7| f ^) , Q31(-0.7In file included from 16src/libavcodec/aacps_fixed.c5:6245: 63In file included from 9src/libavcodec/aacps.c87:0328: 2fsrc/libavcodec/aacps_fixed_tablegen.h):}158,: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' 15845 | | # d e f i nQ3e0 Q(301.(56x2)87 1 7 5 4 2 f / M _ P I ) , src/libavcodec/aacsbr_template.c(Qi3n0t(:0).(369:523(4x):*99 27warning: 12comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 4573448236f4/8M._0PI )+, 3690Q | .35 0 )( 0 . | ^ ~5 2 7 4f8o9r0 0(6In file included from k5src/libavcodec/aacsbr_fixed.c :=f/62M: 1_;Psrc/libavcodec/aacsbrdata.h: 505I)k: ,<=83 s b: Qr3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-0> (n0._4ma4s9t9e4 r;535050 0 | k8{++f) Q /| ~ ^ ~~~~~~~~~~~~~3 M_1P(I )0,. 1Q038031(8062.src/libavcodec/aacsbr_template.c813:3812:0872343:9 35fwarning: 82)comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare],1 6Q3f1/(-M0_. P381I08 | 6) 2, 8 Q830 37(1 0 7f.o045r2 52(922f3k6) =8 6}1f1,;/ k M{<_Q=31P( 0I.s)br9-,1>2 2n _9ma| s4 ^~~~~~~~~~~~~~t1e 7r5;4 04src/libavcodec/aac_defines.h:k443+:636f+),: ) note: Qexpanded from macro 'Q30' 3 1| ( ~ ^ ~~~~~~~~~~~~~-0 . 64459 | 8#73d5e14f0i8n4e1 0Qf)3}0, ( x| ~~~~^~~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int) (45( | x#)d*e1fi0n7e3 7Q43118(2x)4 . 0 + 0 . 5 ) | ( ^i nt)((x)*214In file included from 74src/libavcodec/aacps_fixed.c83:64248: .In file included from 0src/libavcodec/aacps.c: 32+ : 0.src/libavcodec/aacps_fixed_tablegen.h5): 158 | : ^ ~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:505 :158 | 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.562 85057 | 1{7Q53421f(/ M0_.P1I)0, 8Q3301(806.28510479499f7),2 5Q33421f(-/0M._0P8I6)2,8 Q833701(704.559227f4)8}9,0 0{65Qf3/1M(_ P0.I9)1,2 2Q93401(07.544409493465f3),0 0Q83f1/(M-_0P.I6)59,8 73Q5301(40.03842180f3)3}5, 8 21| 6 ~~~~~^~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45,: 36:Q 3note: 0expanded from macro 'Q31'( 0.05222 453 | 6#8d6e1ffin/eM_ PQI3)1(,x ) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)(( x44) | *2#1de4f74i8n3e6 Q438.00( +x )0 . 5 ) | ^ ~ (int)In file included from (src/libavcodec/aacsbr_fixed.c(:x62): *src/libavcodec/aacsbrdata.h1:5050:73137:4 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4.0 + 0.5) 505| ^ | {Q31( 0.1In file included from 08src/libavcodec/aacps_fixed.c3:124: 8In file included from 6src/libavcodec/aacps.c:2328: src/libavcodec/aacps_fixed_tablegen.h1:01587:4869:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(-0.086288371 71584 | 5 92 f ) },Q 3{0Q3(10(. 506.298172127945147524f0/4M3_6PfI)), ,Q Q331(0-0(.605.5948979357142058344102ff)/}M, _ PI| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h:(450:.365: 2note: 7expanded from macro 'Q31' 4890065 f45/ | M#d_ePfIi)n,e QQ3301((src/libavcodec/aacdec_template.cx0):. 4 4 3474 9 :9 10 4 :5 warning: 3 missing field 'help' initializer [-Wmissing-field-initializers] 0 0(8ifn/t)M(_( 3474P | xI) ) *,2 14 7Q3{40N8U3LL(}60,4. 8.3 20| 8 ^3+ 0.355)8 2 1| ^ ~6 f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(62: 0src/libavcodec/aacsbrdata.h.:05055:272:2 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 61f/M_PI), 505| | ^~~~~~~~~~~~~~{ Q31( src/libavcodec/aac_defines.h0:.441:08363:1 8note: 6expanded from macro 'Q30'28 10749f) ,44 Q | 3#1d(e-fi0n.e0 8Q63208(8x3)7 1 74 59 2 f ) } , { Q 31 ( 0 .(i9n1t2)2(9(4x1)7*51400473367f4)1,8 2Q341.0( -0+. 6509.857)3 5| 1 ^40 8410f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24src/libavcodec/aac_defines.h: :In file included from 45:src/libavcodec/aacps.c36:32:: src/libavcodec/aacps_fixed_tablegen.hnote: :158expanded from macro 'Q31': 61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31( x)158 | Q 3 0( 0 . 5 (6i2n8t71)7(5(4x2)f*/2M1_4P7I4)8,3 67Q48 warning.3s00 generated +( 0. 0.5.)5 4 9| 9 ^ ~ 725342f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h:35040:83(:0 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 274890065f/M 504_ | P{IQ)3,1( Q03.06(707.049449991495337030587ff/)M, _Q3P1I()-,0 .Q953407(80075.83222890363f)5}8, 2{1Q361f/(M 0_.P5I6)1,5 1Q773005(608.3051262f2)3,6 8Q6311f(/M-_0.P7I0)6,9 3 81| 1 ^~~~~~~~~~~~~~7 4777src/libavcodec/aac_defines.h8:f)44}:,36 : | note: ~~~~^~~~~~~~~~~~~~~~~~~ expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36 :44 | note: expanded from macro 'Q31'# define Q453 | 0#d(efxi)n e Q 3 1( x) ( i n(itnt))(((x()x*)1*0271347741482843.604 8.+0 0+. 50). 5 | ) ^ | ^ ~ In file included from src/libavcodec/aacps_fixed.cIn file included from :24src/libavcodec/aacsbr_fixed.c: :In file included from 62src/libavcodec/aacps.c:: 32src/libavcodec/aacsbrdata.h: :src/libavcodec/aacps_fixed_tablegen.h504::15859:36:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 504 | {Q 3158 | 1 ( 0 .Q673700(904.91596238773175574f2)f,/ MQ_P3I1)(,-0 .Q93504(708.05745989227920563f4)2}f,/ M{_QP3I1)(, 0Q.356015(107.705526784381960f0)65,f /QM3_1PI()-,0 .Q73006(903.841491974457370780f8f)/}M,_ PI )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0.:345:23683:3 note: 5expanded from macro 'Q31'8 216f/M_ 45P | I)#,d eQf3i0n(e0 .Q03512(2x2)3 6 8 6 1 f /M _P I ), | ( ^~~~~~~~~~~~~~i nt)((src/libavcodec/aac_defines.hx):*442:14367:4 8note: 36expanded from macro 'Q30'4 8.0 + 0 .44 | 5#) d e| ^ ~f ine Q30(x)In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 504 : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*10 75043 | 7{4Q13812(4 .00. 6+7 07.059)4 9 1| 9 ^3 7357f), Q31(In file included from -src/libavcodec/aacps_fixed.c0:.24: 9In file included from 5src/libavcodec/aacps.c4:783207: 5src/libavcodec/aacps_fixed_tablegen.h8:215829:0116f:) warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , {Q31( 0.5615 11587 | 7 0 56 8 3 1 6Qf)3,0 (Q03.156(2-807.1770564923f8/1M1_7P4I7)7, 7Q83f0)(}0,. 5 4| 9 ~~~~^~~~~~~~~~~~~~~~~~~9 72534src/libavcodec/aac_defines.h2:f45/:36M:_ Pnote: Iexpanded from macro 'Q31') , Q30( 045. | 5#2d7e4fi8n90e0 6Q531f(/xM)_ P I) , Q 3 0 ( 0 .4 4 (9i9n4t5)3((0x0)8*f2/1M4_7P4I8),3 6Q4380.(00. +3 2803.355) 8 21| 6 ^ ~f /M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 0src/libavcodec/aacsbrdata.h5:2504:272:3 6warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 1f/M_PI), 504| | { ^~~~~~~~~~~~~~Q 31(src/libavcodec/aac_defines.h :044.:6367:7 0note: 9expanded from macro 'Q30'4 9193735 7f44) | , #Qd3e1f(-i0n.e9 5Q4738007(5x8)2 2 9 0 6 f )} , { Q 31 ( 0 .(5i6n1t5)1(7(7x0)56*813017367f4)1,8 2Q43.10( -+0 .070.659)3 8 | 1 ^1 747778f)},In file included from src/libavcodec/aacps_fixed.c| : ~~~~~^~~~~~~~~~~~~~~~~~24 : In file included from src/libavcodec/aacps.csrc/libavcodec/aac_defines.h::3245:: 36src/libavcodec/aacps_fixed_tablegen.h::157 :note: 136expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q 31571 | ( x) Q 3 0 ( 0 . 6 7 (1i2n7t2)(9(3x3)5*f/2M1_4P7I4),8 3Q6438.00 (+0 .606.3588)9 3| 48 ^ ~5 f/M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.626: 5src/libavcodec/aacsbrdata.h:05036:7836:9 06warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q3 0503 | ({0.Q63010(9-509.7188026f9/20M0_1P2I4)8,4 8Q7f3)0(,0 Q.3510(3-60.338206229715f4/0M6_6P3I2)1,4 f)Q}30,(0 .{1Q0630012(8 704.74f30/8M0_0PI0)3,6 4| ^~~~~~~~~~~~~~9 976fsrc/libavcodec/aac_defines.h):,44 :Q36:3 1note: (expanded from macro 'Q30'- 0.21919 0449 | 5#6d3e6f6i3n8ef Q)3}0,( x )| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45 : 36: note: expanded from macro 'Q31' (int)(( x45) | #*d10e7fi3ne7 4Q13812(4x). 0 + 0 . 5 ) | ^ (int)((x)In file included from *2src/libavcodec/aacps_fixed.c:1244: 7In file included from 4src/libavcodec/aacps.c8:3326: 4src/libavcodec/aacps_fixed_tablegen.h8.:0157 +: 1110:. 5)warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c157: | 62 : src/libavcodec/aacsbrdata.h :503 : Q593: 0warning: (0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 6712729335f /503M | _P{IQ)3,1 (-Q03.08(006.962603018289438448875ff)/,M _QP3I1)(,- 0Q.3302(60.26755064706696036211f4/fM)_P}I,) ,{ QQ3310(( 00..463000985090701368429f/9M7_6PfI)),, Q3Q13(0-(0.02.15901930693586032696318ff/)M}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:045.1:0366:0 0note: 2expanded from macro 'Q31'8 747f/M_P I45) | ,# d e| f ^~~~~~~~~~~~~~i ne Qsrc/libavcodec/aac_defines.h31:(44x): 36 : note: expanded from macro 'Q30' (i n44t | )#(d(exf)*i2n1e4 7Q43803(6x)4 8 . 0 + 0 . 5 ) (| i ^ ~n t)((x)*107In file included from 3src/libavcodec/aacsbr_fixed.c7:4621: 8src/libavcodec/aacsbrdata.h2:4503.:310: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ 503 | {Q31In file included from (src/libavcodec/aacps_fixed.c-:240: .In file included from 8src/libavcodec/aacps.c06:932: 2src/libavcodec/aacps_fixed_tablegen.h0:015712:4868:4 87warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(-0.3262754 01576 | 6 3 2 1 4 fQ)3}0,( 0{.Q63711(2 702.9343350f8/0M0_0P36I4)9,9 7Q63f)0, (Q031.(6-603.828199314908955f6/36M6_P3I8)f,) }Q,3 0 | ( ~~~~^~~~~~~~~~~~~~~~~~~ 0.65src/libavcodec/aac_defines.h0:6457:636:9 0note: expanded from macro 'Q31'6 1f/M_PI )45, | #Q3d0e(f0i.n6e0 Q0391(5x9)7 1 8 2 f / M _ P I ) , (Qin3t0)(((0x).*52013643784083269418f.0/ M+ _0P.5I)) , | ^ ~Q 30(0.106002In file included from 87src/libavcodec/aacsbr_fixed.c4:762f/: M_src/libavcodec/aacsbrdata.hP:I503):,6 : | warning: ^~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: 503expanded from macro 'Q30' | {src/libavcodec/aacsbr_template.cQ31(:- 511044:17. | 8:06# d9ewarning: 2fcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]i0 ne0 1Q2304(x8)48 7 f) , Q511 | 3 1 (- i0. 3f2 (6 g 27o a5 l4(_i0nts)(6b6(3 x2)1<4f*)1 s}0b7,r 37-4{>k1xQ[18321] 4+ (s 0.b.40r 3-+>0 m8[001.05)]0 )3 | 6 ^{4 9 9 7| 6 ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~f) , Q3In file included from 1(src/libavcodec/aacps_fixed.c-0:.2421: 9src/libavcodec/aacsbr_template.cIn file included from 19:0src/libavcodec/aacps.c52495:6:32334:: 6warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]src/libavcodec/aacps_fixed_tablegen.h6 :31578:f)61}, :524 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45 :f36o:r note: (expanded from macro 'Q31'157i | = kQ 345; | #0( 0di.6e f=i7ne= Q13 217k(29 3x|)35| f /M _s Pb I )>, ( sQ b3 r0 -(> k[00 .] 6- (61in3t )(8(+x)8 *9m2s31b4 48-7 5o4fd8d/);3 M6i_-4-)P 8I{.), 0 + 0Q| .35) ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~0 ( 0| . ^ ~ 6506src/libavcodec/aacsbr_template.c7:695500:In file included from 17src/libavcodec/aacsbr_fixed.c6:1:62 : src/libavcodec/aacsbrdata.hf:warning: /502comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] M:84_:PI ) warning: 550, | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 3 0}( 0wh.i6l 0502 | e{ 0(sQ9b359 1!7=(1 8-2fs0/b.Mr_4-P>k3xI)3,[ Q1301(1]2 +06. 500s3b3680r93-758f>02)m,9 [1Q1f3/1]( M)_0;P . I8| ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~)5,3 2Q1381059(4704.901f0)}6,0 {0Q238174(7f /M0_.P9I9)1, 9 | 4 ^~~~~~~~~~~~~~9 79673src/libavcodec/aac_defines.h8:3446:f36):, Qnote: expanded from macro 'Q30'3 1( 0.91 84476 | 2#49d7e6f6i4n2e2 fQ)3}0,( x )| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)( (45x | )#*de1f0i7n3e7 4Q138124(.x0) + 0 . 5 ) | ^ (int)((x)In file included from *src/libavcodec/aacps_fixed.c2:12447: 4In file included from src/libavcodec/aacps.c8:36324: src/libavcodec/aacps_fixed_tablegen.h8:.1570: +36 0:. 5warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ ~ In file included from 157src/libavcodec/aacsbr_fixed.c | :62 : src/libavcodec/aacsbrdata.h : 502 : 59Q:3 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.6712729335 f502/ | M{_PQI31)(, -Q03.0(403.3611623680839830498755ff/)M,_ PQI31)(, 0Q3.08(503.216851056947764990601f)f}/, M{_QP3I1() , 0Q.3909(1094.960709965739873168f2f)/,M _QP3I1)(, 0Q.3901(807.65204369378606242921ff)/}M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(src/libavcodec/aac_defines.h0:.4510:636:0 0note: 2expanded from macro 'Q31'8 747f/M _45 | P#Id)e,f i| n ^~~~~~~~~~~~~~e Q31(src/libavcodec/aac_defines.hx): 44 : 36 : note: expanded from macro 'Q30' (i 44n | t)#(d(xe)*f2i14n7e 4Q8330(6x4)8 . 0 + 0 . 5 ) | ^ ~ (int)((x)*In file included from 1src/libavcodec/aacsbr_fixed.c0:7623: src/libavcodec/aacsbrdata.h7:45021:328:24 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ 502 | {Q31(-0.In file included from 43src/libavcodec/aacps_fixed.c3:11242: 60In file included from 3src/libavcodec/aacps.c8:032: 9src/libavcodec/aacps_fixed_tablegen.h75:f157):,11 :Q3 1warning: ( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .85321815947490 f)157} | , { Q3 1 ( 0.Q93901(9409.7966773182367f2),9 33Q53f1/(M _0P.I91)8, 7Q632049(706.664623828f93)4}8,5 f /| ~~~~~^~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h, :Q45:3360:( 0note: .expanded from macro 'Q31'65 06769061 f45/ | #Md_PeI)f,i Qn3e0 Q(301.(6x0)0 9 5 9 7 1 8 2 f / M(i_nPt)I()(x,) *Q2301(407.485303663488.002 +9 10.f5/)M _ P| I ^ ~) , Q30(0.10In file included from 60src/libavcodec/aacsbr_fixed.c0:2628: src/libavcodec/aacsbrdata.h7:4502:76f: /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), | ^~~~~~~~~~~~~~ 502src/libavcodec/aac_defines.h | :{Q443:136(: -note: expanded from macro 'Q30'0 .433112 6440 | 3#8d0ef9i7n5ef )Q,3 0Q(3x1)( 0 .8 5 3 2 1 8 15 94 7 4 9 0(f)i}n,t ){Q(3(1x() 0*.1097397194419872946.703 8+3 60f.)5, )Q 3 1| ( ^0. 918762497In file included from 66src/libavcodec/aacps_fixed.c4:2224f: )}In file included from ,src/libavcodec/aacps.c :| 32 ~~~~^~~~~~~~~~~~~~~~~~~ : src/libavcodec/aacps_fixed_tablegen.h:156src/libavcodec/aac_defines.h::45136::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' 45 | #def i156n | e Q 3 1 ( xQ3)0 ( 0 . 7 8 5 3 9 81 8 5 3 f(/iMn_tP)(I()x,) *Q23104(704.873684583.908 1+8 503.f5/)M _ | P ^ ~I ), Q30(0.78In file included from 5src/libavcodec/aacsbr_fixed.c:3629: 8src/libavcodec/aacsbrdata.h1:85015:384f: /warning: M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PI ), Q30(0.785 35019 | 8{1Q83513f(/M _0P.I)8,19 24Q939000(02.75872543f9)8,1 8Q5313(f /0M_.P9I9)6,98 4Q23502(5005.797f85)3},9 8{1Q83513(-f0/.2M6_7P1I98)5, 0 8| 7 ^~~~~~~~~~~~~~3 357f),src/libavcodec/aac_defines.h :Q443:136(: note: 0expanded from macro 'Q30'. 6890336 9447 | 7#6d1e9f3fi)n}e, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)(( x45)* | 1#0d7e3f7in4e1 8Q234.10( x)+ 0 .5 ) | ^ (int)((xIn file included from )*src/libavcodec/aacps_fixed.c2:1244: In file included from 7src/libavcodec/aacps.c48:3326: 4src/libavcodec/aacps_fixed_tablegen.h:8156.0: 111+: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ ~ In file included from 156src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 501: 58 Q:3 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](0 .7853981853f /501M | _{PQI3)1(, 0Q.3801(902.47989050325978241f8)5,3 Qf3/1M(_ PI0).,9 96Q93804(2502.570855739f9)8},1 8{5Q3f3/1M(_-P0I.)2,6 7Q193805(00.87783533597f8)1,8 5Q33f1/(M_ P0I.)6,8 9Q3003(3069.77768159339f8)1},8 5 3| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI:)45:,36 :Q 3note: 0(expanded from macro 'Q31'0 .785398 1458 | 5#3df/eMf_iPneI )Q,3 1| ( ^~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 44 : 36: note: expanded from macro 'Q30' (int)(( x)44* | 2#1d47e4f83i6n4e8 .0Q 3+ 00(x.)5) | ^ ~ (In file included from isrc/libavcodec/aacsbr_fixed.cn:t62: )src/libavcodec/aacsbrdata.h(:(501:x32):* 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 73741824.0 + 501 | 0{.5Q) 3 1(| ^ 0.8192499002In file included from 57src/libavcodec/aacps_fixed.c2:4f24): , In file included from Qsrc/libavcodec/aacps.c31:(32 : 0src/libavcodec/aacps_fixed_tablegen.h:.156:98696:9 8warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]25 250579f)}, {Q31 (156-0 | . 2 6 7 1 9Q835008(703.3785573f9)8,1 8Q5331f(/ M0_.PI6)8,9 0Q33306(9077.67815933f98)1},8 5 3| f/ ~~~~~^~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h, :Q4530:(360:. 7note: 8expanded from macro 'Q31'5 3981853 f45/ | #Md_PeIf)i,n eQ3 0Q(301(.x7)8 5 3 9 8 1 8 53 f / M_ P I()i,n Qt3)0((0(x.)78*523198417488533f6/4M8_.P0I )+, 0.Q530)( 0| . ^ ~ 7853981853In file included from fsrc/libavcodec/aacsbr_fixed.c/:M_62P: Isrc/libavcodec/aacsbrdata.h):,501 : | ^~~~~~~~~~~~~~7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' 501 | { Q443 | 1#(de f0i.n8e1 9Q23409(9x0)0 2 5 7 2 4 f ) , Q3 1 ( 0(.9i9nt6)98(4(2x5)*21500753779f4)1}8,2 4{.Q301 (+- 00..256)71 9 8| ^5 0873357f),In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from 0.src/libavcodec/aacps.c6:328: 9src/libavcodec/aacps_fixed_tablegen.h0:31563:6619:77 6warning: src/libavcodec/aacsbr_template.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 9:3588f:)19}:, warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]| ~~~~~^~~~~~~~~~~~~~~~~~ 156 | src/libavcodec/aac_defines.h : 45 : 36 : note: Qexpanded from macro 'Q31' 35880 | ( 0. 457 | 8 #f5do3e9r8 (fki1ne 8 =5 1Q; 3k31f (<=/ xM_)Ps Ib) , r -Q> 3n0 [ (00 ].7 85; 39 8 18 k 53+f(/M+_) i PIn)| t), ~ ^ ~~~~~~~~~ ( Q(3x0)*(201.4778src/libavcodec/aacsbr_template.c45:8615336:941988:.10 8warning: + 50comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 3.f5/) M _615| P | I ^ ~) , Q3f0o(r In file included from 0(.src/libavcodec/aacsbr_fixed.ck:762 8=: 15;src/libavcodec/aacsbrdata.h :3500:k8398 1:8 warning: <5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= 3s fb/Mr_P-I)>, nQ3_0q; (k500 | 0{+.+Q7)3 8{15 ( 3 9| 08 ~ ^ ~~~~~~~~1.8 756738f96/0M_9P46I1)7,9 5Qf)3,0 (Q031.(7-8503.97861581593f3/5M6_7P3I0)9,66 f )| } ^~~~~~~~~~~~~~, {Q31src/libavcodec/aac_defines.h(-:0.448:362: 0note: 0expanded from macro 'Q30'2 4218364 044 | 9#dfe)f,i nQe3 1Q(3-00(.x7)3 5 3 0 1 7 9 5 5 3 7 6 7f )(i}n, t )| ( ~~~~^~~~~~~~~~~~~~~~~~~( x)*src/libavcodec/aac_defines.h:1450:736:3 note: 7expanded from macro 'Q31'4 1824.0 +45 | 0#.d5e)f i n| e ^Q3 1(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c: 32 : (src/libavcodec/aacps_fixed_tablegen.hi:n156t:)36(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]*2 147483648.0 + 0. 5156) | | ^ ~ Q30(0.7In file included from 8src/libavcodec/aacsbr_fixed.c5:623: 98src/libavcodec/aacsbrdata.h1:85005:358f: /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0 .500 | 7{8Q3513( 908.716875839f6/0M9_4P61I7)9,5 Qf3),0 (Q03.17(8-503.7968511859335f67/3M_0P9I6)6f,) Q}3, 0{(Q03.718(5-390.88120805234f2/1M8_3P6I4)0,9 f)Q,3 0Q(301.(-70.87535339081719855533f7/67Mf_P)I}),, | Q ~~~~^~~~~~~~~~~~~~~~~~~ 30(0src/libavcodec/aac_defines.h:.4578:5363:9 note: 8expanded from macro 'Q31'18 53f/M_ PI45), | # | d ^~~~~~~~~~~~~~e fine src/libavcodec/aac_defines.hQ:3441:(36x:) note: expanded from macro 'Q30' (44i | n#td)e(fi(nex )Q*302(x1)47 4 8 3 6 4 8. 0 + 0 . 5()i n| t ^ ~) ((x)*10737In file included from 41src/libavcodec/aacsbr_fixed.c8:622: 4src/libavcodec/aacsbrdata.h.:0500: 31+: warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .5) | ^ 500 | {Q3In file included from 1(src/libavcodec/aacps_fixed.c 0:.24: 7In file included from 67src/libavcodec/aacps.c8:329: 60src/libavcodec/aacps_fixed_tablegen.h9:41566:11179:5 warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(-0.76519 315656 | 7 3 0 96 6 fQ)3}0, ({0Q.3718(5-309.8812080524321f8/3M6_4P0I9f)),, QQ3310((-00..77358350137995851835736f7f/)M},_ P | I ~~~~^~~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:(45:036.: 7note: 85expanded from macro 'Q31'39 81853f /45M | _#PId)e,f iQn3e 0Q(301.(7x8) 5 3 9 8 1 85 3 f / M _ (PiIn)t, )Q(3(0x()*02.17487543839684188.05 3+f /0M._5P)I ) | , ^ ~ Q30(0.7853In file included from 9src/libavcodec/aacsbr_fixed.c8:162: 8src/libavcodec/aacsbrdata.h53:f500/:M7:_ PIwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44500: | 36{:Q 3note: expanded from macro 'Q30'1 ( 0.7678 96440 | #9d4e6f1i7n9e5 fQ)3,0 (Qx31)( - 0 . 7 65 1 9 35 6 7 3 0 9 6(6if)n}t,) ({Q(3x1()-*01.80270032744211882346.4009 f+) ,0 Q.351()- 0. 7| 35 ^3 0179553767In file included from f)src/libavcodec/aacps_fixed.c}:,24 : | In file included from ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aac_defines.h::45155:36::136 :note: warning: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defin e155 | Q 3 1 ( x ) Q 3 0 ( 0 . 8 9 9 5 2 3(3i7n74tf)(/(M_xP)I*)2,1 Q4307(4803.694086.90 0+69 602.45f)/ M _| P ^ ~I ), Q30(0.920In file included from 1src/libavcodec/aacsbr_fixed.c1:94620: 4src/libavcodec/aacsbrdata.h8:f499/:83M:_ Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.96983 4996 | {5Q93217(f /0M._9P7I3)9,4 0Q27380(917.4064721f5),8 3Q3411(4-0f./2M6_6P9I59)4,4 0Q83605(611.f4)6},4 7{Q9331(4 403.799f2/0M6_46P3I4)7, 7 9| 4 ^~~~~~~~~~~~~~ 6f), src/libavcodec/aac_defines.hQ:3441(:-036.: 5note: 70expanded from macro 'Q30'1 0120849 4442 | 9#f)d}e, f i| ~~~~^~~~~~~~~~~~~~~~~~~n e Q3src/libavcodec/aac_defines.h0:(45x): 36: note: expanded from macro 'Q31' 45 | #(dinetfi)n(e (Qx31)(*1x0)7 3 7 4 1 8 2 4 . 0 + 0(.i5nt))( (x )*| 2 ^14 7483648.0 In file included from +src/libavcodec/aacps_fixed.c :024.: 5)In file included from src/libavcodec/aacps.c :| ^ ~32 : src/libavcodec/aacps_fixed_tablegen.h:155: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:499:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | Q3 0499( | {0Q.318(9 9052.39377379440f2/7M8_9P7I4)4,2 fQ)3,0 (0Q.3910(6-900.6296662945f9/4M4_0P8I6)5,6 1Qf3)0}(,0 .{92Q0311(19 40.09489f2/0M64_6P3I47)7, 9Q463f0)(,0 .Q93619(8-03.655972071f0/1M2_0P84I9)4,2 9Qf3)0}(,1 .| ~~~~~^~~~~~~~~~~~~~~~~~0 6715src/libavcodec/aac_defines.h8:3454:1364:f /note: Mexpanded from macro 'Q31'_ PI), Q 3450 | (#1de.f4i6n47e9 3Q43413(7xf)/ M _ P I ) , | ^~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n44t:)36(:( xnote: )*expanded from macro 'Q30'2 1474836 4448. | 0# +d e0f.5i)n e | ^ ~Q 30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 499(:i31n: twarning: )(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*107374182 4499. | 0{ Q+3 10(. 50.)9 7 39| 4 ^ 027897442fIn file included from )src/libavcodec/aacps_fixed.c,: Q243: 1(In file included from -src/libavcodec/aacps.c0.:2326: 6src/libavcodec/aacps_fixed_tablegen.h95:91554:4860:8 6warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 1f)}, {Q31( 0.99 21550 | 64 6 34 7 7 9Q4360f()0,. 8Q3919(5-203.357707140f1/2M0_84P9I)4,2 9fQ)3}0, ( 0| ~~~~^~~~~~~~~~~~~~~~~~~. 9069src/libavcodec/aac_defines.h0:645:9366:2 4note: fexpanded from macro 'Q31' /M_PI), Q453 | #0d(e0f.i9ne2 0Q1311(9x4)0 4 8 f / M _P I ) , Q 3 0((i0n.t9)6((9x8)*32651942774f8/3M6_4P8I.)0 ,+ 0Q.350)( 1 .| ^ ~0 671583414fIn file included from /src/libavcodec/aacsbr_fixed.cM:62_: Psrc/libavcodec/aacsbrdata.hI:499):,7: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.46479344 34997 | f{/QM3_1P(I )0,. 9 7| 3 ^~~~~~~~~~~~~~94 0278src/libavcodec/aac_defines.h9:74444:236f:) ,note: expanded from macro 'Q30'Q 31(-0.2 6446 | 9#5d9e4f4i0n8e 6Q53601f()x)} , { Q 3 1 ( 0 . 9 9 2 0(6i4n63t4)7(79(4x6)f*)1,07 3Q73411(8-02.45.7001 0+ 1020.854)9 4 2| 9f ^) }, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aacps_fixed.c45::2436:: In file included from note: src/libavcodec/aacps.cexpanded from macro 'Q31' :32: src/libavcodec/aacps_fixed_tablegen.h:155: 6145: | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q31(x) 155 | Q(3i0n(0t.)(8(9x9)5*2231437747843f6/48M._0P I+) ,0 .Q530)( 0| . ^ ~9 069069624f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:62): src/libavcodec/aacsbrdata.h,: 498Q:3084(0:. 9warning: 20implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 194048f/M_P I498) | ,{ Q3Q130((-00.9.672908934657982672f3/7M6_9P6If)),, QQ3310((-10..30560701859861393441245f5f/)M},_ {PQI3)1,( Q0.37088(41.343614107199324514f3)7,f/ MQ3_1P(I )0,. 52 8| 5 ^~~~~~~~~~~~~~13 98958src/libavcodec/aac_defines.h27:144:f36)}:, note: expanded from macro 'Q30'| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4445 | :#36d:e fnote: iexpanded from macro 'Q31'n e Q30(x )45 | #d e f i n e Q 3 1 ( x ) ( i nt ) ( ( x ) *1 0 73 7 4(18i2n4t).(0( x)+* 2104.754)8 3 64| 8 ^. 0 + 0.5) In file included from | ^ ~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: In file included from src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbr_fixed.c::62155: :src/libavcodec/aacsbrdata.h36::498 :warning: 59:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 498155 | | {Q 3 1 ( - 0 .Q7302(009.48799856223337767964ff)/,M _QP3I1)(-,0 .Q3350(000.89906619903649265254ff)/}M,_ P{IQ),3 1Q(3 00(.07.98280413139141004189f/2M5_1PfI)), ,Q3 1Q( 300.(502.85916399889358625719f2)}7,f /| M_ ~~~~~^~~~~~~~~~~~~~~~~~PI ), Qsrc/libavcodec/aac_defines.h3:045(:136.:0 6note: 7expanded from macro 'Q31'1 583414f /45 | M#_PdIe)f,in eQ3 0Q(311.(4x6)4 7 9 3 4 4 3 7 f / M _ P(Ii)n,t )( (| x ^~~~~~~~~~~~~~) *214src/libavcodec/aac_defines.h:7444:836:3 6note: 48expanded 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 : 498: 31 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*10737 44981 | 8{2Q341.(-00 .+7 200.954)7 8 62| 3 ^7 696f), Q31(In file included from -src/libavcodec/aacps_fixed.c0:.243: 5In file included from 0src/libavcodec/aacps.c0:328: 9src/libavcodec/aacps_fixed_tablegen.h6:191553:4112:5 5warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, {Q31( 0.788 41553 | 3 11 0 1 9 2 5Q1f3)0, (Q031.(8 90.9552283513379784f9/58M2_P7I)1,f )}Q,3 0 (| 0. ~~~~^~~~~~~~~~~~~~~~~~~9 06906src/libavcodec/aac_defines.h:9456:2364:f /note: M_expanded from macro 'Q31'P I), Q3 045( | 0#.de9fi2n0e 1Q1319(4x)0 4 8 f / M _ P I ) , Q 30 (0(.i96n9t)8(3(6x5)9*272f14/7M4_8P3I6)4,8 .Q03 0+( 10..50)6 7 1| 5 ^ ~83 414f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q62: 3src/libavcodec/aacsbrdata.h0(:1498:.64:6 4warning: 79implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 4437f/M_PI )498, | { Q| 3 ^~~~~~~~~~~~~~1 (-0.7src/libavcodec/aac_defines.h2:09444:7368:6 2note: expanded from macro 'Q30'3 7696f), 44Q | #3d1e(f-i0n.e3 5Q30008(9x61)93 4 2 5 5 f ) } , { Q 3 1 ((i n0t.)7(8(8x4)3*31101701397421518f2)4,. 0Q 3+1 ( 00.5.)5 2 85| 1 ^3 98958271f)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::154:45136:36:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | #defi n154e | Q 3 1 ( xQ)3 0 (1 . 0 0 7 9 2 45 5 6(7ifn/tM)_(PI()x),* Q231407(418.30624088.02 3+8 03.653)f / M| _ ^ ~P I), Q30(17In file included from .src/libavcodec/aacsbr_fixed.c warning:04s623 generated3: 0. src/libavcodec/aacsbrdata.h73:04974:4f84/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I) , Q30(1.120 854971 | {0Q331(9 9f0/.7M5_P2I1)4,6 81Q83101(115.0f2)4, 2Q4316(0-04.8999935f5/68M1_0P4I2)6,6 5fQ)3}0,( 1{.Q53118(5-07.2426188012f9/M9_8P8I2)9,3 3| 9f ^~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h1:(44 :360:. 9note: 9expanded from macro 'Q30'7 2094199 944 | 3#94dfe)f}i,n e | ~~~~~^~~~~~~~~~~~~~~~~~Q 30(x)src/libavcodec/aac_defines.h : 45 : 36: note: expanded from macro 'Q31' ( i45n | t#)(d(xe)f*i1n0e73 7Q3411(8x2)4 . 0 + 0 .5 ) | ( ^i nt)((x)*2In file included from 14src/libavcodec/aacps_fixed.c7:4248: 3In file included from 6src/libavcodec/aacps.c4:328: .src/libavcodec/aacps_fixed_tablegen.h0: 154+:111 :0 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c154: | 62: src/libavcodec/aacsbrdata.h: 497 :58 : warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(1.0079245 54976 | 7f{/QM3_1P(I) ,0 .Q73502(11.46082018821318135603ff)/, MQ_3P1I)(,- 0Q.93909(515.60814034320667530f4)}4, f{/Q3M1(_-P0I.)4,2 Q13002(19.91820882591303399f9)f, /Q3M1(_ PI0).9,97 2Q0934109(919.32944f2)4}6,04 8 9| 3 ~~~~^~~~~~~~~~~~~~~~~~~ f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'1 .518572 645 | 8#8d1eff/iMn_eP IQ),3 1 (| x) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: (expanded from macro 'Q30'i nt)((x) *442 | 1#4d74e8f3i6n4e8 .0Q 3+0 (0x.)5 ) | ^ ~ (iIn file included from nsrc/libavcodec/aacsbr_fixed.ct:)(62(: src/libavcodec/aacsbrdata.hx:)*4971:0317:3 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 824.0 + 0.5 )497 | | { ^Q3 1( 0.75214In file included from 68src/libavcodec/aacps_fixed.c1:8241: 1In file included from 1src/libavcodec/aacps.c5:0f32),: src/libavcodec/aacps_fixed_tablegen.hQ3:1154(:-860:. 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]95 5681042665f)}, { Q1543 | 1 ( -0 . Q4321002(919.8802097393294f)5,56 7fQ/3M1_( P0I.9)9,7 Q23009(411.99092038924f3)8}3, 6 3f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45:Q363: 0note: (expanded from macro 'Q31'1 .043307 3450 | 4#4deff/iMn_eP QI3)1,( xQ) 3 0 ( 1 . 1 20 85 1 0 3 9 (9if/nMt)_(P(Ix))*,2 1Q437408(316.42842.406 0+ 408.953) f /| ^ ~M _PI), Q30(In file included from 1.src/libavcodec/aacsbr_fixed.c5:18625: 7src/libavcodec/aacsbrdata.h2:64978:871:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), | ^~~~~~~~~~~~~~ 497 | src/libavcodec/aac_defines.h{:44Q:3361:( note: 0expanded from macro 'Q30'. 7521468 1448 | 1#1d1e5f0ifn)e, QQ3301((x-0). 9 99 5 56 8 1 0 42 6 6 5 f) } ,( {iQn3t1)((-(0x.)4*211src/libavcodec/aacsbr_template.c00279:39684:78238249:183 329fwarning: )4comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare], .0Q 3+1 (0 0..599) 7 684 | | 2 ^ 09 4 19 99 In file included from 3 9src/libavcodec/aacps_fixed.c4ff):or} ,24 (: | In file included from ~~~~~^~~~~~~~~~~~~~~~~~i src/libavcodec/aacps.c :=src/libavcodec/aac_defines.h32: : 451:36src/libavcodec/aacps_fixed_tablegen.h:;: 154inote: :expanded from macro 'Q31'< 61 :ch _warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a45 | t#a-d>besf_inneu mQ_31 e(nv154; | x ) i + +Q) 3 0 ( | 1 . ~ ^ ~~~~~~~~~~~~~~~~~~~0 0 7 9(2i45n5t6)7((fsrc/libavcodec/aacsbr_template.cx/):*2M1700_:423:P warning: 7comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]I 4)8,3 6Q438 0.700(01 | . +0 20 0.8 25 3 )fo8 3 r 6| 3(f ^ ~i/ =M _P0I);, i Q<3In file included from 0src/libavcodec/aacsbr_fixed.c (c:h162_: .src/libavcodec/aacsbrdata.h:d4960:a483t3:a3 -0warning: 7>implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 b0s4_n4umf_/enMv _; 496i | +P+{I))Q3 1,( -0 .| Q9 ~ ^ ~~~~~~~~~~~~~~~~~~~320 (14.14240088551src/libavcodec/aacsbr_template.c03:4747894:920:4f /warning: 6comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]M6_ PIf)),, QQ3 13747(0 | ( -01. .10 42 4524i67f059 401(8b8s_973pf/4M3o6_ifP)nI})t, ,Qe30 r( >{ 1chQ_.31d5(1a-8t50a.-7286>83b88s21_n25f/u9mM_3_eP57n8I72v)8 f,) +, 1) | Q ^~~~~~~~~~~~~~{3 In file included from 1 (| - ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/adpcmenc.csrc/libavcodec/aac_defines.h:0.:31044: :1src/libavcodec/bytestream.h36:6171src/libavcodec/aacsbr_template.c:::754918:5: 190: note: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]4 warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'Q30' 2088 87545 | f 44 | )# } d ,e f| fio ~~~~^~~~~~~~~~~~~~~~~~~r171 n(i | e = Qsrc/libavcodec/aac_defines.h :45 :310( x36;g)- : note: expanded from macro 'Q31'> biu ff er <= c h45+ =_ | d a # t F d a(iFne-tMIf>)bNsi_n(um(_n(gxee->)n bQ3*v1u017In file included from ;ff(37 4esrc/libavcodec/agm.crx_i1+:)e 8+2304n. 0): d src/libavcodec/bytestream.h - + { : g 171 :-180 | >:. ~ ^ ~~~~~~~~~~~~~~~~~~~ b u5warning: In file included from f)fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( e src/libavcodec/adxenc.csrc/libavcodec/aacsbr_template.cir| : ^:24n,t 782: )src/libavcodec/bytestream.h::s(i171z41e(::) In file included from x18 :; 171 | src/libavcodec/aacps_fixed.c )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: : 24*: In file included from | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2 src/libavcodec/aacps.cg ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 1:4- 327: 4 8>36src/libavcodec/aacps_fixed_tablegen.h4782b8u: | 154:.f0 src/libavutil/macros.h36: warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + :171er 049. | :+25: 5 = c note: ) hexpanded from macro 'FFMIN'g - 154F | _ >| bFud ^ ~MfIaN ft(49 | Qearg#d3e- >-In file included from 0f(+e=>src/libavcodec/aacsbr_fixed.cb :i621_uFnF: .afefM Fsrc/libavcodec/aacsbrdata.hF0[eIr:_496:M58007N9enI:](2gdN 4=- -((warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5>5-a c h_b6,7gudfabtfa-f)e/r _-e> M496>neb(u_f | fd_ (P{IQea-a )g3-r[1),1(>,b]u >- ( b f!fQe03s)=0i(z1r., e.)9?2s4b440; isze02 (_b)) 8:0 8| n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~; 5 2u 4(3m _8a48| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ )4src/libavutil/macros.h3n6)36:v f6/49M__ f:)src/libavutil/macros.ho:P49| ~ ^ ~,25 lQI:)25 :d31,(-:0 . )note: note: In file included from 1;0expanded from macro 'FFMIN'4Qexpanded from macro 'FFMIN' src/libavcodec/adpcm.c5:3/0/ 7542( l499 | : 149_0A#src/libavcodec/bytestream.hd. | 1P:re0f#i871714e4dn:3ev36src/libavcodec/ac3enc.cfe183f0 7):} :i n382,:F | e ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 0 {139F:warning: 4FQFM INcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](43M1warning: ( -af/IMmissing field 'unit' initializer [-Wmissing-field-initializers]0 ,N_(.PbIa8) )(,3b), (8a (( Q232)51719a3 | 5820 () 7 | {>" 1c( b8) g.-e>n7 >1 t(2b?b u(2b)e 8:) f0rf_ m(ifxl8)?,aeev5 1 0)3r" +(=Q)b 9) F ,F3 9| M1IN:f ~ ^ ~ "((-/ M(Cg0-._0a1e69>P)I)n)5 bt,0| 4ufefr ~ ^ ~3 e rQ2_0M30e(n8d8ix1 8- .5gL-2e>4f2)vbe4},ul6 04f8" , fO9| eF3 ~~~~^~~~~~~~~~~~~~~~~~~frF,S E/ Tssrc/libavcodec/aac_defines.h(iM:cze_P45I:In file included from en)src/libavcodec/ac3dec_float.c):36;: tnote: ,37 Qe| 3expanded from macro 'Q31': r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 src/libavcodec/ac3dec.c_ (:mi1425x. 45: | 57#_5:src/libavutil/macros.hdle1f :49e:8v255:i warning: e7n2note: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8l)eexpanded from macro 'FFMIN' Q83,1 1 (fAVx_/ 49) | #OM dPe f_425P | I ),Ti _n | Te ^~~~~~~~~~~~~~Y F PF dsrc/libavcodec/aac_defines.hEM_F LoO:IN wAn44T(,mi :a x(_36,:{i.cobe nnote: d)f texpanded from macro 'Q30'blf ()(( s=[a(0 ])xL[En In file included from )Vf44>* (Eb])src/libavcodec/adpcmenc.c | 2L _M:I?# 1d=N31US(4e f: _4b7)diosrc/libavcodec/bytestream.hnP:1864: 13w:eOI8N:n m warning: i3T5 DQBx comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]}6,4(a3)_0)( x 80.c0 ,). o e 01 | f ~ ^ ~ .+ 0 0 f , .186 s 5 | [A)C 13] E s[ | ^ ~ Nin Cz_f]( ePi=2In file included from ARn t )src/libavcodec/aacsbr_fixed.c(:A62s=m(M: }, ixsrc/libavcodec/aacsbrdata.h) FxF: **| ^M496I1N :(31p0L73:7-E> 4warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 VbE2u4Lf.f0_ e+M r496 I0._ | eNn5{USd)Q src/libavcodec/ac3enc.c_ 3 :383-1| ^D : 139(-B0p.:9;- >2 warning: In file included from b4| missing field 'unit' initializer [-Wmissing-field-initializers]src/libavcodec/aacps_fixed.cu:424 ^~~~ ~4 f: 0fIn file included from e8r,src/libavcodec/aacps.c 54:s328: src/libavcodec/aacps_fixed_tablegen.h i4:83z4eIn file included from )154; | src/libavcodec/agm.c6:11 {:6 ":30f| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~In file included from s: ) usrc/libavcodec/bytestream.hrsrc/libavcodec/adxenc.cwarning: :,:rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]24 186src/libavutil/macros.h::o49 :: Qsrc/libavcodec/bytestream.h13un25d_3m::: 1ix186 warning: ( l:note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]-154e13vexpanded from macro 'FFMIN' 0 | : " , . 1 0" warning: 4S49u comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 7 5 | 9r 186# | d0e1f8r7 4 i o Qu3 6n 3n186df )es0i | zMe} , ( i2F{F M1.x =Q I Ns(00L 3eiva79F214z5e,lF(Me52b"-IN6( ),0 O7p=- >.bF8f (Fu3fF/(F8feSMa_MP2Ir)E)TI2N_,en d(5(p >Q s 9-- p(-3u>0b3u>fbfr(51b.)0 e? r7o8u72r0,(buf2f8 2)38n8ers 3df__mi:ze63)fe,/i x) nM(_a;Qd31_l) (| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~Pe)v-e-l I ) 0) ,src/libavutil/macros.h:p.,| 49-0>src/libavcodec/aacsbr_template.c ~ ^ ~ Q::1b uA3257966fV0:(:19f_ OIn file included from P44.:5 enote: Texpanded from macro 'FFMIN'src/libavcodec/adpcmenc.c0:031warning: : r_ T44comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]src/libavcodec/bytestream.h, Y33:2 0498P3187s | 8#0E:_i8d7 3150FzL5Oe796: | 4e4ffAfTIn file included from i ));/,nwarning: src/libavcodec/adpcm.c}: M _ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] F,42| {P ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~.I Fd dbM: ) 187l | s Isrc/libavcodec/bytestream.hN(,a| , ~~~~^~~~~~~~~~~~~~~~~~~b t -:src/libavutil/macros.h :Q49 :)= > 1863:25 (L(src/libavcodec/aac_defines.ha:ei0f13 :E )45 _> ((b:)(Vnote: :expanded from macro 'FFMIN'a1 . s? E36 [warning: 1i2(0bL8):0 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e_25 ]:note: 49M1! expanded from macro 'Q31' | #Id0=3(9 N e as9 f U f )i)45/186 | S i nze | M__ 6 e Fsrc/libavcodec/ac3dec.c#P D) | FdM:I 447B =s ~ ^ ~e I)N:(58 | i ~~~~~ ^ ~~~~f ,In file included from a:} -z(idQstsrc/libavcodec/agm.c,,:warning: 30e: nsrc/libavcodec/bytestream.h3:-b )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2(e( 0Q1873>1(0 . a=(:e15x)0 ) 1 _ :, F>.a2 447warning: F MI[N(4 2 14 . | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( 1p] 60 b )- !=0 ,4d s t ->>?b 8AC (b usf187f93 i(b_ | ne3rE Nn ) u f_/Ct m eMn_)P(A(R:A M(_ e _dx )}a,) n| iPf-*2)1v ); ^ I ( 4d o)wnpms 7| | ,-i>i4 ~ ^ ~83 ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~64 8xbz Q.30_ u+e20 In file included from c!fsrc/libavcodec/adxenc.c 0(.src/libavcodec/ac3enc.c1o5:.)= fs:24e: 85src/libavcodec/bytestream.h5: 134e:if:1f| r ^ ~ ze1878s5[7,warning: )s:In file included from 15src/libavcodec/aacsbr_fixed.c02missing field 'unit' initializer [-Wmissing-field-initializers] i| : ~~~~~ ^ ~~~~: ]6[z e62);8 iwarning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8]| src/libavcodec/aacsbrdata.h85 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~= :187 | | f 496{: / M(d"osrc/libavutil/macros.h6 _miwxni:n:g Pm49i _iIf):x25warning: _clo e,( : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| evfs note: ^~~~~~~~~~~~~~ efiexpanded from macro 'FFMIN'lsrc/libavcodec/aac_defines.hs:44z: e"[, 362:0496]["i] | note: M!+ 49{expanded from macro 'Q30'Qi= | # d3xe| f ~~~~~~~~~~~~~~~~~~~~~^si1zii n(ee )n g- 44 F4480L | | | ~~~~~ ^ ~~~~F.Me#d e 9I2v e f N4(li n4ea Q" 4,3b,0) 0 ((Ox8) (F5 a4)FS E 8 > T 4 ( m 4 ( i6xb 6 fi)), n Q3?1g ( _-(( b)0l.i1 evsrc/libavcodec/aacdec_template.cn0: :et4 2429l)5( : )(7a5)17: ,(9x)) * 1 0 7warning: 3 A0V_ d o7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]411O| w ~ ^ ~ 88PnT 72m4_4TYiP.36x_EcIn file included from 0_ src/libavcodec/adpcm.c I2429:foe+fNfT | ,42): s0 }src/libavcodec/bytestream.h[:. {.,1187]5 )i :{[Q 3 16415i]f)o (| :r*(-i ^= 0.=80 warning: LE3;A comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]V 8CiE+ 2187In file included from 3L1E2N | src/libavcodec/aacps_fixed.c_5<9C :MIsNi3z5e_ 24 US7o8O: In file included from _3fD7(BPiTsrc/libavcodec/aacps.c2:8b;uf_32f ) f )( s&iNz: ,| ~~~~~~~~~~~~~~~~~~~~ ~&eOsrc/libavcodec/aacps_fixed_tablegen.hQ 2N:31l( -E!153e0 =}:n136.0 1,> :s6i=zA 98eCwarning: 5;) 3 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E| N0i ~~~~~ ^ ~~~~+C4 +_3O,2 P0l8T 153e | 8 8_n5 NO-Nf = E)8 ,})Q ,1 30 (1| 11 ~~~^~~~~~~~~~~~| ~~~~^~~~~~~~~~~~~~~~~~~., A 1C503src/libavcodec/aac_defines.h70E:37N458C:7_36P:8 Afnote: expanded from macro 'Q31'R/ M_PI), QA3M45}0, | ( #1d. e1| f6 ^i6 n9e 2Q3015(4x)2 7 f / M _P I ) , Q 3src/libavcodec/aacsbr_template.c(0i(:n1824:t.19):1( (9x3warning: )8*7comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 2561740744f8/3M6_ 4P824 | 8 I).,0 Q +fo3r 00(.(i1 5= .0)2;7 i 5 <4| 1 6 ^ ~s7 31b8rf->/n_Mq;_ In file included from Pisrc/libavcodec/aacsbr_fixed.cI:++))62, : src/libavcodec/aacsbrdata.h Q:3495| 0:( ~ ^ ~~~~~~~~1.833 :7 6warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177063f/M_P I495) | ,{ QQsrc/libavcodec/ac3enc.c3:1391:(1440(-1: 0warning: ..5missing field 'unit' initializer [-Wmissing-field-initializers]4 462932543044645f1/ 2M911 | _2{7P"2I)p4e,fr )| ^~~~~~~~~~~~~~_,f Qr3a1src/libavcodec/aac_defines.h(me:-440_.9:5m24369e:0t 4a1note: d5atexpanded from macro 'Q30'3 a9"0,0 6" 44f | A)#l}del,fo iw{ nCQhe3 1(Q-03.00a7n(x0)gi6n 4 g0 9 6M3 e3t 9 a 0d 2a1t a fP )(e,ir -Q3n1F(rt-am)0(e.(94"4x7,)9 *180OF0F73S320E5788T64f(1)a}l82,4lo w. _0| p ~~~~^~~~~~~~~~~~~~~~~~~e+ r_0f.rsrc/libavcodec/aac_defines.h5a:m45)e:_m 36 et:| ^a dnote: aexpanded from macro 'Q31't a), AIn file included from V src/libavcodec/aacps_fixed.c:_4524 | O#: PdeIn file included from fTisrc/libavcodec/aacps.c_TnY:eP32 E: Q3_1src/libavcodec/aacps_fixed_tablegen.h(xB)O: OL153 ,:111 : { .warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6 4 = 0( i}nt,)( (153 | 0x ,) *1 2 , 1AQC34307E(14.NC8_1P3A56R408A70.3M}0,7 +8 78| 0f ^./ 5)M _ PI| ) ^ ~ , Q30(1.16In file included from 6src/libavcodec/aacsbr_fixed.c92:0625: 4src/libavcodec/aacsbrdata.h2:4957:f58:/ Mwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ Psrc/libavcodec/ac3enc.cI:)92,: 127:Q 30warning: (missing field 'unit' initializer [-Wmissing-field-initializers]4951 | {.Q13913(8-70 5.9264 | 76{350"3co44fpy4r/1iM2_Pg1Iht2"7)2,,4 AS libavcodec/arm/ac3dsp_armv6.o f"Q)C3, o0Q(p31y1ri.(27g-504h.t169 7351B28i4ft9",/0M 4_PO1IF)5,3F90 0S6QEf)3}T,0(( c{1Qop.337y161r(1-77i00.g603h7tf/0M)6_4,09P 6AI3V)3,_O9P 0TQ231f_)0,T( Y1P.QE5432_19IN(T-24,00 4.{.695i644f/4M 7_=9 AP8CI0)33,2E05 88N6 Cf_O| )P ^~~~~~~~~~~~~~}T , _ | Nsrc/libavcodec/aac_defines.h ~~~~^~~~~~~~~~~~~~~~~~~:44O N:36E: src/libavcodec/aac_defines.h }:,note: expanded from macro 'Q30'45 : 36AC:3 Enote: Nexpanded from macro 'Q31'44 C | _#Ode fPT45_i | Nn#eOdN eEQf3,i0 n1,(e Ax ) CQ3 3E1N ( xC) _ PA R A M } , ( i | ^n t)((i(nxt))((*x)1*027134774418823464.8.00 ++ 00..55) ) src/libavcodec/ac3enc.c| ^ ~ : 93:| 114 ^ : warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavcodec/aacsbr_fixed.cIn file included from :src/libavcodec/aacps_fixed.c62:: src/libavcodec/aacsbrdata.h24:495 :31: :93 In file included from | warning: {"src/libavcodec/aacps.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d: ia32l: src/libavcodec/aacps_fixed_tablegen.hn:or153m:86": ,495 | "warning: {Dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Qi3a 1l(-o0g.4u6e 3L53e4v4e 1l 1532 | (1 d2 B72 4f)) " ,Q3, Q0(O3F11(-F0.S.1E95T50(274d09ia30l748o17g5ue83_9fl0/M0_eP6vIf),e) }lQ,30) ({,1Q .3A1166V(_92-0OP0T5._4027T7Yf0P/6M_E4P_0II9N)6T,3 Q,339 002{(11..f19i)36,84 7 Q35=16( 7-00-34.f1 9}/4,M4 7_P-9I38)10,,3 Q23-001,5 (8A816C.f273)5E}N4Csrc/libavcodec/bytestream.h_, 1P:A | 6R271A: ~~~~^~~~~~~~~~~~~~~~~~~717M }3:18,src/libavcodec/aac_defines.h :f warning: 45/ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: M| 36_ ^: Pnote: Iexpanded from macro 'Q31') , Q30 ( 271451 | | #. d3e f7 i6i1nen 1tQ7 3s7016i3(fz/xeM)2 _ =P I) ,F FM IN (gQ- >30 b( u1.src/libavcodec/ac3dec.c f 5:f487 4e:221 : r9_ e warning: 2n(dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 40i4 6-5n tfg)/(-M>_(PbI )xu487f,f e)r, | *| 21 4s ^~~~~~~~~~~~~~iz e7 4 8) src/libavcodec/aac_defines.h3;64 : 8 44 .| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/ac3enc.c :i360:f : note: 98(src/libavutil/macros.hp+expanded from macro 'Q30':133::49 rwarning: missing field 'unit' initializer [-Wmissing-field-initializers]0 :src/libavcodec/bytestream.he .25 v:5:) note: 44e | 271expanded from macro 'FFMIN': | x ^ ~# 17p: > d98 2warning: 4e | f49inU)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { | "#In file included from e{ odsrc/libavcodec/aacsbr_fixed.c r e:Q62i: | src/libavcodec/aacsbrdata.hf:4953:g ~~~~~~~ ^ ~~~i i 271n06(xn | ea : )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l FF"i, M n I"N t O(r495a , i | gsibn {i) a Q z((l3 e a (1(B2i)i -> t=n0t. 4 )(((6F3S53b4x)F t?4 (1)2MrIb)*11eN :20a(m (7a7g3"2,) -744)1O>FFf )8b2S4. ,| u ~ ^ ~E 0 fQT3+1f(e (ro_0-.5re0)ing. di9n5 2 a| 4-l9) ^ 0,4 g 1-A5>3Vb_9OIn file included from u0fPfesrc/libavcodec/aacps_fixed.cr06Tf:,24_) : T}YsIn file included from ,src/libavcodec/aacps.cPiE_ I:z{N32e: )Q;Tsrc/libavcodec/aacps_fixed_tablegen.h3 1,: (| - ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 1530 .:07 61src/libavutil/macros.h0{:: 6warning: .494implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i:609 62534:3 9=note: 0expanded from macro 'FFMIN' 2 A1 Cf153) | 3 , E49N CQ3 1 | (_# - OdP0 .e T9f4Q_i4ne3N7src/libavcodec/bytestream.h 0:(O9NF271FM18E :}I,.01321705N 5:88(Aa0 6C,7warning: 0f33bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) 7E)N}8 C,_ 7((Oa 8PT)| f_ ~~~~^~~~~~~~~~~~~~~~~~~ /MN271>_ Psrc/libavcodec/aac_defines.h | O (I:)N E ibnCC libavcodec/arm/ac3dsp_init_arm.o 45,,)t: s Q 36i1z3,?0:( note: e 2 A1expanded from macro 'Q31'. (bC1=)36 6 9 20EF:455NF MI | 4#2C(_NP(dge7fa/)A-R>f)MAbiu _Mnfe P}src/libavcodec/bytestream.hf e| ~ ^ ~I, Q r| : ^ )3_271,:1 17en(Q:3 dx0warning: ( 1).1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- 93 g8- >b7u 56f7f e 2710 | r4 ,f / sMi i_zPe )n; I t )(| s,i Q ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~3in t0z()1.e2(27src/libavutil/macros.h5:(49 :425x= 1:6)F 7note: *expanded from macro 'FFMIN'F321 M1847I4fN8( /493gM_ | 6#-P>b4dIeuf8f)f.e,ri0ne _Q 3+ e0( 1Fn0..F3d7561M )1 I-src/libavcodec/ac3enc.c7 N (7a:0| g-,>1056 ^ ~3bb: f)u133/ f(:(M_fP IaIn file included from esrc/libavcodec/aacsbr_fixed.cwarning: ))r :>missing field 'unit' initializer [-Wmissing-field-initializers],,62 s i : (src/libavcodec/aacsbrdata.hz:Q494be)3 :0)?;84 : ( | 1051(.5warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | b{4 )" 2l:9t 2r(4tsrc/libavutil/macros.h_a0):c4)6 49m: i5494f/25 x | l{MQ:31| (e_ P ~ ^ ~ vnote: I)0,". 8expanded from macro 'FFMIN', 7 | 3"L9t ^~~~~~~~~~~~~~ 2/ 494 | #R7tsrc/libavcodec/aac_defines.h dCe7n:e4414tfe:i364rn :54e9M note: fiFxexpanded from macro 'Q30'F), M INL(eQvea3 ,lb1) 44"(,-(( | a 0#)dO.FF Se12>7 9(6Efb1Ti7In file included from ) (?src/libavcodec/adpcmenc.cln37 4:te(0b31r Q3): t306(1src/libavcodec/bytestream.hf::_293:x13): ce)}(,warning: n{comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] tQ e31a( r)_m i ) 0 x | ._ ~ ^ ~ 1 90l5 29303e6 | v1 el0) 1 , 5s (7i5i3fAnzt),V e_2)QOP (3T=_T(Y1 xP(F 0)EF.*0_1M1F6I00LNO2A67(3T1,5p7 3{-.d48>b17bulf8f19 52er=_f4 e.)-1n.d0} 0 ,+- 0 .} p| 5,- ~~~~~^~~~~~~~~~~~~~~~~~- )>1b src/libavcodec/aac_defines.hu.f f:0| ^e45r, :, 362s:.In file included from i 0src/libavcodec/aacps_fixed.cznote: e,):;expanded from macro 'Q31' 24 A: | In file included from src/libavcodec/aacps.cC ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~3: E3245N | : C#src/libavcodec/aacps_fixed_tablegen.hsrc/libavutil/macros.hd_::e49Pf153in:eA:25 : Rnote: A36Qexpanded from macro 'FFMIN'31M: (x}warning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | | # ^ d e f i n 153e | FIn file included from F Q(3i0MIsrc/libavcodec/aic.cn:(N(t281: a).src/libavcodec/ac3enc.csrc/libavcodec/bytestream.h,(1::b171(:5106) x()18*0:(:2711394a7 0:)43 warning: 788warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers]>37 8 6f(/4Mb8)_ .P ?0 (I106 | b{ )+)"171l, Q 3 | t0r:t 0_(s ur.m(a1) ) 5 | i. 1)6 ~ ^ ~x g6 l -9>e| v"2b ^ ~ ,In file included from u0 src/libavcodec/adpcmenc.cf5":f4L3127efIn file included from t: src/libavcodec/aacsbr_fixed.c:r62In file included from : /src/libavcodec/aacsbrdata.hsrc/libavcodec/agm.c/:src/libavcodec/bytestream.h M+:R:t30: _src/libavcodec/bytestream.h=494294 P: ::S15I:293 F59Fu):,warning: :M warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]13comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:Q Ir o3warning: 0Nu comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( (n294d 1g | - >Mi. 494bxu1f | i 9f38{fQ293L | e 7 3erv5 6(1_(e l7siez es"0n02.i8,74d -z! = 3Ofeg -9>2b4F7/2 suF7M=_ifzSe1) PfE4T (FIe)4 lFtrr,5 Q| 3 ~~~~~ ^ ~~~~M,t4_s0 I N9(up(-sfr1>.i2ze)),r b7u;oQu5f 3n4f1e 1| d_6r( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~-m07_ ein.31xd1 8-_f2 src/libavutil/macros.hl/7M_p:-49e:925P>v6e:l Inote: b1))expanded from macro 'FFMIN'u 73,7, fA4 f49V0_3OeP | Q6rT#31,_ ds0fTeYiP()1.f3iznE}_F7ee),;L6 O1F1In file included from { Asrc/libavcodec/adxenc.cTF,7Q7| :M I3{0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~24N: 1.6 3f(src/libavcodec/bytestream.ha(d /0.:1,bb)M src/libavutil/macros.h(2939:l_:(0a13) P49I5):,=>:0 3 25(6warning: Q-:b1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]031 .note: ) ? 100(expanded from macro 'FFMIN'1(5b .75)} src/libavcodec/aacsbr_template.c 5493 | ,: 4f299:2#868 :293 | -) warning4d0(419 1,.s0eaf6: generated,)i)5 warning: sQi. nf| /comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3 z2e ~ ^ ~ M1_(e . 0FPFI20.,0M1I6) , NA0=28686 (C 3 | 1 | aFE5 ^~~~~~~~~~~~~~, bF)N 3src/libavcodec/aac_defines.h M C(8(:IfN_7Pa44In file included from o(r1 src/libavcodec/adpcm.cA:):42p9->(biR 36: :5 uAf=> src/libavcodec/bytestream.h fnote: )Mfe0:(expanded from macro 'Q30'}}r;_293 :b,), e13n ? i| ^ :d | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | warning: (_beua expanded from macro 'Q31'Q df)3)src/libavcodec/ac3enc.ca f 2930 | :tea45-( x )107r | > | :133,# b ~ ^ ~ss i:ds iz e_zne 2warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]eum _= i nIn file included from )e Fe src/libavcodec/agm.c ; nFvM :Q | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~; Ii303: 107 (N+(1src/libavcodec/bytestream.h | :i{294n"+src/libavutil/macros.h) p(:tl:15o:{-x)49(r o _>)bu:(25x:warning: c| ~ ^ ~~~~~~~~~~~~~~~~~~~f ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m ifx*note: 1 elexpanded from macro 'FFMIN'0 r src/libavcodec/aacsbr_template.ce7 _:v32947494 | 18 2e872n"d | # 4 :, d e f . i31:- "iL0noe fwarning: pcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] / R(o - +F i0(.C>enFnMs5ibztt I872N)u e e)r(( | x(f2f | ! )ae ^= M i*,2r , xb )1 s i s In file included from L4e7(4zie src/libavcodec/aacps_fixed.cv(8z3) : | e ~~~~~ ^ ~~~~ae)6 24>l )48 .: 0"(,b; In file included from src/libavcodec/aacps.c ) +:O F?F 32: | src/libavcodec/aacps_fixed_tablegen.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~S (Eb0 .:T) 5:153(:src/libavutil/macros.h )f o(l11: 49r:ao: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]25)r| ( :j)o ^ ~ | ~ ^ ~ _ note: =c expanded from macro 'FFMIN'e0n;src/libavcodec/bytestream.ht In file included from jsrc/libavcodec/adxenc.ce:153r | In file included from : 24: _317:src/libavcodec/aacsbr_fixed.c< src/libavcodec/bytestream.h 49mIn file included from 13::62 src/libavcodec/aic.cs: 294: | i: warning: src/libavcodec/aacsbrdata.h:bQr15#dxcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 283-0:e _494: :>31n([fwarning: lesrc/libavcodec/bytestream.hv:1:e 186cihcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ .lwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n ed 317F15)13a | t F0 ,: Aa -M>7294494 | warning: V_ OIbNs0_ | f rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] P(3a7{ Qe3 sTi,8 q1_r_ezbse7i(fT)[28 f0 .Y( s (i( +/ 81P186Eia= MF_7]3 | 9_2z4)FP]I Fe72 M> I;) L7O A(N (,j 1!Tbp -+> b4uf=f,) Q+3)s 4 e r{_0.ei{z5s?( d1n. 1e46i6(bbd) 29 z92l | : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f=)e0 -= -( ,F)F5 421a Msrc/libavcodec/aacsbr_template.cIp:7880.:)0Q 3N-(fp31-)> | }1, >-/:M b| u ~~~~~ ^ ~~~~(b1u_.warning: ~ ^ ~f -fP0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]f 0f.1I,e e2In file included from 27)r,r .src/libavcodec/adpcm.c0: 8809_, esQi,z42 | : 6n3 eA src/libavcodec/bytestream.h 1 d 0-)(C:7 37 ;p1-3>294b 4 .E:N15u03 6 | 1C:_fPfe1 f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~)9} ArRA M 3 ,warning: ,{}8 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 Qs,isrc/libavutil/macros.hz 6371 (: 49e: 0f 4of 294) | 25| r ^/0;. 1: (M _ 9 0j PI), Q30(1.2754167318f/| M ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ note: 5 expanded from macro 'FFMIN'=P I0 src/libavutil/macros.hi:)3src/libavcodec/ac3enc.c6:0108f49 :,251 ;: (j :0 49 | 139#:s Q<310note: expanded from macro 'FFMIN'd izwarning: e missing field 'unit' initializer [-Wmissing-field-initializers]25(e1 f.49inse F7F3M | #bd!5=7 INr e3fi6s(-a108,fn),1i1>7 | be zne[7c{0) Q(()h"_6dFa3a ) l3Fft1a ->oMr/(M| _>P IoN_ s ~~~~~ ^ ~~~~b I((b)0 u?s)_a.r ,f,r0eqm( bb)1 _rieQs)6:02x631[0 ((l5eiv (+(aa)3"1 .))8,1 5 >7 (]b"4 2192]4)L| 95;f0 4o ~ ^ ~/ j)+?+6 5R} ,)f o( /{M bS) :In file included from (_au)| src/libavcodec/adpcmenc.c PrI) ~~~~^~~~~~~~~~~~~~~~~~~:| 31r: ) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~osrc/libavcodec/bytestream.h,src/libavcodec/aac_defines.h| :45 :u: 318 ~ ^ ~:1536n: note: :src/libavcodec/aacsbr_template.c warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | expanded from macro 'Q31': Mi ^~~~~~~~~~~~~~889 In file included from x :src/libavcodec/aic.csrc/libavcodec/aac_defines.h 318L4531:: :28warning: | e | 44: :src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] v#el36: 187d": :e,f 15 iOnote: 889expanded from macro 'Q30'i :nFe | f FQSE T( warning: 44 3 ( slicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z | 1#d eo re( f o187 | 2x) isrc/libavcodec/bytestream.h_ s u r r n : ! =i oe 317 f s(us Q:13 i nfio r3 :zdz_e 20 ( je =m i(!warning: =) 0 x x comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( s ;| _) ~~~~~ ^ ~~~~l iint ) ezvej( e l 317()x )),< | * A | 2 s V ~~~~~ ^ ~~~~1 b r_- 4 O>sn7[c hP _i4zT d8e32_ =a6T( tF4Y8inaFPM.It)-(E0_N>( xF(LbO+)p*s1A T,- _>0073{fb..d574r1ub)l e8qf 2_4f=| r ^ ~.e e s0r-1[ _+e.0i n0In file included from }+,d.src/libavcodec/aacsbr_fixed.c -5:)1-162. ] : 0src/libavcodec/aacsbrdata.h]:| 494p,; ^: - 27.>0bju+f:,+f) eIn file included from r warning: src/libavcodec/aacps_fixed.c,A{C3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E: si zN24 : In file included from esrc/libavcodec/aacps.cC:| )_32 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~; P494: A | | src/libavcodec/aacps_fixed_tablegen.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ R{Q:31Asrc/libavcodec/aacsbr_template.csrc/libavutil/macros.h152(M}:,:: 9000. 49136::258: :27 7warning: 3 92| 4: ^7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: 7 1expanded from macro 'FFMIN'4warning: 4 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5 49f) ,49 | Q# 900 | 3 de1521 f | in(e - 0F F . 1 27M9 I N(6Q 3a0(11. 2,76 b34 7)5f4osrc/libavcodec/bytestream.h 1083r6 (9(:a1317(:137)f j>: 6)2} (warning: f,/=bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) M{Q 3 1 (_1? P(;b0I.1 9)),j Q035 317 | : 0 0< (( 3sa1s6ibz).21e0r1)7926- 5 7 4>7=5 | n832F7F ~ ^ ~[ f1Mfc/M)_hI,NP(_ IQIn file included from pd)3,1src/libavcodec/agm.c-:a t( >0.300Qab: 1src/libavcodec/bytestream.h3-u6f:0>0f318(:bs2_e6115.fr1:5 3warning: re_q30comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e_n83 rde78 s16-33186 | [ 9 544i6 p f f+- )i/f>1b]}]M; u,_ (jf+P s| f+Ii ~~~~~^~~~~~~~~~~~~~~~~~z e))src/libavcodec/bytestream.hesrc/libavcodec/aac_defines.h2r ,,: 45: 317{: Qs:i!13 336z| 0=: e: ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( warning: s) i note: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ;zexpanded from macro 'Q31'. e37 1)| 0 145 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2 | 5317#| 6 | 8d5 ~~~~~ ^ ~~~~ src/libavutil/macros.h e ffi ne: /M 49s:i_zeQ225P:3 I) 1=(src/libavcodec/ac3enc.c,note: xF F:QM3expanded from macro 'FFMIN')122 :I0 (1 .123N 4 :( p 4 4warning: -49 | 3missing field 'unit' initializer [-Wmissing-field-initializers] > #d8 b e 4u9fffe i 3r2n5e _(i nf122 /eM_tP | Fnd) I{F-M(I)"s te(Nx,)p*r2( Q-3e1oa_>0b(417,4reum.b58faf)5332ter ix6i35r29(248n,(g4.f/ a"0,Ms)i z _P I)+e">S, ) ;t 0 | ( ^~~~~~~~~~~~~~ b e.re)o | 5 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ?R src/libavcodec/aac_defines.he(b ) :: m( src/libavutil/macros.h| 44aa:t49 ^ ~: ))r:36: i25xi n| note: g:expanded from macro 'Q30'"In file included from ~ ^ ~ , src/libavcodec/aacsbr_fixed.cnote: OF:expanded from macro 'FFMIN'FS62E In file included from : Tsrc/libavcodec/aacsbrdata.h44:src/libavcodec/adxenc.c( | 493# d:e24s:49f: it84e | src/libavcodec/bytestream.h#dnee: r:eof_ rQ318i:warning: e30n15implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] m(ex:a t) warning: Fr comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Fi x M493Ii | 318Nn( g){ | a ,, Q b A31)(- iV 0(f_ . (( inO5a3(tsP)6)i(T 9z(_>T7YePEx )82_ (B*29!=b O)11sOL 0?7 i,z7(8b7 5e{3)2 :) .7(f i4a) ,6 1)| Q ~~~~~ ^ ~~~~3418) (=2 4.-0 10 .| 9 }+ ~ ^ ~ 706,49 . 900359),3 6 2| In file included from 12, ^src/libavcodec/adpcm.c 8 f:)A42C}: ,3 In file included from src/libavcodec/bytestream.hsrc/libavcodec/aacps_fixed.c:E318{:N:Q1524:C warning: 3: In file included from _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P1Asrc/libavcodec/aacps.c (R:-A0 32318 | M.: } 9,src/libavcodec/aacps_fixed_tablegen.h: 1527 i f:| 2 ^ 1112: (4s 7iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 ze728 8!9=3 4s8ifz),e Q)152 | 3 | 1( ~~~~~ ^ ~~~~ 0 .2 2 08 1Q330(313.5276984375f)1}89,7 6| 2f ~~~~~^~~~~~~~~~~~~~~~~~/M _PIsrc/libavcodec/aac_defines.h):,45 :36Q:3 0note: (expanded from macro 'Q31'1 .279647 458 | 27#1df/eMfi_nPIe) Q,3 src/libavcodec/bytestream.h1Q3(0:x)( 1 355 . :30 13src/libavcodec/ac3enc.c3 ::8 6127 3 :warning: 6 46comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 4 6 fwarning: (missing field 'help' initializer [-Wmissing-field-initializers]/i Mn_tP)I( () x355)127, | * | 2{ 1N Q4UsL370(i1L4z.}8e3 3 647 8= 1F0| .F01 ^M 2 I+5N (g6-0>b8.5uf5f)/f Me _rP| I)_,e ^ ~nd Q 3-0( 1g.-4In file included from >4busrc/libavcodec/aacsbr_fixed.cf4fe:3r628: src/libavcodec/aacsbrdata.h,:4934: 93582si:z5 e)fwarning: /;M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] P I| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ , Q30(1. 5src/libavutil/macros.h53493:2 | 49{3Q3:152(25-92:0 note: 4.fexpanded from macro 'FFMIN'/5 M3_69P78I2 9)49, | 1# de7 f| ^~~~~~~~~~~~~~8i7 n5e2 fF)src/libavcodec/aac_defines.h,FM:I 44N:Q36:( 3note: aexpanded from macro 'Q30'1, (-b0). 9(7(6 4a449 | ) 9> #(0dbe3)f9i n3?e6 2Q(302b8(f))}x ): , {( Q a 3)1 )( - 0| . 9 ~ ^ ~ 72 2 4(73i7n8t89)3In file included from ((48src/libavcodec/adpcmenc.cx:f)31: )src/libavcodec/bytestream.h:*,1356 0Q7:3734131(1: 8 204warning: ..2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]02 + 008.153) 3 | 3563 ^ | 5 7 9s8i3z7ef2In file included from ) =} , src/libavcodec/aacps_fixed.c F:F| M24 ~~~~^~~~~~~~~~~~~~~~~~~: INIn file included from (src/libavcodec/aacps.csrc/libavcodec/aac_defines.hp-:>:45b32uf:: f36src/libavcodec/aacps_fixed_tablegen.her::_152e n:note: dexpanded from macro 'Q31' 86- p:- >warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u 45f | f#edref,i nsei zQe31)( x;152 ) | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ Q3 0 ( src/libavutil/macros.h:149 .: 2 25 6:45 note: 18 9expanded from macro 'FFMIN' 7(6in2 tf49) | /#d(Me(xf)_Pi*In2)e,1 F4FMQI7438N03((a6,1b)4 .28(7.(09a 64)78+2 >70 .1(5f)b /| ^ ~) M_ P?I ()b,) Q In file included from 30:(src/libavcodec/aacsbr_fixed.c (1.:a6230)src/libavcodec/bytestream.h: 3src/libavcodec/aacsbrdata.h:): 3558:4936:1331 :3: | 6warning: ~ ^ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 6 f/M_PI)In file included from ,src/libavcodec/adpcmenc.c493 : | Q{31Q331: (0-0src/libavcodec/bytestream.h355: | ( .53571 .33:715 61: 90 1s78warning: 22comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i951 7z68e 83577 5 | f 5=2f/ M )F _ ,F PQiMII3Nf(g)1 -(,( Q>3s-ib00(zu.1.ef29 7!6449f=4e9 4r308s4_3ei9z9n3de 32)5-f6/M _ P2Ig 2)-,| Q83>0 ~~~~~ ^ ~~~~(f1b u).f}f5e,5r , 3s{Q23i3z15e2()src/libavcodec/bytestream.h9-; :204 f| .271/: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~17:9M 7_22warning: 47P3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7src/libavutil/macros.h I8:8)949, 3 4:| 825f ^~~~~~~~~~~~~~): , 271note: Qsrc/libavcodec/aac_defines.h | expanded from macro 'FFMIN': 3 441: (36 : 49note: 0i. | expanded from macro 'Q30'#n2 dte s2f0 i448 | 1iz#d3neee 32fFi3ne F5=QM7 93IF803N7FfMI(N((g)-x>a},)bb)u, f (f(ear ) _ | ~~~~^~~~~~~~~~~~~~~~~~~ e >n src/libavcodec/aac_defines.h d ( : b45)( -?:i n 36(: gnote: tb)-expanded from macro 'Q31') ((>x) *:bu10 73f7 4(src/libavcodec/bytestream.hf45e:1a | r8)2#4355,:)de.f i13n e 0Qs: | ~ ^ ~3i1 (x+) zwarning: In file included from ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 )src/libavcodec/alacenc.c.5 );In file included from : | src/libavcodec/agm.c| 27 ^: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 355 | 30 src/libavcodec/put_bits.h :In file included from src/libavutil/macros.h: : 49 227 src/libavcodec/aacps_fixed.csrc/libavcodec/bytestream.h:: :si:z 24356: 25In file included from src/libavcodec/aacps.c37:e32 : :13:: src/libavcodec/aacps_fixed_tablegen.h : =warning: :note: 152(: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'FFMIN'i 61warning: F n:t)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](F ( Mwarning: x49)I*implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | N2 # (3561 | dg4- 227e7f> | 4 ibn ue 8 152 | f fs3i Fe6rz F 4_ee M 82n Ii .d=N fQ0 F-F( (3s -M> ba0+I g0u.,(N->fb5src/libavcodec/bytestream.hb1(.:_ue)n)p23556:f13 d | -4f:( - ^ ~warning: > 5e( bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s 1r,a u-8>b)sf9In file included from u i>f7ersrc/libavcodec/aacsbr_fixed.c_fz_ 6:eenp(d355 2-62 )ptb | )f: /;M -r src/libavcodec/aacsbrdata.h?_ P>I )>=: 493| :b , si(zb ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6u fse) :: Qwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i 3src/libavutil/macros.h0esrc/libavcodec/aacsbr_template.cz=eo(:a)()r f: 49493 | 1,F| ( ~ ^ ~937 :{25. FB:iQ:2 sMt19B3u1f(7-note: 0izI:) 9expanded from macro 'FFMIN'6 4.eN)(warning: g7- 8>5) comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]492b731;{ | u6f9f7 8 29#1dfe/f i| n78eMr| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e7 _ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~e 937 | 5F2Pfn dF I))src/libavutil/macros.h M-I,,: N ( a49fgorQ Q331,(:-25(0ib ->0:()= b.u 1note: (9(f.fexpanded from macro 'FFMIN'0 7a6e3r;) 40,3 i49> | 98s <#9d6i(z 0ce3fibnee3h9634642)2 )_;d6a 8?F ft/af )F} | M-(>Mb,s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ _bI _{nQP)IN)u3m src/libavutil/macros.h:(,1_(-:0 49a ,n.oi(:Qba259s3)) :7e202)( ;(41 . (| note: ~ ^ ~ 73a7expanded from macro 'FFMIN'i3)1 0+7+ In file included from 18)8>9src/libavcodec/adxenc.c:224 49 | 35: 6{#d(4src/libavcodec/bytestream.h8 eb8):5f ff 356)/| Mi?:, ~ ^ ~~~~~~~~~~~~~~~~~~~~~_nP I13(b e) :)Q,3F 1(Fwarning: :Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Msrc/libavcodec/aacsbr_template.cI: 3(0N939(: 0356a.)22a27( | 1 ).0,8:1 34 4b4 warning: 3 )3 (comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 3| 8 ~ ^ ~( si5z4a973 In file included from e)9 2>9395src/libavcodec/agm.cf28 | :/30 : 3src/libavcodec/bytestream.h(: 357M=_7PbI ): fF) , 15 )F} ,? (| Q:Mb ~~~~^~~~~~~~~~~~~~~~~~~) 3 I 0warning: ( N :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1(src/libavcodec/aac_defines.ha:(45 : .)5p5f36o: )- 3 r357note: expanded from macro 'Q31'> 2b3| 5 | u ~ ^ ~2 (fj =9 f e45204In file included from ri_ | ;#fdsrc/libavcodec/adpcm.cefe /(:fnjdMs_42i: iPznsrc/libavcodec/bytestream.he< -Q3I1e2: )p(- 356s:,13x:> !b )b warning: | =r ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ^~~~~~~~~~~~~~ -s> n_f ei zqesrc/libavcodec/aac_defines.h:r ; ) 44,356 | : 36:j + + )s note: | {i expanded from macro 'Q30' ~~~~~ ^ ~~~~ z ( sei| i)z ~ ^ ~~~~~~~~n;t )e( ( 442 | x) #=* Fsrc/libavcodec/aacsbr_template.c| d: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e9482F1 f:M274: src/libavutil/macros.hwarning: iIn7e :Qcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3N04(x49) (8p-: 3 > 25 : 6 b948 4 u | note: 8expanded from macro 'FFMIN'. f 0f (e 49 +irnt | ) _#d(e0( e f .xn)i*1 0 5d)n 7 f e3 | o ^ ~- 7FFrMI N4 p((1In file included from 82-j>absrc/libavcodec/aacsbr_fixed.c4. 0,= u+: b )f62f01; : (e.r src/libavcodec/aacsbrdata.h(5,j: | 83 ^:bri- z e >()bwarning: )n ?;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ qIn file included from ; (src/libavcodec/aacps_fixed.cb) j:24 | + : : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~In file included from +492)In file included from In file included from | {{src/libavcodec/aacps.c src/libavcodec/ac3dec_fixed.c (| src/libavcodec/aic.cQ:src/libavutil/macros.h32:a ~ ^ ~~~~~~~~: 3:1: () 156028.492src/libavcodec/aacps_fixed_tablegen.h): : : :425152: src/libavcodec/ac3dec.csrc/libavcodec/bytestream.h:1425::| 57note: :336 ~ ^ ~:: warning: expanded from macro 'FFMIN'293 3 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:013implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3In file included from : 498 | src/libavcodec/adxenc.cwarning: 9#:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]249: src/libavcodec/bytestream.hd:src/libavcodec/put_bits.h 2 9e357::1522656 f425 | 15 | :037i:: f n293 warning: ) e | dwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]w , FF Mn m Q IiQ 33s0N(xa,3571i(z _bc | o(1e.2652)6 (e(a )2 | 4 5 f 0 >1 (f s.[=8i9b7 650 ][f) 2?1Fnf ]if /2MF(s if( 9_4M3=zbe(2sPII6)2,6 d) -!N= 3Qo >:( (0a3)w)bps2i0n( 1uf-3>8zfm ._2be))i | e7nuf}fx ~ ^ ~9 d64,e_c| o ~~~~~ ^ ~~~~7 8r_In file included from e- {s2-esrc/libavcodec/adpcm.cnfQ73>:bdf11f42u -s(/fM: _ p[-1_]src/libavcodec/bytestream.hP:-3570p.t[rn I>>:b6f)=,15u:6] sf f3e rQi3zwarning: e9o=, 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](31f ssi ze4.(3m0)1; B i3573 | 80i x 6 366t| * 7i44B ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ f8 4uL8E(src/libavutil/macros.h6f5)V)s :ffE)i,{ 49/:Lz_ MQIMN25USe_2 3| _ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~:3!DB1P( =; I-)0note: expanded from macro 'FFMIN' ,. Qs3 | 0 ^~~~ ~i 08z2( 49e | 41)#d9. 3e7f6 | 1in7e ~~~~~ ^ ~~~~ 0F9 1F6M2259I06N(8a,8b1f5f)) /M}(,_( aP) I )| , > ~~~~^~~~~~~~~~~~~~~~~~~Q 3(0bsrc/libavcodec/aac_defines.h()1:.4 4?454 3:84(369:b3 )2note: 5f expanded from macro 'Q31':/ ( aM)_)P I )| ~ ^ ~ ,45 | #Qd3e0fiIn file included from (nsrc/libavcodec/aic.ce Q31(x) 1 . 5 5 3 2 3 5 2 9(2i:4n28f: tsrc/libavcodec/bytestream.h/):M(294_:(Px15I):)* ,warning: 2 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 4| 7 ^~~~~~~~~~~~~~4 8364 8294.src/libavcodec/aac_defines.h0 | : 44 +: 36 0:i. f5note: )expanded from macro 'Q30' ( s| i ^ ~z e2 ! =44 | s#idzeef)In file included from isrc/libavcodec/aacsbr_fixed.c n| :e ~~~~~ ^ ~~~~62 : Qsrc/libavcodec/aacsbrdata.h3:0492(:x58): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (492x | ){*Q13017(3 704.12842143.300 3+8 909.259)6 0f| ) ^ , Q31( 0.51In file included from 29src/libavcodec/aacps_fixed.c4:3246: 2In file included from 6src/libavcodec/aacps.c3:0322: 3src/libavcodec/aacps_fixed_tablegen.h8:f152):},11 :{Q 31warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.6639341067488 1525 | f ) , Q 3 1Q(3-00(.10.822644956178996726920f/8M1_fP)I)},, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 1.2src/libavcodec/aac_defines.h7:9456:4367:8 2note: 7expanded from macro 'Q31'1f /M_PI), Q453 | 0#(d1e.3f0i3n86e3 6Q43461f(/xM)_ P I ) , Q 3 0 ( 1 .3 7(i1n01t2)(5(6x8)5*f2/M1_4P7I4)8,3 64Q83.00( +1 .04.45)4 3 8| src/libavcodec/ac3enc.c4 ^ ~9 3:21395:f12/:M In file included from _warning: src/libavcodec/aacsbr_fixed.cmissing field 'value' initializer [-Wmissing-field-initializers]P :I)62,: src/libavcodec/aacsbrdata.h Q:13949230 | : 32(: 1 .warning: 5{implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 N3U2L3L5 2}9 2 4| f ^ /492M | _{PQI3)1(, 0 .2| 4 ^~~~~~~~~~~~~~1 3303src/libavcodec/aac_defines.h8:449:92369: 6note: 0expanded from macro 'Q30'f ), Q31( 044. | #5d1ef2i9n4e3 6Q23603(02x3)8 f )} , { Q 3 1 ( - 0. 6 63(93i4nt1)06(src/libavcodec/ac3dec.c7(48x8:)5*447:f58),1 :0 7Q3warning: 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7(-40.1088242946.7 09 447 | 6 2 + 90. 058)1 f )| } , ^ | ~~~~~^~~~~~~~~~~~~~~~~~ downmsrc/libavcodec/aac_defines.hi:In file included from x45_csrc/libavcodec/aacps_fixed.co:e:3624:: fIn file included from fsrc/libavcodec/aacps.cnote: s[:0expanded from macro 'Q31'32] [: i]src/libavcodec/aacps_fixed_tablegen.h :151=: 13645 : | (d#warning: odwimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n efmiinxe _Qco3e1f(fxs )151[ 0 ] | [ i ] + | ~~~~~~~~~~~~~~~~~~~~~^ Q 3 (0(448 | i 1n .t3 )7(3( 8 x5) 6*3 201 64 17f 4/8M3_6 P4 I 8 ).,0 +Q 30 0(1 . .5 3)8 5 | 1 ^ ~ 2 2 18 0 0 f /M _In file included from src/libavcodec/bytestream.hdPsrc/libavcodec/aacsbr_fixed.coI:):w317,62: n:m src/libavcodec/aacsbrdata.h13i: Q:3xwarning: src/libavcodec/put_bits.h4920:(_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]co:e317f1f s7::.[133] [warning: i4:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ]0warning: )2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]317 | 6 * 4492 | {Q0 4L6E139fsVi 1317/MEz( | _Le_ 0 P 2M.IIN)i =2 U,Sf_34FF M D1BQI(3s;30N3-0 3((> b8u1fp-| 9 ~~~~~~~~~~~~~~~~~~~~ ~._4>4894 2e8b82n96u92df6/fM 0-f_f )ePs,-rI )>_,b ufQ_eQ330pn1(( t0d.1r 51. -24> 9p94=94 -83s6>276ib4u3fz807feo28eff/(B3irM_8Pt,fBI )),u s}i,fQ3z e)0{))(Q1; {3 . 15| (| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~- 004.0676src/libavutil/macros.h38:94937:47250f1:0/M 6note: _expanded from macro 'FFMIN'7P48 8I5f)),, Q 3 491(| - | ^~~~~~~~~~~~~~0# .de0f8src/libavcodec/aac_defines.hi2n:4e96447 9:F6F362M9:0I 8note: Nexpanded from macro 'Q30' 1(fa),}bsrc/libavcodec/ac3dec.c, )44 | : #451(:| d(e35 ~~~~~^~~~~~~~~~~~~~~~~~: af) isrc/libavcodec/aac_defines.hn:>warning: e45 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: Q(336b0:(x) ) note: ? expanded from macro 'Q31'451 | ( b 45 ) | : #dsef( -i>dao wnn) e m)i x Q| ~ ^ ~(i_n3 1c(oxt)e) f(f( In file included from sx[ 0src/libavcodec/aic.c]:)28: [ i * src/libavcodec/bytestream.h]1 0:7 37 318 =4 :F 1158I2 4.:0 Xwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] R(1 2+i(ndt 0o. )318 | w5( (n) xm )i | * ^xi_f2 c1o(ef4fsi7zIn file included from s4esrc/libavcodec/aacps_fixed.c2[80: 243]!: 6In file included from 4[=isrc/libavcodec/aacps.c8 .]:);s0i32 z+: | e )src/libavcodec/aacps_fixed_tablegen.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~:0 .5 151 )| :src/libavcodec/ac3.h ~~~~~ ^ ~~~~111:: 42 : 44| warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ note: expanded from macro 'FIXR12' In file included from 42src/libavcodec/aacsbr_fixed.c151 | : | # 62 d : esrc/libavcodec/aacsbrdata.hQf3:0i491n(1:84e: .F3I7warning: 3Ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R1825 6(3a0)6 1 f / M _ PI 491 | {) Q ,31 ((Q (3i0n0.1t1)(1(112(.53a38)54 172*2 18305401f0/296M6 _f)+P ,0I .),Q 5Q3)3)10 ( (| 1 ~~~~^~~~~~ ~0 ..420124684407643361193f3/0M1_fP)I}), ,{ QQ331(0-(0.14.14346884332788361491822ff)/,M Q_3P1I( )0,. 28Q23106(813.7469840938657f4)8}7,8 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_P I), src/libavcodec/aac_defines.hQ3:045(:1.365: 6note: 0expanded from macro 'Q31' 4078770 f/45M | _#PdIe),f i n| e ^~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.hx:)In file included from 44 : src/libavcodec/ac3dec_fixed.c:36 156: : src/libavcodec/ac3dec.c note: :expanded from macro 'Q30' 452 : 35 :( 44 | i#dwarning: entf)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](in (ex Q)30*(2x1)4 7 48 3452 | 64 8. 0 + 0 . s5-(>)idn t)o w| n ^ ~(m (ix)x*_1co0ef7In file included from f3src/libavcodec/aacsbr_fixed.c74s1:[82162]4[i: ] .=src/libavcodec/aacsbrdata.h0 : F+491 0I:X.58R51:2()d owarning: w| nmimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ^x _coeffs[In file included from 1491src/libavcodec/aacps_fixed.c] | [i:{])24Q: ;In file included from src/libavcodec/aacps.c3 :1 32(: src/libavcodec/aacps_fixed_tablegen.h| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~:0 .151:1861src/libavcodec/ac3.h:1:1 422warning: 5:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3444 :7 note: 3expanded from macro 'FIXR12'5 126f), Q421513 | | #1d ( e f0i. n2e F1QI43X80(R411726(3a3.)1 3 37 3 3 0 81 5 f 6)} 3,0 6 1{Qf 31/((M-0(_.PIi4n)1t3)6,8( 3Q(33a073)1 4(18*21 4f.03)968, 5 1+22Q18 30010(.5f )/0M)._2 82P I16| ~~~~^~~~~~ ~)8, Q3376080(316.450f2)6},4 0| 4 ~~~~^~~~~~~~~~~~~~~~~~~61 9f/Msrc/libavcodec/aac_defines.h_:45P:I)36,: note: Q3expanded from macro 'Q31'0 (1.4484 28458 | 69#2dfe/fMin_eP IQ)3,1( xQ)3 0 (1 . 4 9 4 9 8 7 4 8 7(8if/nMt_)P(I()x,) *Q21340(714.853660484.0708 7+7 00.f/5M)_ P | I ^ ~) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c44::6236: :src/libavcodec/aacsbrdata.h: 491note: :expanded from macro 'Q30'32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defin e491 Q | 3{0Q(3x1)( 0 . 1 1 11 25 3 4 7 35 1 2 6(fi)nt,)( (Qx3)1*( 100.723714418842746.303 1+3 3001.f5)) }, | ^{ Q31(-0.413In file included from 6src/libavcodec/aacps_fixed.c8:33247: 3In file included from 1src/libavcodec/aacps.c4:1328: 2src/libavcodec/aacps_fixed_tablegen.hf:)151:,61 :Q 31warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.28216837680365 f151) | } , | ~~~~~^~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:451:.363:7 3note: 8expanded from macro 'Q31'5 63061f/ M45_ | P#Id)ef,in eQ 3Q03(11.src/libavcodec/bytestream.h(38x5:1)355:2132 18: 0 0 warning: f comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] /M _ P I ) ,( iQn30t( 1)355.( | 4( 0x 2) *26s410i47448z361e69 4f /=8 M.0F_F MIP+IN) (0,g. ->5bQ)uf3fe r0 | _ ^ ~(e nd1 -. 4g4->8b4In file included from u2src/libavcodec/aacsbr_fixed.c88f:662f9er: 2f,src/libavcodec/aacsbrdata.h/ :sM491i:_7zP:Ie ),) warning: ;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 3| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( 1.49498 7src/libavutil/macros.h491 | 4{:87Q4938f:125/:(M_ PInote: 0expanded from macro 'FFMIN'. )1,11 12 Q495 | 33#0de4f(17.i35n5612e60 fF40)F,M 78IQN773(10a(f,/ b0M)_P.I 2)1(,4 ( | 8a4 ^~~~~~~~~~~~~~7) 6 33>1src/libavcodec/aac_defines.h3 3:(440:36b: 1note: )fexpanded from macro 'Q30' )}?, ({b Q44)31 | # (-d:e0f .4i(13nae68)3 )3Q 307( x3) | 1 ~ ^ ~ 4 18 2f ) , In file included from Qsrc/libavcodec/aic.c3 : 1(28 0: . src/libavcodec/bytestream.h (2:8i2356n1t:)(613(x8)*:13 70warning: 768comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]037 4318625f4)}.,0 | + ~~~~~^~~~~~~~~~~~~~~~~~356 0 | . 5src/libavcodec/aac_defines.h ) :s i45 z| :e2 ^ =36 :F Fnote: expanded from macro 'Q31'M IN(In file included from p-src/libavcodec/aacps_fixed.c:>24 b: 45In file included from src/libavcodec/aacps.cu | #fd:fee32: frisrc/libavcodec/aacps_fixed_tablegen.h_neen: d 151- Qp:3-361: >(bwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]xu) f fe r , s i z e )151(i;n | t )| (( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~x ) * 2Qsrc/libavutil/macros.h310:4(749481:.332567:483 8note: .5expanded from macro 'FFMIN' 06 +3 0061 .49f/5 | )M_#P d Ie| f)i ^ ~,n Qe3 F0FM(I1N.In file included from 38(src/libavcodec/aacsbr_fixed.c5a:1,b622)2: (1(asrc/libavcodec/aacsbrdata.h8):0 490>0 (:bf)84:/ M ?_warning: P I(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])b ) ,: Q(a3)0)( 1| ~ ^ ~.490 | 4{0Q26341(0In file included from 4src/libavcodec/aic.c0:628.19: 2src/libavcodec/bytestream.hf/0M:3_357P2:I0),151 :0 5warning: 4Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 30043(7 f)1,357.4 4 | Q8 34 218(- 08 .68i689f27f/ M(9si_P1z8Ie0),23 !=5 Qs53i2809ze(f1)).} 4 ,9| ~~~~~ ^ ~~~~4{9Q 837418(78-f/0M.9_7P7I9)0,5 4Q83600(0518.546f)0,4 0Q7318(77 00f./9M62_9PI0)8,0 6 99| 9 ^~~~~~~~~~~~~~2 42f)}src/libavcodec/aac_defines.h,: 44 :| 36 ~~~~~^~~~~~~~~~~~~~~~~~ : note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: note: 44expanded from macro 'Q31' | #defi n45e | #Qde3f0i(nxe) Q 3 1( x ) ( i n(ti)n(t)((x()x*)1*20174734783461488.240.0 ++ 00..55)) | ^| ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::6224: : src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps.c490::5832:: src/libavcodec/aacps_fixed_tablegen.hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 151:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 490 | {Q31( 0. 215103 | 2 0 1 0 5 4 1Q03403(71f.)3,7 3Q83516(-300.86618f7/9M1_8P0I35)5,2 8Q9f3)0}(,1 .{3Q38151(2-201.8907079f0/5M4_8P6I0)0,5 8Q43f0)(,1 .Q4301(2 604.049662199f0/80M6_P9I9)9,2 4Q23f)0}(, 1 .| 4 ~~~~^~~~~~~~~~~~~~~~~~~4 842src/libavcodec/aac_defines.h8:84569:236:f /note: Mexpanded from macro 'Q31'_ PI), Q3 450 | #(d1e.fi4n9e4 Q93817(4x8)7 8 f / M _ P I ) , Q 3 (0i(nt1).(5(6x)0*4201748777408f/3M64_8P.I0) ,In file included from + 0 .| 5 ^~~~~~~~~~~~~~) src/libavcodec/ac3dec_fixed.c : | src/libavcodec/aac_defines.h ^ ~156: 44: :36src/libavcodec/ac3dec.c: :note: 487expanded from macro 'Q30' :In file included from 21src/libavcodec/aacsbr_fixed.c:: 6244: warning: | src/libavcodec/aacsbrdata.h#comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] d:e490f:i31n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]30 (x) 490 | { Q 3( 1487i | n(t ) 0(. (2 0x ) *31i20f70 3(1pr7e401v5ex841p 2>04 .40 2+ 307f4.)U5,)) | Q ^{3 1 (| - ~~~~~~~ ^ ~~~0. 8687In file included from 91src/libavcodec/aacps_fixed.c8:0243: 55In file included from 2src/libavcodec/aacps.c8:932f: )src/libavcodec/aacps_fixed_tablegen.h},: {150Q:31361:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 97790548600584f), 150Q | 3 1( 0 . 9 6Q2930080(619.99424425f56)2},6 0 | 1 ~~~~^~~~~~~~~~~~~~~~~~~1 f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: expanded from macro 'Q31'0 (1.4531 5455 | 2#7d9e2fifn/eM Q_3P1I()x), Q 3 0 (1 . 4 6 4 8 0 9 (1i79n3t)f(/(Mx_)*P2I14)7,4 8Q33604(81..04 9+ 405.52)38 8 2| 9 ^ ~f /M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:162.: 5src/libavcodec/aacsbrdata.h:24903:970: 5warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541f/M_PI), 490Q | 3{Q03(1(1 .05.6240430200617025491f0/4M3_7Pf)I, )Q, 3 1| ( ^~~~~~~~~~~~~~ -0.8src/libavcodec/aac_defines.h6:87449:1368:0 3note: 5expanded from macro 'Q30'5 289f)}, 44{ | Q#3d1e(f-0i.n9e7 79Q03504(8x60)0 5 84 f ) , Q 3 1( 0 . 9(6i2n9t0)8(0(6x9)9*9214027f3)7}4,1 8 2| 4 ~~~~~^~~~~~~~~~~~~~~~~~ .0 + src/libavcodec/aac_defines.h0:45.:5)36 : note: | ^expanded from macro 'Q31' 45In file included from | #dsrc/libavcodec/aacps_fixed.ce:fi24ne: In file included from Qsrc/libavcodec/aacps.c31:(32x): src/libavcodec/aacps_fixed_tablegen.h : 150 :111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21 415074 | 8 3 64 8 .0 +Q 300(1..54)4 5 | 5 ^ ~ 626011f/M_In file included from Psrc/libavcodec/aacsbr_fixed.c:I62): src/libavcodec/aacsbrdata.h,: 489Q:3830:( warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 4531552792f/M _489P | I){,Q 3Q13(0-(10..4260645809179133f4/962M0_6P8I9f)),, QQ3310( (0.15.44599435024430866832595ff/)M}_,P {IQ)3,1 (Q-300.6(2112.6542136930556759412f0/fM)_,P QI31)(, -Q03.059(819.3568614704003096722f9)f}/,M_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~ , | ^~~~~~~~~~~~~~src/libavcodec/aac_defines.h :45:36src/libavcodec/aac_defines.h:: 44note: :expanded from macro 'Q31'36 : note: expanded from macro 'Q30' 45 | # d44e | f#dienfien eQ 3Q13(0x(x)) ((iinntt))(((x()x*)2*1104773478431684284..00 ++ 00.5.)5 ) | ^ | ^ ~ In file included from src/libavcodec/aacps_fixed.cIn file included from :src/libavcodec/aacsbr_fixed.c24:: 62In file included from src/libavcodec/aacps.c: :src/libavcodec/aacsbrdata.h32:: 489src/libavcodec/aacps_fixed_tablegen.h::15058:: 86warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 489 | {Q31 (150- | 0 . 2 0 6 5 1Q33409(612.04648595f6)2,6 Q03111f(/ M0_.P5I4),5 93Q03404(10.646533551f5)5}2,7 {9Q321f(/M-_0P.I6)2,1 2Q63401(613.54669428009f1)7,9 Q33f1/(M-_0P.I5)9,8 9Q33608(11.740940532932f8)8},2 9f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI), src/libavcodec/aac_defines.hQ:453:036(:1 .note: 52expanded from macro 'Q31'3 9057541 f45/ | M#_dePfIi)n, eQ 3Q03(11(.x5)6 4 4 00 67 2 9 f / M _ P I )(i,n t )| (( ^~~~~~~~~~~~~~x )*214src/libavcodec/aac_defines.h74:844:3366: 4note: expanded from macro 'Q30'8 .0 + 0 .445 | )# d e| f ^ ~in e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :489 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*10 7489 | 37{4Q138124(.-00 .+2 006.55)1 3 49| 6 ^2 0689f), Q3In file included from 1(src/libavcodec/aacps_fixed.c :024.: 5In file included from 45src/libavcodec/aacps.c9:30324: 40src/libavcodec/aacps_fixed_tablegen.h6:61503:5615:f )warning: },implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31(-0.6212641 61503 | 5 69 2 0f ) , Q3Q13(-00(.519.8494356586172060031921ff)/}M,_ P I| ~~~~~^~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:(45:136.: 4note: expanded from macro 'Q31'5 3155279 452 | f#/dMef_iPnIe )Q,31 (Qx3)0 ( 1 . 4 6 4 8 0 9 1 7(9in3t)f(/(xM)_*2P1I4)7,48 3Q63408.(01 .+4 90.455) 2 | 3 ^ ~ 8829f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: src/libavcodec/aacsbrdata.h3:4890:(16.:5 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 057541f/M_PI )489, | {QQ3310(-(01..2506645410340966270296f89/f)M,_ QP3I)1,( 0| .5 ^~~~~~~~~~~~~~4 5930src/libavcodec/aac_defines.h44:044:63663:55 note: fexpanded from macro 'Q30') }, {Q31 (44- | 0.#6de2f12i6n4e1 6Q353609(x2)0 f ), Q 3 1 ( - 0 .5 9 8 9 (3i6n8t1)7(0(0x)3*921f0)7}37,4 1 8| 2 ~~~~^~~~~~~~~~~~~~~~~~~ 4.0 +src/libavcodec/aac_defines.h :045.:365:) note: expanded from macro 'Q31'| ^ 45 | #deIn file included from fisrc/libavcodec/aacps_fixed.cn:e 24Q: In file included from 3src/libavcodec/aacps.c1(:x32: )src/libavcodec/aacps_fixed_tablegen.h: 150 :36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )150* | 2 14 7 4 8 3Q6340(81..4045 5+6 206.051)1 f| /M ^ ~_ PI), Q30(1In file included from .4src/libavcodec/aacsbr_fixed.c5:3621: 5src/libavcodec/aacsbrdata.h5:2488:7849:2 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(1 .4884 | 6{4Q3810(9-107.9635f88/9M_1P2Isrc/libavcodec/aacsbr_template.c96)5:, 9Q11701360:8(120.f:4) ,9 warning: 4Qcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]35 1(23 808.528983f5/63M 41_31170P8 | I 5) 8, 3 f )}iQ,3 f{Q03 ((b11.y52(39t e0s.098_5r7854e3a1d 8>f 0/8Mc_P6nI9t5)3), 73 {Q2 3 | f ~~~~~~~~~~ ^ ~~~ 0),( 1Q.315( 60.49490909647324996f00/2M36_fP)I}),, | ~~~~~^~~~~~~~~~~~~~~~~~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4544 | | #d#edfeifnie nQe3 1Q(3x0)( x ) ((iinntt)()((x()x*)1*02713477441883264.40 8+ .00. 5+) 0 .5| ) ^ | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24In file included from : In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps.c::3262: : src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed_tablegen.h::488150::5911:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 488 | { Q1503 | 1 ( - 0 . 6 5Q83809(112.9464595165682f6)0,1 1Qf/3M1(_ PI0).,5 8Q8303(516.3454311358552837f9)2}f/,M {_QP3I1)(, 0Q.309(8813.84068468909513779323ff)/,M _QP3I1)(, 0Q.939909(413.49469040522336f8)8}2,9 f /| M ~~~~~^~~~~~~~~~~~~~~~~~ _PI)src/libavcodec/aac_defines.h,:45 :Q36:3 0note: (expanded from macro 'Q31'1 .52390 5457 | #5d4ef1ifn/eM _QP31I()x,) Q 3 0 ( 1 .5 6 4 4 0 0 67(2i9nft/)M(_(PxI)*)2,14 7 48| 36 ^~~~~~~~~~~~~~4 8.0 +src/libavcodec/aac_defines.h :440:.536): note: | expanded from macro 'Q30' ^ ~ 44 | #dIn file included from esrc/libavcodec/aacsbr_fixed.cf:62i: nsrc/libavcodec/aacsbrdata.he: 488Q:3320:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 488 | {(Qi3n1t()-(0.(6x5)8*819017239764In file included from 15981src/libavcodec/adxenc.c2468:.f)27,0: src/libavcodec/put_bits.h+Q3 1(: 0227:037:. .558warning: )8 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 5 63| 4 ^1 38583f)}, {In file included from 227Qsrc/libavcodec/aacps_fixed.c: | 3 1(24 : In file included from 0 src/libavcodec/aacps.ci.:32f9 : (s8src/libavcodec/aacps_fixed_tablegen.h8-38:>1490b:u813669f:53_7 en3d warning: -2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f ),s -Q>3b1u( f0_.p9t 1499r | 9 9 4 > 3 49=60 0si Q23z3e06(off(1)B.5}1,i4 6t21 B3u| 7f) ~~~~~^~~~~~~~~~~~~~~~~~)7 { 0 f/ M_src/libavcodec/aac_defines.hP| :45I) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~:, 36 : Qnote: expanded from macro 'Q31'3 0(1.518 451 | 3#3d4ef0i1ne9 fQ3/1M(x_) P I ) , Q 3 0 ( 1 .5 2 3(4i8n49t4)53(f(/Mx_)P*I2)1,4 7Q34083(614.8.503 6+ 904.58)6 8 09| f ^ ~/ M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:162: .src/libavcodec/aacsbrdata.h5:5488:060: 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 7361f/M_PI) ,488 | {QQ330(11(.-5607.967558785991259f/6M5_9PI1)6,8 f )| , ^~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.h 0:.445:83683:5 6note: 34expanded from macro 'Q30'13 8583f)} 44, | #{dQe3f1(i ne0 .Q93808(3x8)0 8 6 9 5 3 7 3 2 f ) , (Qi3n1t() (0.(9x9)9*9140733479461080242.306 f+) }0,. 5 ) | ~~~~^~~~~~~~~~~~~~~~~~~| ^ src/libavcodec/aac_defines.h:45:36: note: In file included from expanded from macro 'Q31'src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32 45: | #src/libavcodec/aacps_fixed_tablegen.hd:e149f:in111e: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(x) 149 ( | i n t ) ( ( xQ)*3201(4174.85316448.602 1+3 07.75)0 f /| M ^ ~_ PI), Q30(1In file included from .src/libavcodec/aacsbr_fixed.c5:621: 8src/libavcodec/aacsbrdata.h1:3487:38440:1 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /M_PI), Q30( 1487. | {5Q23314(8-409.454382f0/M2_4P2I9)5,3 6Q93809(f1)., 5Q363914(8-608.0996f8/0M5_60P88I8)4,16 4Qf3)0(}1,. 5{5Q03016(8 7036.127f5/7M2_58P2I41)6,56 7Q3f0),( Q13.156(7 9705.75586935f4/7M5_3P3I3)5, 8 3| 2 ^~~~~~~~~~~~~~f) }, src/libavcodec/aac_defines.h| : ~~~~~^~~~~~~~~~~~~~~~~~44 :36: src/libavcodec/aac_defines.hnote: :expanded from macro 'Q30'45 :36: note: expanded from macro 'Q31' 44 | #d e45f | i#ndee fQ3i0n(ex) Q 3 1 (x ) ( i n t ) (((ixn)t*)(1(0x7)3*7241148742843.6408 +. 00 .5+) 0 . 5)| ^ | ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.c:src/libavcodec/aacsbr_fixed.c:2462: : src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps.c487::32: 59src/libavcodec/aacps_fixed_tablegen.h:: 149:warning: 86implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 487 | {Q31(- 0149. | 48 2 0 24 2 9 5Q336098(91f.)5, 1Q43612(1-307.79068f0/M5_P6I0)8,8 8Q34016(4f1).}5,1 8{1Q3331(4 00.12795f/7M2_5P8I2)4, 1Q63506(71fsrc/libavcodec/put_bits.h.5)2,3: 4265Q381:49(45373: warning: f/0Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_P.I5 )8,63 4Q73503(3135.8 53362659 | 42 8 f6 8)09 f/} M, _ PiI f),| (s ~~~~~^~~~~~~~~~~~~~~~~~Q-3> bu0fsrc/libavcodec/aac_defines.h(1_:e.nd45 5:36-:5 s -00note: >6buexpanded from macro 'Q31'f8 _p7t3r 6>1= f 45/ | sM#_dizPeIeo)ffin,(e B iQQ3tB3u1f)0((x))1 {. | 5 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 6 7 9 7 5 7 5 9 5 f/(Min_t)P(I(x)),* 2 1| 4 ^~~~~~~~~~~~~~7 4836src/libavcodec/aac_defines.h4:844.:036 +: 0note: .expanded from macro 'Q30'5 ) | ^ ~ 44 | #defineIn file included from src/libavcodec/aacsbr_fixed.cQ:3620: src/libavcodec/aacsbrdata.h(:x)487 : 31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t487) | {(Q(3x1)(-*01.04782307244128925346.9809 f+) 0,. 5Q)3 1 (| - ^0. 9680560888In file included from 41src/libavcodec/aacps_fixed.c64:f24): }In file included from ,src/libavcodec/aacps.c: 32{: Qsrc/libavcodec/aacps_fixed_tablegen.h31:(149 :061:. 2warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572582416567f), Q1493 | 1 ( 0 . 5 86Q33407(53133.5581324f6)2},1 3 | 7 ~~~~^~~~~~~~~~~~~~~~~~~7 0f/src/libavcodec/aac_defines.hM:_45P:I36),: Qnote: 3expanded from macro 'Q31'0 (1.518 1453 | 3#4d01e9fifn/eM _QP3I)1,( xQ)3 0( 1 . 5 2 3 4 8 4 9 45 3(fi/nMt)_(P(Ix))*,2 1Q437408(13.654386.9408 6+8 009.f/5M) _ P| ^ ~I ), Q30(1.55In file included from 0src/libavcodec/aacsbr_fixed.c0:6628: 7src/libavcodec/aacsbrdata.h3:64871:f6/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(1.5679 74875 | 7{5Q935f1/(M-0_.P4I8)2,0 2 4| 2 ^~~~~~~~~~~~~~9 53698src/libavcodec/aac_defines.h9:f44):,36: Qnote: 3expanded from macro 'Q30'1 (-0.968 044 | 5#60d8e8f8i4n1e6 4Qf3)0}(x,) { Q 3 1 ( 0 . 2 7 5 72 5 8 2(4i1n65t6)(7(fx))*,1 Q03713(7 401.8528src/libavcodec/ac3dec.c64.30 4+7:5 1137:34103:35.83 25warning: fimplicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion])) }, | | ~~~~^~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36 : 1137In file included from note: expanded from macro 'Q31' | src/libavcodec/aacps_fixed.c : 24: In file included from src/libavcodec/aacps.c :4532 | # d: esrc/libavcodec/aacps_fixed_tablegen.h :149fi n:36 e : Qi f3 (warning: 1r(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]anx) g e _ bi t s < = 1 2149 7 | | (| in s t)-(Q3>(d0x(r)1c_*.s52c1147a4l468e23 16<3=47 81..7000 f)+/ M 0_| . ~~~^~~~~~~~~ ~~P 5I) ) | , ^ ~ Q30(1.5181In file included from 3src/libavcodec/aacsbr_fixed.c3:4620: 1src/libavcodec/aacsbrdata.h9:f/486M:_83P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.523484 9486 | 4{53Qf3/1M(_-PI0.)85,2 8Q33204(9217.55339679f4)8,6 8Q0391f(/ M0._9PI1)4,7 5Q536039(212.42515f)0}0,6 8{7Q3361(1 f0/.M88_86P6I80)8,95 8Q13204(f1).,5 Q6371(9-705.7995739552f6/70M8_P3I2)2, 6 | 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 f45 | i#ndee fQin3e 0Q(3x1)( x ) ( in t()i(n(tx))(*(10x7)37*421182447.408 +3 6408..50) + 0| . ^ 5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24In file included from : In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps.c::3262: : src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbrdata.h:149::48611src/libavcodec/put_bits.h::59: :317warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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] 149486 | | { Q 3Q1317(-30 | .0 8(1 5 .2 581i463f2 1237(74s09f/-M_2P>b7uI5f)_3en, 9Q3d0 7-(1 f.5s)-1,>81 bQ3u33f4_p1t01(r9 >f=0./ 9siM1_z4Pe7Io)5, fQ350((61B.3i592t324B28u44f9))2 14{f )5 }| 3 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ,f {/Q3M1(_ P0.I8)8,8 66Q8300(18.95583162944f8)6,8 0Q93f/1M(_-P0I.9)9,7 3Q523607(0183.25265f0)0}6,8 7 3| 6 ~~~~~^~~~~~~~~~~~~~~~~~1 f/Msrc/libavcodec/aac_defines.h_:P45I:36):, note: Qexpanded from macro 'Q31'3 0(1.56 794575 | 7#59d5effi/neM _PQI31)(,x) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44(i:n36t:) note: (expanded from macro 'Q30'( x)*21474 8443 | 6#4d8.e0f i+n e0. 5Q)3 0 (| x ^ ~) In file included from src/libavcodec/aacsbr_fixed.c :(62i: nsrc/libavcodec/aacsbrdata.ht):(486(:32x: )warning: *1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 73741824.0 +486 | 0{.Q351)( - 0.| 8 ^5 283249275397f), Q31( 0.91475563922421f)}, {Q31( 0.88866808958124f), Q31(-0.99735267083226f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:486:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 486 | {Q31(-0.85283249275397f), Q31( 0.91475563922421f)}, {Q31( 0.88866808958124f), Q31(-0.99735267083226f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:485:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | {Q31( 0.41025800019463f), Q31( 0.02116736935734f)}, {Q31( 0.09638062008048f), Q31( 0.04411984381457f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:485:59: warning: src/libavcodec/adpcm.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :296:38 : 485 | {warning: Q3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 ( 0.41025800019 42966 | 3 f ) , Q 3 1 (a vc0t.0x21-16>7ch3_6l9ay3o5u7t3.4nfb)}_, c{hQan3n1e(l s0 .>0 9m6a3x8_0c6h2a0n08n0e4l8sf)) ,{ Q 3| 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~( 0.04411984src/libavcodec/adpcm.c38:12954:5738f: )warning: },comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h295: | 45: 36 : note: iexpanded from macro 'Q31'f (avctx- >45c | h#_dlaeyfionue tQ.31n(bx_c)h a n n e l s < mi n _ c h(ainnnte)(l(s x|)|* 2| 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~4 7483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:485:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | {Q31( 0.41025800019463f), Q31( 0.02116736935734f)}, {Q31( 0.09638062008048f), Q31( 0.04411984381457f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:485:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | {Q31( 0.41025800019463f), Q31( 0.02116736935734f)}, {Q31( 0.09638062008048f), Q31( 0.04411984381457f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:484:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | {Q31( 0.97312313923635f), Q31(-0.99548191630031f)}, {Q31(-0.38299976567017f), Q31( 0.98516909715427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:484:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | {Q31( 0.97312313923635f), Q31(-0.99548191630031f)}, {Q31(-0.38299976567017f), Q31( 0.98516909715427f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_template.csrc/libavcodec/aacsbr_fixed.c::62: 1293src/libavcodec/aacsbrdata.h::48419::31 :warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | 1293{Q | 3 1 ( 0 .f9o7r3 1(2k3 1=39 203;6 3k5 f)<, Qs3b1r(--0>.k9x[915]4;8 1k9+1+6)3 {0 0 31| f ~ ^ ~~~~~~~~~~) }, {Q31(-0.3src/libavcodec/aacsbr_template.c82:913009:9197: 6warning: 5comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]6 7017f), 1300Q | 3 1 ( f0o.9r8 (5k1 6=9 0907;1 54k2 <7 fs)b}r,- > k| x ~~~~^~~~~~~~~~~~~~~~~~~[ 0]; ksrc/libavcodec/aac_defines.h+:+45): 36:{ note: | expanded from macro 'Q31' ~ ^ ~~~~~~~~~~ 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:484:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | {Q31( 0.97312313923635f), Q31(-0.99548191630031f)}, {Q31(-0.38299976567017f), Q31( 0.98516909715427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:483:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 483 | {Q31( 0.56721979748394f), Q31(-0.24076836414499f)}, {Q31( 0.46857766746029f), Q31(-0.30140233457198f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:483:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 483 | {Q31( 0.56721979748394f), Q31(-0.24076836414499f)}, {Q31( 0.46857766746029f), Q31(-0.30140233457198f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:483:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 483 | {Q31( 0.56721979748394f), Q31(-0.24076836414499f)}, {Q31( 0.46857766746029f), Q31(-0.30140233457198f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacdec_template.c:62: src/libavcodec/aacsbrdata.h::4833054::7:40 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 483 | {Q131 warning( 0 generated3054.5 | 6. 72 1 9 7 9 7 4 8 39 4 fa),c Q-3>1(o-0c.[2040]7.m6483a64c1.4s4a99mfp)l},e _{rQa3t1(e 0!.= 4h68d57r76_6i74n6fo0.29sfa)m,p lQe3_1r(a-t0e.)3 01{4 0 2| 33 ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~4 57198f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/aacsbr_template.c :(in1319t:19):( (warning: xcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]) *2147483648.0 + 13190 | .5 ) | f ^ ~or (j = 0; j In file included from < src/libavcodec/aacsbr_fixed.cs:b62r: -src/libavcodec/aacsbrdata.h:>482n:u83m:_ pwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t ches; j+3+) warning s{482 generated | . {| Q ~ ^ ~~~~~~~~~~~~~~~~3 1( 0.94292src/libavcodec/aacsbr_template.c5:61322:5225:53 1warning: 6comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 f), Q31( 13220 | . 8 3 1 6 3 90 65 1 8 2 9w3hfi)le} ,( g{ Q<3=1 (s b0r.-7>5n0_8q1 1&4&5 2k8 6>9=4 8sfb)r,- >Qf3_1t(a-b0l.e3n5o5i33s2e2[3g1]4)2 2 6| 5f ~ ^ ~~~~~~~~) }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.csrc/libavcodec/aac_defines.h::451338:36::11: note: expanded from macro 'Q31'warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 451338 | | # d e fiifn e (Qk31 ( m [ 1 ] + s b r-(>iknxt[)1(]()x ) *| 2 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~1 47483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:482:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 482 | {Q31( 0.94292565553160f), Q31( 0.83163906518293f)}, {Q31( 0.75081145286948f), Q31(-0.35533223142265f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:482:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 482 | {Q31( 0.94292565553160f), Q31( 0.83163906518293f)}, {Q31( 0.75081145286948f), Q31(-0.35533223142265f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:482:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 482 | {Q31( 0.94292565553160f), Q31( 0.83163906518293f)}, {Q31( 0.75081145286948f), Q31(-0.35533223142265f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.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] 481 | {Q31(-0.65298804552119f), Q31(-0.18439575450921f)}, {Q31( 0.11960319006843f), Q31( 0.99899346780168f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:481:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 481 | {Q31(-0.65298804552119f), Q31(-0.18439575450921f)}, {Q31( 0.11960319006843f), Q31( 0.99899346780168f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:481:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 481 | {Q31(-0.65298804552119f), Q31(-0.18439575450921f)}, {Q31( 0.11960319006843f), Q31( 0.99899346780168f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:481:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_template.c481 | {:Q313531:(19-0: .warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]6 5298804552119f), Q13533 | 1 ( - 0 .1f8In file included from o4r3 9(5ksrc/libavcodec/alac.c7 54:5= 00954;2 : 1kf)src/libavcodec/bytestream.h} :<171, : s{18Q3b1:r-( >warning: 0kcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x[.0 1]1; 9k60+3+1)9 {0 0| 6 ~ ^ ~~~~~~~~~~84 3f), Q31( 0src/libavcodec/aacsbr_template.c.9 :91359171: | 148: 9 9 3 warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]4 6g7-8>01b 6u1359 | f 8fe rf )+f=}o ,FFr M | (;I ~~~~^~~~~~~~~~~~~~~~~~~ Nk (-b:36>:kxu[ ff0note: ]e +expanded from macro 'Q31'r s _bre-n>dm[ 0 ]-45 ; | g -#>dek+b+fiuf)fne e{Qr 3, 1 s| (iz ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ex )); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/aacsbr_template.c : 1366 : 19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]( isrc/libavutil/macros.hn:t49)(:( 25x:1366) note: | expanded from macro 'FFMIN'* 2 14 7 4f8 o349 | r#6 (d4k e=8 f.00in;e kF +a,kbx)[ (1(]a);In file included from k>+ +src/libavcodec/aacsbr_fixed.c:(62)b: ) src/libavcodec/aacsbrdata.h {?: 480(: 83:b)| ~ ^ ~~~~~~~~~~:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (a)) src/libavcodec/aacsbr_template.c| : ~ ^ ~1372 : 14480: | { Q3warning: 1(comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]- 0.3602 413728 | 2 8 2 4 2f8o9r6 f();, kQ <3 1(sbr -0.>3k4x6[515]7 3+5 6s4b8r2-8>7mf[)1}],; {kQ+3+1)( -{0 .9 3| 3 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~8 8812549209f), Q31(-0.84476541096429f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:480:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 480 | {Q31(-0.36024828242896f), Q31( 0.34655735648287f)}, {Q31(-0.93388812549209f), Q31(-0.84476541096429f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/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/alac.c62: :src/libavcodec/aacsbrdata.h:54480: :src/libavcodec/bytestream.h32:186:: warning: 13implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 480 | {Q31 (-1860 | . 3 602 4s82i8z24e2289 6=f )F,F MQ3I1N( (0p.-3>4b65u5f73f5e64r8_2e8n7fd) },- {Qp3-1(>-0b.u9f3f3e88r8,1 2s5i4z92e0);9 f| ), ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ Q31(-0.src/libavutil/macros.h84:4497:6255:4 1note: 09expanded from macro 'FFMIN'6 429f)} ,49 | | # ~~~~~^~~~~~~~~~~~~~~~~~d efinsrc/libavcodec/aac_defines.he: 45F:F36M: Inote: Nexpanded from macro 'Q31' (a,b) ( (45a | )# d> e(fibn)e Q?3 1((xb)) : ( a ) ) | ~ ^ ~(i nt)((x)*214In file included from 7src/libavcodec/alac.c4:548: 36src/libavcodec/bytestream.h4:8187.:015: + warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 5) | ^ ~ 187 | if (In file included from ssrc/libavcodec/aacsbr_fixed.ci:z62e: 2src/libavcodec/aacsbrdata.h :!480:=6 :s izwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ~~~~~ ^ ~~~~ 480 | {Q31(-0.36024828242896f), Q31( 0.34655735648287f)}, {Q31(-0.93388812549209f), Q31(-0.84476541096429f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:479:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 479 | {Q31( 0.39701421446381f), Q31( 0.81779634174316f)}, {Q31(-0.37024464187437f), Q31(-0.87071656222959f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:479:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 479 | {Q31( 0.39701421446381f), Q31( 0.81779634174316f)}, {Q31(-0.37024464187437f), Q31(-0.87071656222959f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:479:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 479 | {Q31( 0.39701421446381f), Q31( 0.81779634174316f)}, {Q31(-0.37024464187437f), Q31(-0.87071656222959f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/ac3dec.csrc/libavcodec/aac_defines.h:45::361439: :note: expanded from macro 'Q31'23 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q3 1(1439x | ) g ai n (*i=n t1).(0( x/) *421149744383064.408.f0; + | 0 ~ ^~~~~~~~~~.5 ) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:479:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 479 | {Q31( 0.39701421446381f), Q31( 0.81779634174316f)}, {Q31(-0.37024464187437f), Q31(-0.87071656222959f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:478:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | {Q31( 0.93887685615875f), Q31(-0.11284528204636f)}, {Q31( 0.85126435782309f), Q31( 0.52349251543547f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:478:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | {Q31( 0.938876In file included from 856src/libavcodec/aacps_fixed.c15:87245: fIn file included from )src/libavcodec/aacps.c, :Q323: 1(src/libavcodec/aacps_fixed_tablegen.h-:0244.1:11362:8 4warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 8204636f)}, {Q31( 0.8512 62444 | 3 5 7 82 3 0 9Qf3)0,( Q03.1(0 000.05002340900205f1/5M43_5PI4)7,f )Q}3,0 ( 0| . ~~~~~^~~~~~~~~~~~~~~~~~0 0110src/libavcodec/aac_defines.h5:3459:363:9f /note: Mexpanded from macro 'Q31'_ PI), Q3 045( | 0#.d00e1f7i0n8e9 8Q5321f(x/)M _ P I ) , Q 3 0 ( 0 . 0 0(2i5n2t5)4(1(2x9)f*2/14M7_48P3I64)8, .Q03 0+ (00..50)0 2 9| 3 ^ ~9 8468fsrc/libavcodec/aacsbr_template.c/M_P:I1390In file included from ):src/libavcodec/aacsbr_fixed.c19,: : 62: warning: src/libavcodec/aacsbrdata.hQcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]:30478(: 031.: 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 159717 01390 | f / M 478_ | {PQfIo3)1r ( 0(.e | =93 ^~~~~~~~~~~~~~8 08;76 8e5 6(b-s0_n.u1 m144_ | 2e#8nd4efvi5;n 2e+e+8) 2Q0{ 34 603| ( ~ ^ ~~~~~~~~~~~~~~~~~~~6x ) f ) } , { src/libavcodec/aacsbr_template.c Q:1401 :31 (23: 0 . warning: (8i51comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]n2 t6)4(3(5 x7)1401*8 | 12 3009 7f3 74) ,18 2 4. Q0 3+ 0fo1r.( 5( i )=0 .0; 5i | <2 ^3 4i92l51i5m4;3 5In file included from i4src/libavcodec/aacps_fixed.c+7+:)f24 ) | : In file included from }src/libavcodec/aacps.c ~ ^ ~~~~:, 32 : | src/libavcodec/aacps_fixed_tablegen.h ~~~~^~~~~~~~~~~~~~~~~~~ :244:src/libavcodec/aac_defines.h111:src/libavcodec/aacsbr_template.c:45: :140736warning: ::23:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: warning: expanded from macro 'Q31'comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 451407 | | # 244d | e f i nef oQr 3 Q(1i 3(0=(x 0) 0;. i 0< 0 0 00s b0r 0-0 > 0 n0 _ f (qi/;nM_ tP)(i(Ix+),)+* Q)23 1 04| (70 ~ ^ ~~~~~~~~4 8.306408.101 src/libavcodec/aacsbr_template.c0+:14115: 039233:src/libavcodec/bytestream.h.59) :f | warning: ^ ~271/:Mcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]_ 17 P:I )warning: , In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1411 | Q 3 src/libavcodec/aacsbr_fixed.c0 : ( 620. 00: fsrc/libavcodec/aacsbrdata.h1 o271: | 70r478 : 8 (7:9 warning: i 8=implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i5 2fn/0M_tPI;) i ,478 | si0.Fn.[9M301]I;8 N028i+(+527g)-5>6 4{b 8 1u25| 6f9 ~ ^ ~~~~~~~~~15f87f /eMr__Pe5nIf)src/libavcodec/aacsbr_template.c, dQ)3: ,11421(- :-Qg32300->:bu(.0 ff1e1.warning: rcomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]2 00,2 8si9z4 53e914212)88 | 46;82 f0 | /46 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~3 M_6 P fIsrc/libavutil/macros.h :49))} :fo,,25r {:Q Q3 03(1note: (i0 (= 0expanded from macro 'FFMIN' .00.08;3 i5 11526<44939 | 577#1i87lide2f0fm3i0n9ef/;M i +)+_) F{,FMPI IN(Q 3)a | 1,(| ^~~~~~~~~~~~~~ ~ ^ ~~~~b0) . 52src/libavcodec/aac_defines.h3:(44(a4): >9362:5 1note: 5 4expanded from macro 'Q30'( 3b54) 7? 44f | ) (#b}) d,e: fi n e(| a ~~~~~^~~~~~~~~~~~~~~~~~)Q) 3 0( src/libavcodec/aac_defines.h| x ~ ^ ~: 45): 36 : note: expanded from macro 'Q31' 45 | #(dientf)(i(xn)e* 1Q037137(4x)1 82 4 . 0 + 0 . 5 )( in t| ) ^( (x)*214748364In file included from 8src/libavcodec/aacps_fixed.c.:240: In file included from +src/libavcodec/aacps.c :032.: 5src/libavcodec/aacps_fixed_tablegen.h): 244| : ^ ~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:477: 84244: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.000 04770 | 0In file included from {0Q031src/libavcodec/aliaspixdec.c0(0f: /M25_0PI: ).9,src/libavcodec/bytestream.h 99Q:71317104(0:618.3700: 036warning: 9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 1f1),0 Q5331(9-309.f8/3M8_8P I9171) | 95,4 2Q5 3436 02gf()}-,0> .{Qb301(u-00f1.f77e0r538 7+=986 35F82FM5f6I/N3(gM9_-P9>I7b)8uf,f)f ,eQr 3_0Q(0e.03n10(d2 - 5g-0>2.b540u01f8f291f/eM4_64rP,3 sIi4)z3e,);8 6 Q| 235f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) 0(}0, . | 0 ~~~~~^~~~~~~~~~~~~~~~~~ 029src/libavutil/macros.hsrc/libavcodec/aac_defines.h3:45::94983646::258 :f/note: M _Pexpanded from macro 'Q31'note: Iexpanded from macro 'FFMIN') , Q3 045( 49 | | 0##.ddef0ie0fn3i15en 9eF7F Q17M03f1(I/xNM)(a_ ,P bI) () ( a) | > ^~~~~~~~~~~~~~ ( b) ? src/libavcodec/aac_defines.h (:b) 44 :(: i36n(:t)a( note: )expanded from macro 'Q30'( x))* 2 | 1 ~ ^ ~4 7444 | 8#3d6e4f8i.n0e Q+30 (x0). 5 ) | ^ ~ (intIn file included from )src/libavcodec/aacsbr_fixed.c((:x62): *1src/libavcodec/aacsbrdata.h0:7477:3587:4 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4.0 + 0.5) 477 | | { ^ Q31( 0.99In file included from 97src/libavcodec/aacps_fixed.c1:4246: In file included from 3src/libavcodec/aacps.c7:0323: src/libavcodec/aacps_fixed_tablegen.h6:92441:f61):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q3 1(-0.8388995425 32444 | 6 2f ) } , {QQ3301((-00..07050307060308506003f99/7M8_fP)I),, Q 3Q3AS libavcodec/arm/ac3dsp_neon.o 1(0 (00..00001811045634394338962f5/fM)_}P,I) , Q| ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h0:0451:36In file included from 7:0 src/libavcodec/alac.c8note: :98expanded from macro 'Q31'5254f /M: _src/libavcodec/bytestream.hP:I)293 ,45: | # dQe13f3:i0ne (warning: Q0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3.1(0x0) 2 5 2 5 4 1 2 9f / 293 M(_P | Ii )nt ,) s(Qi(3z0x)e*(2201 .04=07 2493F98F38M4668If4/N8.M(0p-_ >P+Ib) u0,f. fQ5e3)0r (_0 e.| ^ ~n 0d 0-31 59p71-7In file included from >0src/libavcodec/aacsbr_fixed.cbf:u/62: fMsrc/libavcodec/aacsbrdata.hf_:ePr477I,): 31: s | ^~~~~~~~~~~~~~i warning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] esrc/libavcodec/aac_defines.h):;44: 36 : | note: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~expanded from macro 'Q30'477 | {Q31 44(src/libavutil/macros.h | :0#d49e:f.in25e9: 9Qnote: 309expanded from macro 'FFMIN'7(1 x4)6 37 0 3 496 | 9 #1 df )e ,f i Q n 3e 1 F ((iFn-Mt0I)N.(((8xa38)8*,b9910)7537 441(25832446(2In file included from .fa0src/libavcodec/aliaspixdec.c)) +:}> 25, 0(: b ) .? src/libavcodec/bytestream.h{Q5():3b ) 1861 (:-:| 13 ^ 0: (. 7awarning: )5)37comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 3 In file included from 8src/libavcodec/aacps_fixed.c:| 24 ~ ^ ~5: In file included from src/libavcodec/aacps.c6:33299 7: In file included from 1868src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/alac.c | :f:),244 54 : :36 :src/libavcodec/bytestream.hQ 3 :s1iwarning: ze2942:(15 :0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: .=0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 F81F4M6I4N3 ( p4294 | - 2443 | > b8u 6ff i 2efr_Q5 e(nsd3fi z0e)-( 0p2} , .-0>!b uf0f= | 0e0s00 ~~~~^~~~~~~~~~~~~~~~~~~00r0i0 ,z esrc/libavcodec/aac_defines.hfsi:)45/:ze )M36_P I;:| )| , ~~~~~ ^ ~~~~note: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~expanded from macro 'Q31' Q30(0.src/libavutil/macros.h0: 0491:45125 | 0#:5 note: d3expanded from macro 'FFMIN'ef9 3in9ef / MQ_4931P | I(),# Qxd)e 30f( i0 n. e 0F FM0I 1N7 08( a9,b )8 52 f( /( aM) >_ P ((Ibi)),n t) (?Q( (3x0b)()0*.0 201:42 7(54a2)8)53 644 18| 2.90 ~ ^ ~ f /M+_ P0I).,In file included from 5 )src/libavcodec/aliaspixdec.cQ : | 3250 ^ ~(0: . src/libavcodec/bytestream.h0:018729:3159: 8warning: 4In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6src/libavcodec/aacsbr_fixed.c 8:62f: src/libavcodec/aacsbrdata.h/: 477M187_: | 7P :I ) ,iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fQ 3(0s(iz0e2. 00!3 1=4775 | 9{Qs37i1710z( fe0/.9)M 9_ P| 9I ~~~~~ ^ ~~~~)7 1 46| 3 ^~~~~~~~~~~~~~ 7036src/libavcodec/aac_defines.h9:1f44):,36 :Q note: 3expanded from macro 'Q30'1( -0.838 89449 | #5d42e5f3i4n6e2 fQ)3}0,( x{)Q 3 1 ( - 0 .7 5 3 7 6 3 8(5i63n9t97)8(f)(,x) *Q10371(3 7401.080284.1046 4+3 4038.652)5 f )| } ^, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps_fixed.c45::2436:: In file included from note: expanded from macro 'Q31'src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:244: 1145: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q31(x) 244src/libavcodec/aacsbr_template.c | : 1446 : 23 : ( warning: iQncomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 3t)0(((0x).*0210407040 830614464 | 80. 0 00 +0 f 0 ./M5_P ) I f o) r,| ^ ~Q (e3 0= (0;0 .e 0<0 1chIn file included from 1_0src/libavcodec/aacsbr_fixed.cd5a:623t9: 3asrc/libavcodec/aacsbrdata.h9-:>f476b/:s84:M _warning: _nPIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])u, m _eQn3v0;( e0+.0+0) 14767{ | 0{ Q8 938| 15 ~ ^ ~~~~~~~~~~~~~~~~~~~2( f-/0M._9P3I9)41,9src/libavcodec/aacsbr_template.c 3:1Q7814553:200027:( 2warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 f.)0, 0Q23 15(1455-20 | 5.45 6410 299f/ M 3 _ 7 P96I) 4 ,0f 3Q3o05(0r.6 00f()2}m9,3 98 ={4 Q0;683f /M1m _(Pm.[19]0;0src/libavcodec/bytestream.h00 033:1m1853179+8+): 767131:{7 7| f0 ~ ^ ~~~~~~~~~warning: )f /comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],M _QP3I1src/libavcodec/aacsbr_template.c)(: 1467: 0.234| 7 317: ^~~~~~~~~~~~~~ 6warning: | 2comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]4 6 src/libavcodec/aac_defines.h 0:44s 1467i | 04:36z: e 9note: 1 2expanded from macro 'Q30' 3= 8F 2F MfIN ( )44f | #p},odr- > e b| uf( ~~~~~^~~~~~~~~~~~~~~~~~e f=fie rCC libavcodec/arm/audiodsp_init_arm.o nsrc/libavcodec/aac_defines.h_e0n:d45e; -: p - 36Q>e:3b u f0fb se | _fn ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ium _( innetne)v( src/libavutil/macros.h;:(Qx3 49e)+1+:*(1)25x0 :)7{ | 3note: 7expanded from macro 'FFMIN' ~ ^ ~~~~~~~~~~~~~~~~~~~ 4 1 8492 | #4 .dsrc/libavcodec/aacsbr_template.ce: 01473f +:i n e 270 : .5F)F M warning: | (Icomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]N( ^ai n ,bt)) ((( x(a1473))In file included from | *src/libavcodec/aacps_fixed.c2 1>4: 7(24 : In file included from 4src/libavcodec/aacps.c:b32 8: 3src/libavcodec/aacps_fixed_tablegen.h): 6 2434 8?: 136 .(0b :+ ) : (fawarning: )0)oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r. 5()| p ~ ^ ~ = | ^ ~ 0; p <243 | sIn file included from In file included from bsrc/libavcodec/aacsbr_fixed.c:src/libavcodec/alac.c :r5462: -: src/libavcodec/aacsbrdata.hsrc/libavcodec/bytestream.h: > Q:34760:n58318([0::c. 15h_00warning: 00:0d0aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0warning: t a0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]-0 >0fb/Ms_ 476_Pf318r | eqI_ | {)Qr3e ,1 s [(Qi3ef-0 (+ 0.0(.1093si]091ze]249; 160!7=p 9s314+0i77f/+Mz8)2_eP I0),) {Q0 32f| | ~~~~~ ^ ~~~~0)( ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,0 .0 0Q3310(3-905.3506940f9/3M7_9P6I4)0, 3Q563f0)(},0 .0{0Q44391(5-1200.868f/5M9_0P00I3)1,8 8Q63707(f0).0,0 5Q233105(6 203.4f7/M6_2P4I6)0, 0Q43901(3802.f0)0}5,6 1 | 5 ~~~~^~~~~~~~~~~~~~~~~~~2 637src/libavcodec/aac_defines.hf:/45M:36_:P note: Iexpanded from macro 'Q31') , | ^~~~~~~~~~~~~~ 45 | #dsrc/libavcodec/aac_defines.he:f44i:n36e: note: Qexpanded from macro 'Q30'3 1(x) 44 | # d e fi n e Q(3i0n(xt)) ( ( x ) * 2 1 4 7 4 8 36 4 8(.0i n+t )0(.(5)x )| * ^ ~1 073741824.In file included from 0src/libavcodec/aacsbr_fixed.c :+62: src/libavcodec/aacsbrdata.h0:476.:531:) warning: | ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c476: | {24Q: 3In file included from 1src/libavcodec/aacps.c:(32-0: .src/libavcodec/aacps_fixed_tablegen.h9:32439:41111:9 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 82002f), Q31(-0.56 42430 | 9 37 9 64 0 35 6Qf3)0},( 0{Q.3010(0-0000.08805009f0/0M_0P31I8),8 6Q737f0)(,0 .Q0301(1 09.6407764204760f0/4M9_P1I3)8, 2Qf3)0}(,0. 0 03| 0 ~~~~^~~~~~~~~~~~~~~~~~~3 95309src/libavcodec/aac_defines.hCC libavcodec/arm/audiodsp_init_neon.o f:/M45_:P36I:) ,note: expanded from macro 'Q31' Q30(0.00 445 | 4#95d1ef2i0n6ef /Q3M1_(PxI)) , Q 3 0 ( 0 . src/libavcodec/adpcm.c0 0 :5691 2:320 (0i:5n 6twarning: 23)fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](/(M _PxI))*,2 1Q43704(803.6408 0691.5 | 0 6 1+5 0 .2 56 )3 7 f i| / ^ ~M f_ P(If)i,lt er In file included from | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.c>:=62: src/libavcodec/aacsbrdata.hFsrc/libavcodec/aac_defines.h:F476::6_:44A R:warning: R36:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A Ynote: _expanded from macro 'Q30'E LEMS(xa _a44d | #pdc476e | fm_{tinQa3e b1lQ(e3-)0)0 {( x.) 9 | 3 ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 4 1 93 1 78 src/libavcodec/adpcm.c20 0:7242: f20) ,: warning: (Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3i1 n(t-)0.(5(64x0)93 *7724196 | 40 0735 36 7f4 18)2 }4 , . {0i Q+ f03. 51(f)il( t-0e. r 8>| 85=9 ^ 0F F0_A0R31R8A8Y6_77EIn file included from fL)src/libavcodec/aacps_fixed.cE:,M24 QS3: (x1a_In file included from (adsrc/libavcodec/aacps.cp :c320: m._src/libavcodec/aacps_fixed_tablegen.h4t7:a6243b2:l486e:)6 | 0warning: |implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s0h 4i9f1t3 8<2 f0))} ,{ | ~~~~^~~~~~~~~~~~~~~~~~~ 243| | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : Qnote: 3expanded from macro 'Q31'0( 0.00000 0450 | #0d0ef0ifn/e MQ_31P(Ix)) , Q 3 0 ( 0 . 0 0 1 (9i6n0t7)4((0x7f)/*2M1_4P7I48)3, 6Q4380.(00 .+ 000.350) 3 9| ^ ~5 309f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h:(4750:.83:0 0warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]49 51206f/M_PI) ,475 | Q{Q3301((0 0..0045421380350692930f2/1M7_8P6If)),, QQ330(10(.-000.5963155628693774f4/9M87_6P1If),) }, | { ^~~~~~~~~~~~~~Q 31( src/libavcodec/aac_defines.h0:.449:3363:1 0note: 1expanded from macro 'Q30'8 0125532 f44 | )#, src/libavcodec/bytestream.hdAS libavcodec/arm/audiodsp_neon.o Q3e:f1(i-ne355 0.:9Q139:9 133warning: 03(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x)0 8 06 8 2 4 6 f )} , 355 | | ( ~~~~^~~~~~~~~~~~~~~~~~~ i nsti)src/libavcodec/aac_defines.hz(:(ex)45*:1360 7: 3=note: 7expanded from macro 'Q31' 4F18F24M. I045 | N#d+e( f0gi.n5-)e >| bQ3 ^u1 ff(erx_) e n In file included from dsrc/libavcodec/aacps_fixed.c : -24 : In file included from src/libavcodec/aacps.c g : - 32>b : usrc/libavcodec/aacps_fixed_tablegen.h:f243(f:eir,61 nt:)s ((izwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ));* 2 1| 4 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~7 4836 42438 | .src/libavutil/macros.h 0 : +49 : 25 Q03:. 50note: ) ( expanded from macro 'FFMIN'0.| 0 0 ^ ~0 000 0490src/libavcodec/bytestream.h | 0#0:In file included from dfe271src/libavcodec/aacsbr_fixed.c:/f:i1762: M_nPe:src/libavcodec/aacsbrdata.h I ):,warning: QF3F0475(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0.M0: 59I0: Nwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a 1,9b6)07 4 (271 0475(7 | af | { Q)/M _P3I1( >i)n t s,0 (Q3i0.(b0z4).e0403 0218?3 93503 0=9(9b )9fF/ M0F:M_2PI )I1(,N7a )(8g-Q>b)u63 0fff) ,| (0e. ~ ^ ~0Q04r4 3_91e(51n20-d 60fIn file included from /-M_.Psrc/libavcodec/alac.c9 I:)543g-,> : Q56bsrc/libavcodec/bytestream.hu:335689f7404:f13(:9 warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]08.0r0 7,651f )s2i3}05 6z3562,e | ) ;3 f {/QM _P I3| )s1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~(,i zQe032. 09src/libavutil/macros.h:=49:(253 0:. 3FF0note: 015Mexpanded from macro 'FFMIN'0 6I1152N6 (83497pf0/M | -_#P1I)>,d 2 beu5f| ^~~~~~~~~~~~~~f 5f3ie2nfsrc/libavcodec/aac_defines.h):,44r_ee :Q3 1nFd36(F M:- -I 0pnote: N.9-99expanded from macro 'Q30'1(>a 3b,3bu) 0f f(448 | #ed(0r6eaf,i8)24 6sfn e> i()z} , b e)Q; ) | | 30 ~~~~~^~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ( ?x src/libavcodec/aac_defines.h):45(src/libavutil/macros.h :b:) :3649 :: 25:( a ) ) note: | note: expanded from macro 'Q31' expanded from macro 'FFMIN' ~ ^ ~ (49i | 45n | ##tdde)fein(f(eix )n*Qe1307 31F7F(Mx)4 1 8 I2 4 N. 0( a+ ,0b ). 5( i()(nt )CC libavcodec/arm/blockdsp_init_arm.o a( )(| x ^) *2>14 74(83b6)In file included from src/libavcodec/aacps_fixed.c4?8:. 0 24+(b: ) In file included from 0src/libavcodec/aacps.c:.:5 (32a))): src/libavcodec/aacps_fixed_tablegen.h : | | 243 ^ ~ ~ ^ ~: 36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from In file included from src/libavcodec/alac.csrc/libavcodec/aacsbr_fixed.c::6254: : src/libavcodec/aacsbrdata.hsrc/libavcodec/bytestream.h::475 357::1524331: | : 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] Q 30357(0 | . 0 0475 0 | 0i0f{Q030 (1(0s 0i0z0e.4f/2M4 _1P!I=8) 30, sQ9i93z0(0e201.)07081 9660 f7| 4) ~~~~~ ^ ~~~~0,7f / QM31_(-P0I.src/libavcodec/aacdec_template.c9)35,6: 83474Q97:43104:09 (87warning: 61missing field 'help' initializer [-Wmissing-field-initializers]0 .f)0}0, {33474Q0 | 331 9 ( 5 3{N00.U99Lf3L/}3M,_1 P0I1| )8, ^ Q030 1(02.05054342f9)51,20 6Q3f1/M(_-P0I.)9,9 9Q13303(008.00680254263f0)5}6,2 3 | f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h:)45,: Q363:0 (note: 0expanded from macro 'Q31'. 00561526 3457 | f/#Md_ePfiIne) ,Q 3 1| ( ^~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)(( x)44* | #2d14e7f4i8n36e48 .Q03 0+( x0). 5 ) | ^ ~ (iIn file included from nsrc/libavcodec/aacsbr_fixed.c:t62): src/libavcodec/aacsbrdata.h(:(475x:)7*:1 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 + 475 | 0{.Q351)( 0 .| 4 ^4 1830990In file included from 21src/libavcodec/aacps_fixed.c78:624f: ),In file included from src/libavcodec/aacps.cQ3:132(: -src/libavcodec/aacps_fixed_tablegen.h0.:92433:5116:89 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 98761f)}, {Q31( 243 | 0 . 93 3 1 0 Q1308(001.250503020f0)0,0 0Q0301f(/-M0_.P99I91)3,3 08Q03608(02.04061f96)0},7 4| 0 ~~~~~^~~~~~~~~~~~~~~~~~7 f/M_src/libavcodec/aac_defines.h:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.0030 453 | 9#d5e3f0in9ef /QM3_1P(xI)) , Q 30 ( 0 .0 0 4 4 9(5i1n20t6f)/(M(_PxI))*, 2Q1304(704.830604582.03 0+5 602.35)f / M_| P ^ ~ I), Q30(0.0In file included from 05src/libavcodec/aacsbr_fixed.c6:1625: 2src/libavcodec/aacsbrdata.h6:37474f:/83M:_ Pwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :47444 | {:Q3631:( note: -expanded from macro 'Q30' 0.1679 6444 | 5#8de9f68i9n9e8 fQ),3 In file included from 0Q(src/libavcodec/aliaspixdec.c31x:)(25: -src/libavcodec/bytestream.h 0: .293 :9 138:9 87 5 warning: 1 18comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 0 4 7(0fi)n}t,) {(CC libavcodec/arm/blockdsp_init_neon.o Q( 3x2931) | (* 10 7- 03 7s.i481z87e229479 2.=2 507F 45F2+MI1 N30(fp.-)5>), b u| ^Qf3f er1_e(n-d 0-. pIn file included from -7src/libavcodec/aacps_fixed.c>b1u:7f2524: f7In file included from e2src/libavcodec/aacps.c5r:0324,1 : 6ssrc/libavcodec/aacps_fixed_tablegen.hi8ze:0)242:f;)136 }: | , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | warning: ~~~~^~~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.hsrc/libavutil/macros.h::4549::3625:: note: note: expanded from macro 'Q31' expanded from macro 'FFMIN'242 | 45 | #d49e fi | nQ#e3 dQ031e((fx0i.)0 n 00e0 0F 0F 0M0 0I N 0f(/ aM _, bP) (I(i)(n,a t)Q)3 >(0 (0(.(0xb)*0)32 4194?741 8(b3)303 46:f4 (/a8M).) _ 0P| I ~ ^ ~+), Q 300.5() 0In file included from .src/libavcodec/aliaspixdec.c :025: | 0src/libavcodec/bytestream.h ^ ~5: 429407:06156:1 warning: fIn file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/aacsbr_fixed.c/ :62M: _src/libavcodec/aacsbrdata.h:P474 I:294) | 58 , : if Qwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 3s0i(z0e.2 0!0= 7 s4749i | 9{ze1)Q731 (2- 90| .136 ~~~~~ ^ ~~~~ f7/9M64_5P8I9)68,9 9Q83f)0,( Q03.10(0-09.299899938765711f8/M9_04P7I0),f )}Q,3 0{(Q03.1(0-009.9887795797252597f45/2M1_3PfI)),, Q| 3 ^~~~~~~~~~~~~~1 (-0.7src/libavcodec/aac_defines.h1:74425:73625:0 4note: 1expanded from macro 'Q30'68 0f)}, | 44 | ~~~~^~~~~~~~~~~~~~~~~~~# defisrc/libavcodec/aac_defines.hn:e45 :Q36:3 0note: (expanded from macro 'Q31'x ) 45 | # d e f i n e ( iQn3t1)((x()x ) * 1 0 7 3 7 4 1 8 2(4i.n0t +) (0(.x5)) * 2| ^1 47483648.In file included from 0 src/libavcodec/aacps_fixed.c+: 240.: 5)In file included from src/libavcodec/aacps.c :| 32 ^ ~: src/libavcodec/aacps_fixed_tablegen.h:242:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:474:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]242 | Q30(0 .47400 | 0{0Q003010(0-00f./1M6_7P9I6)4,5 8Q3906(809.90803f4),9 1Q303314(f/-M0_.P98I9)8,7 5Q131809(004.0700f5)4}0,7 0{6Q631f1/(M-_0P.AS libavcodec/arm/blockdsp_neon.o I8),7 97Q9In file included from 3202(src/libavcodec/aliaspixenc.c50:7.42505201: 3f7)src/libavcodec/bytestream.h99,17: Q231171(9:-318f0:/. M_7warning: 1Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7I2)5,7 25Q0431068(00f.)0},0 91712| 9 | ~~~~^~~~~~~~~~~~~~~~~~~9 93 67 fgsrc/libavcodec/aac_defines.h/-:M>45_:b36:P uInote: f)fexpanded from macro 'Q31',e r Q 30+(= 0F .0F0M9459I | N8(g#->7db5eu7fff5eri_e9nnef d/MQ _P3I- 1g)(,-x>) b u ff| e ^~~~~~~~~~~~~~r, s i zsrc/libavcodec/aac_defines.he) :;44 : | 36 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( : inote: nexpanded from macro 'Q30't )((x)*2 441 | src/libavutil/macros.h4#:749d4e:258:fi3 6n48note: .e0expanded from macro 'FFMIN' Q+ 300.(5x)) 49 | #| ^ ~d e f i ne F FIn file included from MI Nsrc/libavcodec/aacsbr_fixed.c ( :(ai62,: nbsrc/libavcodec/aacsbrdata.ht): )(474((x):*6(:1 07a3)warning: >7 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]41(8 2b)4 .?0 ( b+ )0 . :5474) | (a| ){ ^Q) 31| (- ~ ^ ~0 .1In file included from 67src/libavcodec/aacps_fixed.c96:45248: 9In file included from 6src/libavcodec/aacps.c:8329: 9src/libavcodec/aacps_fixed_tablegen.h8:f242):,86 :Q warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1(-0.98987511890 42427 | 0 f ) } , {QQ3310(-(00..870907902020507405021030ff)/,M _Q3P1I()-0,. 71Q732507(02.5004013src/libavcodec/bytestream.h64:893171030:3f13:4 )f},warning: / comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h3:045(:036. :317 0note: expanded from macro 'Q31' | 0 5 4 07s0i6z 456 | 1ef2 #/=d MFFe_MfPIIiNn)e(, pQ3-0(Q>3b10(xu).f 0 f0 7er 9_ 9e1 72n9 d 3 f-/M _ PI ) p, - (>Q3ibn0utf(0).f(0(ex)0*r92,2 149s7i94z9e83);3 676 4f| 8 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. /M0_P I+ )0src/libavutil/macros.h,. :495Q): 325 0:( 0| note: . ^ ~ expanded from macro 'FFMIN'0 099875 7495 | 9In file included from f#src/libavcodec/aacsbr_fixed.c:/dM62_PeI): f,src/libavcodec/aacsbrdata.hi :ne473 :F| F ^~~~~~~~~~~~~~84 M:IN src/libavcodec/aac_defines.h(awarning: ,:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44b :)36 (:(a )note: >expanded from macro 'Q30' ( 473b | {)Q ?344 1 | ((#-0b.4d)e3fi 6:n4 e(5 aQ5394)30)6 ( 0| 6x33 ~ ^ ~f) ) , Q 31 (CC libavcodec/arm/fft_init_arm.o In file included from - src/libavcodec/aliaspixdec.c0:. 9425 8: 0 src/libavcodec/bytestream.h5:0 3183:(15:0 i1nwarning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3t28 4)f()(}x , )318{ | * Q311( -0 730i.7f949 841(848s72i147z.e200 2 !+=97 60.s5fi) ) z| e, ^) Q 3| 1 ~~~~~ ^ ~~~~ ( 0In file included from .9In file included from src/libavcodec/aacps_fixed.c62:4src/libavcodec/aliaspixenc.c5124:6: 6259In file included from : 23src/libavcodec/aacps.c8src/libavcodec/bytestream.h::1860:32913f: ):src/libavcodec/aacps_fixed_tablegen.h}: 242,warning: : 61comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : | ~~~~~^~~~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'186 | 242 | 45s | i # zd e eQ2f i3ne= 0( 0QF3.1F0(00M00xIN0)0(00 0p f-/M _>PI b u f )f e,r_ e n dQ 3-0 (p 0(-.>ibu0n0tff3e)r,4(9( 1xs3)i*z0e)231;44 7f48 3/| 6M_ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~P4I 8).0, + Q03src/libavutil/macros.h.0:5() 49 0.:0| 250: ^ ~ note: 5 expanded from macro 'FFMIN' 40706 6491 | #fdIn file included from e/Msrc/libavcodec/aacsbr_fixed.c_f:P62iIn: )esrc/libavcodec/aacsbrdata.h,: F F473Q3M:I0N(58a(:,0 warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) . 0((0a)7 9>9 1( 7473 | b2{93)f/QM 3?_P1 (I-0(.)4b3,)64 5 5Q:9 3(4a)03)( 60 .0| 06 ~ ^ ~039 2939f93)6,7 fIn file included from /src/libavcodec/aliaspixenc.cQ:In file included from M3251: _P(src/libavcodec/bytestream.hsrc/libavcodec/alac.cI:)-:,18757:0 .9: src/libavcodec/unary.h15Q:4 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]38050( 0:05.0410 09:93187 | warning: 8075comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]7 1 i51f9 3(f2s/i8M4fz)_ P50e}I,) ,{ | 2Q 3 | !1= ^~~~~~~~~~~~~~si( z- 0esrc/libavcodec/aac_defines.h) f .or:(| 9449i ~~~~~ ^ ~~~~: 8 364:=8 4note: 0;7 expanded from macro 'Q30'17i0 2 9< 7l6e nf44 | )&,& #dQefgien31t(_ eb0. 9iQ62t453s106619((2xgb3) )!8= s t0 o 9 pf) }; i,+ + ) ;| ~~~~^~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~ ^ ~~~~src/libavcodec/aac_defines.h :(45i:n36:t )note: expanded from macro 'Q31'( (x)*107 3457 | #4d1ef8i2n4e. 0Q 31+( x)0 .5 ) | ^ (iIn file included from ntsrc/libavcodec/aacps_fixed.c)(:(24: xIn file included from )src/libavcodec/aacps.c*:21324: 7src/libavcodec/aacps_fixed_tablegen.h4:82423:366: 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 .0 + 0.5) | ^ ~ 242 | QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(62: 0src/libavcodec/aacsbrdata.h.:4730:031:0 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 00000f/AS libavcodec/arm/fft_neon.o M _473P | I){,Q 3Q13(-00(.04.30603445599143360036343ff)/,M _QP31I(),- 0Q.3904(800.5000350410170362618f4/fM)_}P,I {)Q, 3Q130((-00..9090874998147721790329f7/6Mf_),P IQ)3,1( Q03.09(602.45010669922993938670f/9Mf_)PI}),, | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h0:04599:836:7 5note: expanded from macro 'Q31'7 59f/M_P I45 | )#,de f in| e ^~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.hx:)44 : 36 : note: expanded from macro 'Q30' 44 | (i#ndte)fi(n(ex Q)3*2014(74x8) 3 6 4 8 . 0 + 0 . 5 )( i n| t ^ ~) ((x)*10737In file included from 4src/libavcodec/aacsbr_fixed.c1:82624.: 0src/libavcodec/aacsbrdata.h :+473 :0.65: )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ In file included from 473src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:42423:116:4 5warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]94 360633f), Q31(-0 .2429 | 4 8 0 5 0 3 0Q13103(2804.f0)0}0,0 {0Q0301(0-00.09f98/4M_8P47I1)70,2 9Q736f0)(, 0Q.3010( 304.99612340531646f9/2M3_80P9If))},, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.src/libavcodec/aac_defines.h0:0455:364:07 0note: 6expanded from macro 'Q31'6 1f/M_PI )45, | #dQe3fi0n(e 0Q.3010(7x9)9 1 7 2 9 3 f / M _ P 3I ), warning (sQi generated3n. 0t)((0(x.)0*2019472498939366487.f0/ M+_ PI0).,5)src/libavcodec/bytestream.h Q3 0| :( ^ ~0355 .:0130: 9src/libavcodec/alacenc.c9warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7In file included from src/libavcodec/aacsbr_fixed.c:5:7626385:: 157:9 src/libavcodec/aacsbrdata.hf:/472Mwarning: missing field 'unit' initializer [-Wmissing-field-initializers]: _83355:P | I ) warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s i z| e ^~~~~~~~~~~~~~ =638 | F 472 src/libavcodec/aac_defines.h F | :{QM3{144I N((:g-">-36:b0m note: uexpanded from macro 'Q30'.inf_ f6p3er36r e_e4nd44 d9i | ct-6 #gio8nd5-34_eo>r6dfbi5e0fu),n Qr3f"e, 1NfU LL(,e Q3r-O0F0F,. s(iSz1e)x;E64)7 T | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~3 (m 5i9 n4_p re4dsrc/libavutil/macros.hi 2:c 3 49:t7 25 :i4 o6n_note: foexpanded from macro 'FFMIN' )(r}idn,t) (49e r)( | x{,Q3#1)( -0d.*efAi1V01762n5_O3e78P 421TF_187F5T0027M49YPIE_.20N I+ f0(Na,).T5b),, ){ Q ( 3| .(1a ^i ()6- 4> 0. = 9(5b9In file included from DE)F3A9U1L2Tsrc/libavcodec/aacps_fixed.c 5_4:?24: M0I NIn file included from 0(80_src/libavcodec/aacps.cb)2 P:f32:: R) src/libavcodec/aacps_fixed_tablegen.hE}D(:,241 _ a| :O136): ~~~~^~~~~~~~~~~~~~~~~~~ R)warning: Dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h E:R45| : ~ ^ ~36 }:, note: Mexpanded from macro 'Q31'I N _241 | LIn file included from P src/libavcodec/aliaspixdec.c C45_: | O25 : #src/libavcodec/bytestream.h:R d 356DeEQR:, f313Ai0:L ne(0A.warning: C0_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]MQA0 03X10_L(P00xC) 0356_ 0 | 0O0f / R M D s_iPzE RIe 2, )= ,F A EFM Q }I, N 3 ( i(n0t) (p| -(0( ^x>).* b020u1ff6e4r2_71en408d30 4-6 p8-47>8fb/M._0u +PfI f)0,er.,src/libavcodec/alacenc.c: 6395Q :)3s0(1570 .i00:9 6ze | warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]) ^ ~3; 5 2| 4 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2 f/ M639_src/libavutil/macros.hIn file included from :49 | :Psrc/libavcodec/aacsbr_fixed.c25 :: note: Iexpanded from macro 'FFMIN'62) : ,src/libavcodec/aacsbrdata.h{: 49 "472Q | m#:d3a58e0fx:( 0warning: i_.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0n ep1 4r21FeF1MIdN0i5 472( | c68af,{ti/obnQ_oM)_3PIr) 1((da,)( >e -0 r(Qb."630), 3(0 .?3N0U 6(1b)L 4:65L9, 3O6(4aF)88F6)153S4 62E 5fT/| M_0(f ~ ^ ~P m)aI,x )_QpIn file included from ,3r1esrc/libavcodec/aliaspixdec.cd i(:25Q: c-tsrc/libavcodec/bytestream.h300i:on._(o357r1de0r:.156:)014 ,warning: 77 3Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 5V958 _3574 | 70O4P 292f/TM __3PI )T,7 Yi4 Pf6| E ^~~~~~~~~~~~~~ f(_s)iIsrc/libavcodec/aac_defines.h}:zeN2, 44:T36 :!,{ =note: expanded from macro 'Q30'Q{ s3i 1z(-.ei 604 )=44. | | #1 ~~~~~ ^ ~~~~6D2de fEi5neF8A 2U1Q3L07T_(MA5Xx_0PR)E0 D7_ 9 O 2RD Ef R) ,} , Q 3(Mi1ntI()-N(0_.(95L9xPC3)9_1*O1207R5D3ER4,740 018A28L40.2fA)}0C ,_+ M| A ~~~~^~~~~~~~~~~~~~~~~~~0X ._L5Psrc/libavcodec/aac_defines.h)C:_O R 45D:| E36 ^R ,: note: Aexpanded from macro 'Q31'E }, In file included from | src/libavcodec/aacps_fixed.c45 ^ : | #24d: eIn file included from fsrc/libavcodec/aacps.cin:e32: src/libavcodec/aacps_fixed_tablegen.hQ3:1241(:src/libavcodec/alacenc.cx111:)641:: 12 warning: : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] missing field 'help' initializer [-Wmissing-field-initializers] 641 | ( isrc/libavcodec/ac3dec.c n :t ){(1841241: | (NU L L49 x: } ) *warning: , implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]21 4Q 7 3| 4 ^80 3(6408..00 0+0 00.18415 | 0) 0 0 00 0 | f ^ ~ / M_ PI ) ,do wIn file included from Qsrc/libavcodec/aacsbr_fixed.c3n:0m62(: src/libavcodec/aacsbrdata.hi:x0.472:_0i31n:0f6o ->2cwarning: 1e0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0n 4t8e7r_fmi/xM__l evP472Ie | )l{, QQ3 3 0 1 ((0 =- .0g00.6a39i636n149_3l658ev25e344l265s0f[/Mf_)sP,-I> ) ,Q 3Q3 01 ((0c-.e00.114624n173t51er9_0544m6i28x3_fl7/eM4v_6Pfe)}I)l,], ;Q 3{Q 30| 1( ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 .(0-106.5136425886211725f0/0M7_9PI2)f),, QQ331(0-(00..950913791725584700028092ff/)src/libavcodec/ac3dec.cM}_:,P 1842| I: ~~~~^~~~~~~~~~~~~~~~~~~)49: , warning: | implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h ^~~~~~~~~~~~~~: 45:36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q31': 44: 361842: | 45note: | # dexpanded from macro 'Q30' e fi ne Q 3 44d1 | o#(wdx)n em f ixi_ n i e n Q f 30o( x - )(> ceint net )r( _ ( mx i) x * _ 2l 1e(v4inet7l4)_83(l64(t8.xr)0t* 1 + =0 ga70i.53)7 n 4_1| 8 ^ ~ l2e4v.0e +l 0s.In file included from 5[) src/libavcodec/aacsbr_fixed.c s| :- ^62>: src/libavcodec/aacsbrdata.h :c472e:n6t: ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from r _msrc/libavcodec/aacps_fixed.cix:_24l: eIn file included from v src/libavcodec/aacps.c472e | :{Ql332_: l1tsrc/libavcodec/aacps_fixed_tablegen.h:(r-241tsrc/libavcodec/bytestream.h0:.]686;:: 327136 4warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91768 5| 3:4 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 f), Q32411 | (- 0 . 1 6 47Q 3327105( | 0.90 404 0 2in0t 3s74060i00src/libavcodec/ac3dec.c0f0ze:2)1843} ,f/:M=49 _ PF:{ warning: IFQMimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]IN)3, (1Qg-(>30-bu(f00. 0f.11843620e6 | 5r2 18 0 0_2 4e817 fn7 / Md5do_w 0nP07-9m2ifx)I) _,,g-i> nbfuQfQ3fo-3>1ser0,(u-(0 .r0r0s0ioz.e)9;u9659 n1d3 3_9m1| 5ix2_ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~52l e4402v0f80e2/src/libavutil/macros.hM:l49f)_}P,I :) , 25| Q:3 ~~~~^~~~~~~~~~~~~~~~~~~ 0note: (expanded from macro 'FFMIN'0. 0src/libavcodec/aac_defines.h1: =4 452g:a in1_l36e491:05v6e | note: 8l#s[expanded from macro 'Q31'sfd/ M_-PIe)f>,i 45 | n#d e Qsef F3FuMiIne0r(N0 r(o.Qau,03ndb_)1165m3 4((xix8_()a6l e)v12 e f >l (/b M];) _ P ? | I ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ) (,b ) Q3 0:( 0 .0(1(7a7i)5nt) 8 )7(0| (2 ~ ^ ~x9) *f2/M1_4P7I4)8,3 src/libavcodec/ac3dec.c :61844| ^~~~~~~~~~~~~~4: 849.0:src/libavcodec/aac_defines.h +:warning: 44 implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] :0.365): | note: ^ ~expanded from macro 'Q30' 1844 | 44 | In file included from #d esrc/libavcodec/aacsbr_fixed.c: 62fi n: src/libavcodec/aacsbrdata.hd:eo471 wnQm3:i0x83_i(nxf:o) - >warning: s implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u r ro u n d_ m i x _ le v471 e(i | nlt{_)Q(31l((x)t*-0r.1t7 0703=476 471g082a45i7.n07 +_ 80l6.e825v)6 ef | l ^ )s,[ sQ-31>(In file included from src/libavcodec/aacps_fixed.cs:0u24: .r9rIn file included from 32o7usrc/libavcodec/aacps.c2n:d732_7m: ix7_src/libavcodec/aacps_fixed_tablegen.hl:2415:0e161v8e:l5 7f_warning: l)timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]},r {tQ3]1;( 0. 9| 98 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4 6 022411 | 9 05 2 5 4 f )Q3,0 (Q031.(0-00.098070205070406025f4/43M3_PfI)),} ,Q 3 | 0 ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/ac3dec.c (0:.src/libavcodec/aac_defines.h18460:45::0493662:: 10 04warning: 8note: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 7f/M_P I45 | )#,d 1846Qe3 | 0(f i0ne . Q301 0 ( 9 x 6d)1o3 5w n2m 4i2 xf /_Mi_ n PIf )o ->,l feQ_ 30m( 0i(i.x_n0tl1)(e4(vx2e)l11*2 10 47548 6 3 8 f=/6 gMa4in_8P_.Il)0, eQ3 0v+(e0 .0l10s6.5_5l)fe3 4[86 s1| -2 ^ ~f>/ lM_fPe_Imi)x_,lIn file included from Qe3src/libavcodec/aacsbr_fixed.c0(v0:el.620];: 1 src/libavcodec/aacsbrdata.h7: 7| 471 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 :8597: 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 9f/M_PI), | 471 ^~~~~~~~~~~~~~ | {Q31src/libavcodec/aac_defines.h(:-440.:7360:46 7note: 05expanded from macro 'Q30'7 786826f 44) | ,# dQe3f1(i n0.e9 3Q2370(2x7)7 7 5 0 1 85 7 f) } , {Q 3 1 (( i0.n9t9)8(4(6x02)1*190703572415842f4).,0 +Q 301.(5-0). 98 7| 25 ^7 46254433f)}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.h::36241: :note: 36expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q 32411( | x ) Q 3 0 ( 0. 0(i0n0t)0(0(0x0)0*02104f7/4M8_36P48I.),0 +Q 30.05()0 .| ^ ~0 062100487In file included from fsrc/libavcodec/aacsbr_fixed.c/:62M: _src/libavcodec/aacsbrdata.hP:471I:32):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.009613 54712 | 4{2Qf3/1(M-_0P.7I0)4,6 7Q035707(8608.2061f4)21, 1Q03516(8 f0/.M93_2P7I2)7,7 7Q530108(570fIn file included from ).}src/libavcodec/aliaspixenc.c0,:1 {625Q53: 31src/libavcodec/bytestream.h4(8:293 :1360.:9129f /8warning: M4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _6P0I2)19,05 2Q5340f)(,0 293 | .Q3 10 (1 -70 .7s958i8770z22e925 =f74 /6FM_2PF5I4)4M33,fI )N }| (,p- ^~~~~~~~~~~~~~> b u| ~~~~~^~~~~~~~~~~~~~~~~~fsrc/libavcodec/aac_defines.hf :e44:src/libavcodec/aac_defines.hr36:_45:e: 36note: : nexpanded from macro 'Q30'note: d expanded from macro 'Q31'- p-> b44 | u 45#f | d#dfeefeifrni,e nsi eQz 3e0)(;Q x| 3) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 1 (x ) src/libavutil/macros.h : 49 : 25: (inote: n expanded from macro 'FFMIN't ) ( (( ix49)n*1 | 0t#d7e)3f(i74(xn)18e2* F4F2MI.N10(4 74a+,8 b3)604 .(8.5()a0) | > + ^( b 0). 5?) ( | b ^ ~In file included from ) src/libavcodec/aacps_fixed.c: :(a24): In file included from )src/libavcodec/aacps.c In file included from : 32src/libavcodec/aacsbr_fixed.c| : ~ ^ ~:src/libavcodec/aacps_fixed_tablegen.h: 62241: src/libavcodec/aacsbrdata.h::11471:: 6In file included from : warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aliaspixenc.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 25: src/libavcodec/bytestream.h:294:15: warning: 471 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ Q32411( | -0 . 7294 0 | 4 6Q70 53 0i7(f7 8(0si6.z8e2206f 0)!,=0 0Qsi0z300e1)0 (0 00| ~~~~~ ^ ~~~~f .9/3M2_7P2I)7, 7Q73500(108.570f0)6}2,1 0{0Q48371(f /0M._99P8I4)6,0 2Q13900(50.20540f9),6 1Q33512(42-f0./9M8_7PI2)5,74 6Q23504(403.301f4)}2,1 1 0| ~~~~^~~~~~~~~~~~~~~~~~~5 68f/src/libavcodec/aac_defines.hM:45_:P36:I ),note: expanded from macro 'Q31'Q 30(0.0 16455 | 3#4d8e6f1i2nfe /QM3_1P(Ix)), Q 3 0 ( 0. 0 1 7 75 8 7(0i29nft/)M(_(PxI)),* 2 14| 7 ^~~~~~~~~~~~~~4 8364src/libavcodec/aac_defines.h8.:044 :+ 360.:5 )note: expanded from macro 'Q30' | ^ ~ 44 | #dIn file included from efsrc/libavcodec/aacsbr_fixed.ci:n62e: src/libavcodec/aacsbrdata.hQ:34700:84(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n470t | ){(Q3(1x(-)0*.190978327964613872542.801 8f+) , 0Q.53)1( 0| . ^0 18771388243In file included from 1src/libavcodec/aacps_fixed.c1:f24): }In file included from ,src/libavcodec/aacps.c :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1(:-2400:.71360:80 1warning: 01implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 548184f), Q31( 0240. | 3 36 8 0 6 8Q53904(801.1070f0)0}0,0 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 f/Msrc/libavcodec/aac_defines.h_:P45I:36):, note: Qexpanded from macro 'Q31'3 0(0.011 0453 | #6d6e2f2i3nfe/ QM3_P1I)(,x )Q 3 0 ( 0 . 0 1 7 0 8 6 3(1i4n0tf)/((Mx)_*PI2)1,4 7Q483306(408..00 +2 50.256)2 0 | 9 ^ ~8 8f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:620: (src/libavcodec/aacsbrdata.h0:.4700:2589: 3warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 5In file included from 617src/libavcodec/alsdec.cf:/32M_: P I470 | src/libavcodec/unary.h){Q:3150(,:- 410Q:. 93warning: 90(comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]8209 .606337152587182f6)3, 9Q93f1( /500M.0 | _ 1P87 7I 1 f)o3r,8(8 24i3 | ^~~~~~~~~~~~~~1= 10f;)}src/libavcodec/aac_defines.h,: i 44{ :Q36<: 3note: 1 (expanded from macro 'Q30'l -e0n. 7&0&8 0 441 | g0e#t_1bdit6e5sf4811(8ig4nfe)b) ,Q! =3Q 03(1sx(t)o p 0 .; 3 3 i6 80++ )6 ;8 | 5 ~~~~~~~~~~~~~ ^ ~~~~ 9 4(i8nt1)1((7xf))*},1 0 7| ~~~~^~~~~~~~~~~~~~~~~~~3 7418src/libavcodec/aac_defines.h2:445.:036 : +note: 0expanded from macro 'Q31'. 5) | ^ 45 | #define In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: xIn file included from )src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 240 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21474 82403 | 6 4 8 . 0 + Q03.05)( 0 | . ^ ~0 src/libavcodec/bytestream.h00:003170:13In file included from :0src/libavcodec/aacsbr_fixed.c00 0:warning: f/comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M_62P: src/libavcodec/aacsbrdata.h I:)470,: 32Q:3 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.01 103173 | 66 2 2 s i4703 | z{Qf3e/12M(-_0P .I)=9,98 2 F9QF36M063I7(N502(In file included from .801p8f1)src/libavcodec/aic.c-:7,>0318 6b3: Qsrc/libavcodec/golomb.hu1340f:f1f( 482e:/0r34:M.__P I)0,ewarning: 1 nQcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 7d3 7103-88(20 .4p30-1 2>512482bfu6f | f)2} er0, ,{98 8 Q3 1f (s/ - iMze0 _). 7P; 0 I ),8 Q 3 i0f0 (| g(b1001 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6-. 052>49s8iz319src/libavutil/macros.h5e58:_496:4fi125)n,7:f_ Q/bM_note: 3i1P(expanded from macro 'FFMIN'tI ) ,s 0<= .3Q33 0re6498(0_6 | 0#id8ef.in5d0enx)9 3{e 4| 15 782 ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ F161FM3I9N7f9)}(fa/,,bM )_ P| ~~~~~^~~~~~~~~~~~~~~~~~( (Ia))src/libavcodec/aac_defines.h:, 45> :36 : note: (| bexpanded from macro 'Q31') ^~~~~~~~~~~~~~ ? (src/libavcodec/aac_defines.hb ):4445: | 36: #(:d ae)note: fexpanded from macro 'Q30')i | ne ~ ^ ~ Q31 (44 | x#d)e fIn file included from i n src/libavcodec/aliaspixenc.ce : 25 : src/libavcodec/bytestream.h : Q3183 : 0 15((:ixn t))warning: ( (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x ) * 2 1 318 4 | 7 4 8(i 3n6itf4 ()8.si(z0(xe) *1207+ 3 !7=0.4 15)s i8z 2| e ^ ~ 4).0 + | 0 ~~~~~ ^ ~~~~. In file included from 5src/libavcodec/aacsbr_fixed.c): 62 : | src/libavcodec/aacsbrdata.h ^: 470: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.h470: | 240:{86Q:3 1(warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .99829663752818 f240 | ) , Q 3Q13(0 (00..00010807070103080802f4/3M1_1PfI))},, Q{3Q03(10(.-001.1700386061202136f5/4M8_1P8I4)f, )Q,3 0(Q03.10(1 700.83636380164805f9/4M8_1P1I7)f,) }Q,3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0. 025src/libavcodec/aac_defines.h2:6452:360:9 8note: 8expanded from macro 'Q31' f/M_PI) ,45 | Q#3d0e(f0i.n0e2 9Q33915(5x6)1 7 f / M _P I ) , Q(3in0t()0(.(03x1)5*72263194794f8/3M6_4P8I).,0 + | 0 ^~~~~~~~~~~~~~.5 ) | ^ ~src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c :4462 | : #src/libavcodec/aacsbrdata.hd:e469f:i83n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(x) 469 | { Q 31 ((-i0n.t7)(9(5x9)8*710027937734216812f4).,0 Q 3+1 (0 .05.)9 7 1| 3 ^ 8411318894fIn file included from )}src/libavcodec/aacps_fixed.c,: 24{: QIn file included from 3src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:92409:2616:4 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 8948101f), Q31(- 0240 | . 99 5 4 2 8 2Q2304(002.503060f0)0},0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~ 00f/src/libavcodec/aac_defines.hM:_45P:I36:) ,note: expanded from macro 'Q31'Q 30(0.01 1450 | 3#6de6f2i23nfe /QM3_1P(Ix)), Q 3 0 ( 0 . 0 17 0 8(6i3n1t4)0((fx/)M*_P2I1)4,7 4Q3803(6048..002 5+ 206.52)0 9| 8 ^ ~ 8f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:62(: 0src/libavcodec/aacsbrdata.h.:0469:2589:39 55warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 7f/M_PI), Q 34690 | ({0Q.30311(5-702.67399599f8/7M02_9P7I3)2,6 1 f| ) ^~~~~~~~~~~~~~, Q31src/libavcodec/aac_defines.h(: 440:.36:9 71note: 3expanded from macro 'Q30'8 4113188 944 | 4#fde)f}i,n e{ QQ313(0-(0x.)9 9 2 6 47 0 89 4 8 10 1 f ) , (iQnt3)1((-0(.x)9*9150427832724src/libavcodec/ac3dec_float.c401:2405386:2f)4}140.,: 0 | ~~~~^~~~~~~~~~~~~~~~~~~ warning: +missing field 'unit' initializer [-Wmissing-field-initializers] 0.src/libavcodec/aac_defines.h5:)45 :36 :| note: ^expanded from macro 'Q31' In file included from 4045src/libavcodec/aacps_fixed.c | # | :d 24ef i: In file included from src/libavcodec/aacps.cn: e{32 : "src/libavcodec/aacps_fixed_tablegen.hQc:3240o1:(36n: x)s warning: _ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n o i s e g e n " , ( "ie240nnt | a) b ( l (xe co)nQs3*i0(20.s01t40e700n04t08030 06n04foi8s/.0eM _P +I)g, en e0Qr.3a05t()i0 .0o 1n1| 0" ^ ~ 3,6 6O2F2F3SfE/TMIn file included from _P(Isrc/libavcodec/aacsbr_fixed.cc:)o,n 62: ssrc/libavcodec/aacsbrdata.hi:sQ34690t:32(0e.: n0twarning: 1_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7no i0s8e6_3g14e0nf/eMr_ Pa469It | ){i, oQQn3)03,1 (A0(.0V2-_50O.27P692T05_T989YP88fE7/_M0B_O2PO97IL3),,2 {61Qf).3i,06(0 .04Q2 93=31 09 (55}6 ,107 f/.M097_,1P I)31,,8 Q4P3A1R130( 018}8,. 9403 1f5| )7 ^26} ,39 9f{/Q3M1(_-P0I.)9, 9 26| 4 ^~~~~~~~~~~~~~70 89481src/libavcodec/aac_defines.h0:144f:)36, :Q 31note: (expanded from macro 'Q30'- 0.9src/libavcodec/ac3dec_float.c9:5414: 28138244: 2warning: 4 | 02missing field 'unit' initializer [-Wmissing-field-initializers]#5 d3e6ffi)n}e, Q 3| ~~~~~^~~~~~~~~~~~~~~~~~ 410 | ( src/libavcodec/aac_defines.hx :45) : 36{ : " d rc _note: sexpanded from macro 'Q31' c a l e ", " pe r(c45enita | gn#edetf) (io(fn exd) Qyn*asrc/libavcodec/bytestream.h311:0m7(3355i:x13)74c1 : 8warning: r 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a 4 n . g0 e+ 0. 5) c | om p ^355 | r e s (ssiiizen In file included from otn src/libavcodec/aacps_fixed.c=:) ( 24FFtM(: xo) *2I1In file included from asrc/libavcodec/aacps.cpN4(:g32-p>b7: 4src/libavcodec/aacps_fixed_tablegen.h8l3u:y2406:4f8."011,:f warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] eO+FF SrE 0_.Te(5drnc) d _ sc al| e-)240, ^ ~A | g ->Vb _u OfPT _f T In file included from eYr src/libavcodec/aacsbr_fixed.cQ:P,E3_62: 0Fsrc/libavcodec/aacsbrdata.hLOsA(:0iT469, .{z:e0.)d6b00;: l0 00=0warning: | 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~10 .00}f,/ M0._0src/libavutil/macros.h P469, | :I49 :6{25).,Q:0 ,3 note: Q1(Pexpanded from macro 'FFMIN'A3-0 R0 .}(70,.09 5 91849 | | 1 ^70#20d 396e6fi7n232e6 231ffF/)MFM,I_P I)NQ(,a,3 b)1 ( Q(3(0.0a9)(src/libavcodec/ac3dec_float.c7 1308:>.40421 1(1b:71323)108:89 48 6?f warning: (31)40missing field 'unit' initializer [-Wmissing-field-initializers]fb/}M_ P),I {)Q: ,( 3Q3 0a142(()0 | - ). 0 0 {.925| 2 ~ ^ ~ 9"h6e a26240vy7908_8c94In file included from 8180osrc/libavcodec/aliaspixenc.cf1m:p/f25r: M)," src/libavcodec/bytestream.hQ_3,: P"1en356aIb(l:)13-:e ,h0 . Qe30warning: (90a.0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]299v5 4y32 8d2y2940n25a 55m6356i3c1 | 76f r afn/g )Me_ } ,P scioI zm)p| e ~~~~^~~~~~~~~~~~~~~~~~~ ,r2 =Qe3src/libavcodec/aac_defines.h0( 0Fs:s.F45Mi0:IoN336:n"(1 p5note: -,>b7uexpanded from macro 'Q31'f O2Ffe6F3 9rS_e45n9dE | f/ T#M-_ (pdPIh)e-ef, a v>ib| y ^~~~~~~~~~~~~~n uf_fce esrc/libavcodec/aac_defines.hroQmp:,3 rs441(exiz:s)es36 i ):;o nnote: | )expanded from macro 'Q30', A ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ V _ O P src/libavutil/macros.h :T _T44Y | 49 :P#E d e25:_ (fnote: BOiOLi,expanded from macro 'FFMIN'nnt) ({ e(.i 6Q 43x049 | )(*2=1 #xd40)e 7 }f,4 8i 3n0e, 6 F4 8 1F,. 0 M IN+P ( A(ain0tR),(. }b()x5,) )(* (1 0 | a| ) ^7 ^ ~ 3> (b7)4 ?1 8(2b)4 .In file included from :src/libavcodec/aacsbr_fixed.c0:62 : ( a)src/libavcodec/aacsbrdata.h): 468 :+| 84 ~ ^ ~0 :. 5warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) src/libavcodec/ac3dec_float.c | :In file included from ^43 src/libavcodec/aliaspixenc.c::25128: :src/libavcodec/bytestream.h468 warning: | missing field 'unit' initializer [-Wmissing-field-initializers]:{ 357QIn file included from :315src/libavcodec/aacps_fixed.c1:: warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]24 : 0In file included from .43src/libavcodec/aacps.c2: | 532357 | 8: 7 src/libavcodec/aacps_fixed_tablegen.h2 :6239 :136i:7{50f warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "(3 36t0fsai)zr,gee 2tQ _! 32391(l= | 0.e 99vesl 8 i " 93z,eQ330 ()00."0 030ta 9r00| 03g03e ~~~~~ ^ ~~~~t 08 0l0f1/e6fM)_vPI})e,,l Q{30i(Qn 0-3dB.FS10 ((01-0 .9n50811o1579t938 5a6pp6l8ie6d1f)9/"3, MO7_PFIf),F )SQ,3E0( T0(.Qt301a3(0r33 g0e.1t96_98l14e97v6efl)0, /AV1_M9O7_PP4I)T,2_ 4T4Y4QPfE_3I)}0N,T,( 0{ .i.| 0 ~~~~~^~~~~~~~~~~~~~~~~~4 4648 src/libavcodec/aac_defines.h6=:645 80 :8}362,: 3- f/3note: 1M_expanded from macro 'Q31'PI, ) ,0 ,Q 3P A045 | R( #0}.d,0e5f i2 2n| e2 ^ 5Q839115(fx/)M _ P I ) , Q 3 0 ( 0(.in0t5)(6(1x)0*4241947641f8/36M4_8P.0I )+ ,0 .5 )| ^~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44:36:In file included from note: src/libavcodec/ac3dec_float.cexpanded from macro 'Q30'src/libavcodec/aacsbr_fixed.c:: 4662:129: :src/libavcodec/aacsbrdata.h: 468warning: :4458:missing field 'unit' initializer [-Wmissing-field-initializers] | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q3 046( x | 468){ | "{l trQt_ cm3 i1 (x le0v ",. 2 " L5 8t 7(/2Rti 6nC75t06e33)6In file included from n(0(fx)tsrc/libavcodec/aic.c):*,1er34 : 0QMsrc/libavcodec/unary.h733:50i:411:7x( 4 L1ewarning: 80v2ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]. 4l."9, 0 9O+8F 90F3. S3ET5500 | 3(l)tr 9 t| _ 33 ^8c e 1 6nfftoer)_mri}(x,In file included from isrc/libavcodec/aacps_fixed.c =_ :{ Q3l124e: 0(veIn file included from l;- isrc/libavcodec/aacps.c <) l0e:n, &.32 : & 0 src/libavcodec/aacps_fixed_tablegen.hg:e1t1 15239_: 9b111A:9 itwarning: s1V(8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]gb_)6 O P8T19!37_=TfY) PsE,_ t239o pF | Q;3L 1iO (+ A +Q0T);3 .,9804 (9| 6{0 ~~~~~~~~~~~~~ ^ ~~~~0..d b1097l4 2=4044 f0)-10.}0,0 } 00,0 -10| ~~~~^~~~~~~~~~~~~~~~~~~.00 , f2./0src/libavcodec/aac_defines.hM, :0_45:},P 36 I):, | Q ^30note: ( expanded from macro 'Q31'0 .019587 34556 | 6f#/Md_ePfIi)n, eQ 3Q03(1(0x.)03 src/libavcodec/ac3dec_float.c 0 :3 47 3 : 11296 : 9warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 7 f / M(_iPntI))( (,47 xQ)* | 2{3"104l74(t08rt._304s6u44r8m8ix6l.68e8023vf "+/,M 0_ P.I)",5L) t /QRt S3| 0ur ^ ~r(0 o.u0nd5 2M2i2x5In file included from 8 src/libavcodec/aacsbr_fixed.c9L1:e625v: eflsrc/libavcodec/aacsbrdata.h/"M:,_468P I):O32,:F F Qwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S3E0T ((0lt.r0t5_6s1u 0468 | r{44r9oQun63d1_m1f(i /xM0_.2_P5I)l,8ev e7l) ,2 6| 7A ^~~~~~~~~~~~~~5V 0_6O3PTsrc/libavcodec/aac_defines.h_3T:644Y0:P36f:E)_ F,note: expanded from macro 'Q30'Q LO3AT1,( 44 | {0.#d.9ed9fibn8e lQ930 (3=x3 -)10 3. 09 } 3, -3 1 8.10 ,6 f 2) . }0, ,({ i0Q3n}t1)(-, ( 0| ^( .x0)1*111057939784681189234.70f) ,+ 0Q3.15() 0| . ^9 8496src/libavcodec/ac3dec_float.c0:1489:In file included from 71294src/libavcodec/aacps_fixed.c::2 4warning: 24: 4In file included from missing field 'unit' initializer [-Wmissing-field-initializers]4src/libavcodec/aacps.c f):}32,: src/libavcodec/aacps_fixed_tablegen.h| ~~~~~^~~~~~~~~~~~~~~~~~: 239: 86:48 | src/libavcodec/aac_defines.h:warning: 45{:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36" l:o rnote: o_expanded from macro 'Q31'c mixlev 45 " | #239de, | f i n "eL o /QRo 3Q 13(Cx0)e( 0n.t 0er 0 0 M0 i0x L0 0e00 0vf/ elM_ PI") ,, ( iOnQFtF3)S0E(T(((0x.0l19)o5*r218o4_77c345e836n66ft4/e8Mr_P.I_0)m, i+ Q0x.3_l5ev0e)( l0| .0)3, ^ ~ 0 33 1 69A17Vf_/In file included from OMPsrc/libavcodec/aacsbr_fixed.cT__T:P62YPIE: )_, src/libavcodec/aacsbrdata.hF:Q468L3:0O(7AT0,.:0 {.4dwarning: 4b86implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6l 8 8= 2-31f./M0_P I 468 | )}{Q,, 3Q3 10(-0(1..05 200.22,2558 98217.2065,75f/ M_0P06I})3, , | 3 6 ^0Q 3f0)(, 0Q3.10(5 601.909489439306319f3/38M1_6fP)I)},, {| Q3 ^~~~~~~~~~~~~~1src/libavcodec/ac3dec_float.c :(49:-1290src/libavcodec/aac_defines.h.0:1: 441:warning: 36:1 missing field 'unit' initializer [-Wmissing-field-initializers]note: 5 99expanded from macro 'Q30'8 681937f 4449 | ) | ,#{de "fQ3lin1eo( rQo03_.908(xs)4u 9 r6 mi0 x1 l 9 e7 v 4 "2, 4 4"4Lf(o)/Ri}n,t o ) (| ~~~~~^~~~~~~~~~~~~~~~~~S(u rxr)*src/libavcodec/aac_defines.h1ou:n045:d367: 3 7Minote: x4 Lexpanded from macro 'Q31'ev1e 8l2",4 O.F 0F 45S+ | 0E#T(.ld5e)o frion e_| ^ sQu3r1r(ox)uIn file included from n d_src/libavcodec/aacps_fixed.cmi :x 24: _In file included from l src/libavcodec/aacps.c e: v32e l): , src/libavcodec/aacps_fixed_tablegen.h : 239 AV:_ 61(iOnt:)P (warning: T_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T(YP Ex_)F*L2O1A4T7,48 3 {239.6 | d48 b.l0 = + 0 . -15.0Q )3 }0, (| -0 ^ ~1..0, 0 020.000,00 000}0In file included from fsrc/libavcodec/aacsbr_fixed.c, / :| M62 ^: _ src/libavcodec/aacsbrdata.hP:467I:)83,: Qwarning: 30implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.019587356 6467f | /{MQ_3P1I)(, Q03.05(008.403320333135196191672fsrc/libavcodec/ac3dec_float.cf/:53):M,11 :_ QPwarning: 3Imissing field 'help' initializer [-Wmissing-field-initializers]) 1,( Q0 .35309 | 6 1(0 07 .{609 1N424U68L66L628}8,2 0| ^35ff/ )M}_,P I{Q)3,1 (Q 03.107(000.63035462720265185f9)1, 5Qf3/1M_(P-0I.),7 6Q83504(002.50351641802494f)9}6,1 f/ M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.h: 45| : ^~~~~~~~~~~~~~36 : note: expanded from macro 'Q31'src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30'45 | #defin e 44Q | 3#1(dxe)f i n e Q 3 0 ( x ) (i n t ) (( x )* 2 14 7 4 83 6(48i.nt0) (+( x0).*150)7 37 4| ^ ~1 824.0 + 0.5In file included from ) src/libavcodec/aacsbr_fixed.c :| 62: ^src/libavcodec/aacsbrdata.h :467:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32 : 467 | src/libavcodec/aacps_fixed_tablegen.h{Q:3239:136( :0 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 0843233159162f) ,239 | Q 3 1 ( 0 .Q936010(7069.102606020050f)0}0,0 0{0Qf31/(M _0P.I1)7,00 6Q33304(607.0601159f5)8,7 Q33516(6-f0/.M76_8P5I4)02,5 3Q13408(02.903f0)}3,3 1 | 6 ~~~~~^~~~~~~~~~~~~~~~~~91 7f/Msrc/libavcodec/aac_defines.h_:P45I:)36, :Q note: 3expanded from macro 'Q31'0 (0.04src/libavcodec/alac.c4 458 | :6#6d2778ef8:2i31n3:e fwarning: /Q3Mcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]_ P1I()x), Q 3 0 ( 0 . 0 5 2 2 2 (5i8nt9)(1(5x f)277/* | M 2_14 P} 7e48Il3)s6,e4 Q8i3f0. (0 0+.( 0o5061u0.4t54p9)6u 1| tf_/ ^ ~saM _mpPlsrc/libavcodec/adpcmenc.cIe),s In file included from : !=src/libavcodec/aacsbr_fixed.c:987 | 62al: ^~~~~~~~~~~~~~12: asrc/libavcodec/aacsbrdata.h : c:467src/libavcodec/aac_defines.h::warning: 44-:3632:missing field 'help' initializer [-Wmissing-field-initializers]:> warning: note: nexpanded from macro 'Q30'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] b _sam p987l44 | e s | )# d{467 | { Qef in e3{1| ( ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~0.Q5N0 83U4L0L 3}2( 3 | x ^3)src/libavcodec/alac.c 15:9 31316 : 312f : ) , warning: Qcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 31 ( (0i.9n6t1 0)(313( | 7x 6 9)1 * 21 0 6 7 63 2 704 15if)8}f,2 4. 0( {l+pQc31 _(or0de r.0[c5h.1)]7 > =0 0 63| 3a ^46l 70a6c1-5>f)m,In file included from a x_src/libavcodec/aacps_fixed.csQ:a243m: 1In file included from psrc/libavcodec/aacps.c(l:-e032.s: _src/libavcodec/aacps_fixed_tablegen.h7p:e623985r_:f4r02115a:3m 1warning: e 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8| 29|f) },! l| ~~~~~^~~~~~~~~~~~~~~~~~p c_ qu239asrc/libavcodec/aac_defines.hn | : 45t :36[:c hQnote: ])3expanded from macro 'Q31'0 ( | 0 ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ . 0450 | 0#0d0e0fi0n0e0 0Q3f1/(xM)_ P I ) , Q 3 0 ((0in.t0)1(9(x5)*8217437546863f64/8.M0_P I)+, 0 .Q5)3 0| ( ^ ~ 0.03033169In file included from 17src/libavcodec/aacsbr_fixed.cf:/62M: src/libavcodec/aacsbrdata.h_:PI467):7,: Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.04486688 4672 | {3Qf31/(M _0P.I5)0, 8Q4303(203.0351252921586921f5),f Q/31M(_P I0).,9 6Q10370(6091.20566160240459f6)1}f,/ M{_QP3I)1,( | 0 ^~~~~~~~~~~~~~.1 7006src/libavcodec/aac_defines.h33:4446:7360:6 1note: 5expanded from macro 'Q30'f ), Q31(- 044. | 7#68d5e4f0i25n3e1 4Q3802(x9)f) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45 : 36(:i nnote: t)expanded from macro 'Q31'( (x)*10 7453 | 7#4d1ef8i2n4e. 0Q +3 10(.x5)) | ^ (iIn file included from nsrc/libavcodec/aacps_fixed.ct:)24: (In file included from (src/libavcodec/aacps.c:x32): src/libavcodec/aacps_fixed_tablegen.h*:22381:41367: 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3648.0 + 0.5) | ^ ~238 | Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:620: .src/libavcodec/aacsbrdata.h0:004660:830:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0f/M_PI), Q3 0466 | ({0Q3.1(0 2705.81804104799650f5/1M_0P58I2)f,) , QQ303(10(. 00.477237537769537811316f1/9fM)_},P I{)Q,3 1(Q 300.(905.960467332671828181752f8/fM)_,P QI3)1,(- 0Q.33054(3058.1087238657351020f6)}7, f /M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:3450(:036.:0 7note: expanded from macro 'Q31'9 166330 454 | f#/dMe_fPinIe) ,Q 3| 1 ^~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 44 :36 : note: expanded from macro 'Q30' (int )44(( | x#)d*e2f1i4n7e4 83Q6304(8.x0) + 0 .5 ) | ^ ~ (int)((x)*In file included from 1src/libavcodec/aacsbr_fixed.c0:7623: src/libavcodec/aacsbrdata.h7:44661:598:2 4warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 + 0.5) | ^ 466 | {Q31( 0.1In file included from 04src/libavcodec/aacps_fixed.c0:79246: 05In file included from 1src/libavcodec/aacps.c0:5328: 2src/libavcodec/aacps_fixed_tablegen.hf:)238, :Q1113:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .77357793811619f )}238, | { Q 3 1 ( Q03.09(509.604070307080201070208ff/)M,_ PQI3)1,( -Q03.03(50.4032578518828184595502ff/)M}_,P I) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(src/libavcodec/aac_defines.h0:.450:4362:7 note: 3expanded from macro 'Q31'6 5713f/M _45PI | )#,d Qe3f0(i0n.e06 3Q23611(8x81)5 f / M _ P I ), Q 3 0 ( 0 .(i0n73t6)7(3(1x06)7*2f1/M4_74P8I36)4,8 .0Q +3 00(.05.)0 7 | 9 ^ ~1 663304f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI):,62 : src/libavcodec/aacsbrdata.h| ^~~~~~~~~~~~~~:466 :32: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 :36: note: expanded from macro 'Q30' 466 | 44{Q | 3#1d(e f0i.1n04e0 7Q93600(5x1)05 8 2 f ) , Q 31 ( 0 . 7(7in3t5)77(93(8x)1*1611097f3)7}4,1 8{2Q43.10( +0. 905.956)4 7 3| 7 ^8 21728f), In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from 0src/libavcodec/aacps.c.3:532: 4src/libavcodec/aacps_fixed_tablegen.h3:582381:82868: 5warning: 50implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :238 | 36 : note: expanded from macro 'Q31' Q30( 450 | #.de0f0i0ne0 Q030010(0x0f)/ M _ P I ) , Q 30 (0 . 0 2(7i58n8t1)4(95(fx/)M*_2P1I)4,7 Q438306(408..004 27+3 6507.153)f /M _| P ^ ~I ), Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c6:3622: 6src/libavcodec/aacsbrdata.h1:4668:87:1 5warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q3 0466( | {0Q.3017(3 607.311006470f7/9M6_0P5I1)05,8 2Q3f0)(,0 .Q073911(6 06.3773305747f93/8M11_6P1I)9,f) } ,| { ^~~~~~~~~~~~~~Q 31( 0src/libavcodec/aac_defines.h.:9445:9366:47 3note: 78expanded from macro 'Q30'2 1728f), Q443 | 1#(d-e0f.i3n5e4 3Q5308(1x8)2 8 5 5 0 2 f )} , | ~~~~~^~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t45:)36(:( note: xexpanded from macro 'Q31')* 1073741 8452 | #4d.e0f i+n 0e. 5Q) 3 1(| x) ^ In file included from src/libavcodec/aacps_fixed.c :24(: iIn file included from nsrc/libavcodec/aacps.ct:)32((: xsrc/libavcodec/aacps_fixed_tablegen.h:)238*:2611:47 48warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 48.0 + 0.5) | ^ ~ 238 | Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.620: 0src/libavcodec/aacsbrdata.h0:4650:0830: 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0f/M_PI), Q 34650 | {(Q03.10(2-07.58989194896598f0/M7_4P6I2)0,0f )Q3,0( 0Q.301(4-207.33665701231f6/1M0_2P99I7)1,5 fQ)3}0,( 0{.Q0361(3 02.6819181801654f8/59M9_8P7I9)f),, QQ3310((-00..0977386974325100346370f44/fM)_}P, I )| ~~~~^~~~~~~~~~~~~~~~~~~, Q3src/libavcodec/aac_defines.h0:(45:036.:0 7note: 9expanded from macro 'Q31'1 663304 f45 | /#Mde_fPinIe) ,Q 31 (| x) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44 : 36 : note: expanded from macro 'Q30' (int) (44(x | )#*d2e1f4i7n4e8 3Q63408(.0x )+ 0. 5 ) | ^ ~ (inIn file included from tsrc/libavcodec/aacsbr_fixed.c):62(: (src/libavcodec/aacsbrdata.h:x465):*591: 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3741824.0 + 0465. | 5{)Q3 1 (-| 0 ^. 999869807In file included from 46src/libavcodec/aacps_fixed.c2:024: 0In file included from src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.hQ:32381:(36-:0 .warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 021610299715f)} ,238 | { Q 3 1 ( 0.Q83901(100.604080509090807090f)0,f Q/3M1_(-P0I.)97,8 9Q432500(304.300424f7)5}8,8 1 4| 9 ~~~~~^~~~~~~~~~~~~~~~~~5 f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 0.042736 5457 | 1#3dfe/fMi_nPeI) ,Q Q3310((x)0 . 0 6 3 26 1 8 8 15 f / M _ (PiIn),t Q)30(((0x.)0*7231647734180366487.f0 /+src/libavcodec/aic.cM _0:.P5I) 176 | ) ^ ~:,20: warning: Qcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 30(0.0In file included from 79src/libavcodec/aacsbr_fixed.c1:6626 176: | 3src/libavcodec/aacsbrdata.h 3 :4650:i31:4f f warning: (/Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ frPaIm)e,_ s| i 465 ^~~~~~~~~~~~~~z | e{ Q> src/libavcodec/aac_defines.h3si:144z:(e-36)0:. 99 9{8 note: 6 | expanded from macro 'Q30'98 ~~~~~~~~~~ ^ ~~~~0 746200 f)44, | # dQ3e1f(i-0n.e3 60Q23106(x1)0 2 99 7 15 f ) } , { Q 31 ( (0i.n8t)9(11(0x6)48*51909877397f4)1,8 Q2341.(0- 0.+9 708.59)42 5 0| 3 ^43 044f)}, In file included from | src/libavcodec/aacps_fixed.c ~~~~^~~~~~~~~~~~~~~~~~~: 24: In file included from src/libavcodec/aacps.c:src/libavcodec/aac_defines.h32:45: :src/libavcodec/aacps_fixed_tablegen.h36::238 :note: 11expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q2383 | 1 ( x ) Q 3 0 ( 0 . 0 00 0 0 0(0in0t0)0(f(x/)M_*P21I4)7,48 3Q64380.(00 .+0 207.55)8 8 1| 49 ^ ~5 f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:0(620: .src/libavcodec/aacsbrdata.h0:44652:763: 6warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 713f/M_PI), 465 | Q{3Q03(10(.-00.69392691886891850f7/4M6_2P0I0f)),, QQ313(0-(00..30670362713611006279f9/7M1_5PfI))},, Q{Q330(10( .00.78991116066343850949f8/7M9_fP)I,) ,Q 3 1| ( ^~~~~~~~~~~~~~-0 .9789src/libavcodec/aac_defines.h42:50443:43630:4 4note: fexpanded from macro 'Q30')} , | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #src/libavcodec/aac_defines.hd:e45f:i36n:e note: Qexpanded from macro 'Q31'3 0(x) 45 | # d ef i n e Q 3 1( x()i nt ) ( ( x ) * 1 0 7 3 7 4(1i8nt2)4(.(0x) *+ 201.457)4 83 6| 4 ^8. 0 + 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.hIn file included from :src/libavcodec/aacsbr_fixed.c237::13662:: src/libavcodec/aacsbrdata.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]464 :84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 237 | 464 | { Q 31 ( Q03.00(300.004040705070807030106ff/)M,_ PQI3)1,( Q-300.(909.0733887849696735343f3/8M4f_)P},I ){,Q 31Q(3-00(0..9076908702613463748180f3/4Mf_)P,I ),Q 31Q( 300.(306.502869013298678666492f5/fM)_}P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h:(450:.36:1 0note: 3expanded from macro 'Q31'7 906483f /45M | _#PdIe)f,i nQe3 0Q(301.(1x1)1 5 9 2 3 7 4 7 f / M _(PiIn)t,) (( x| ) ^~~~~~~~~~~~~~* 2147src/libavcodec/aac_defines.h4:8443:366:4 8note: .expanded from macro 'Q30'0 + 0.5) 44 | #| d ^ ~ efine Q30(In file included from xsrc/libavcodec/aacsbr_fixed.c): 62 : src/libavcodec/aacsbrdata.h : 464 :58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x464 | ){*Q130713(7 401.8023400.404 7+5 70.85)7 3 1| 6 ^ f), Q31(-0In file included from .src/libavcodec/aacps_fixed.c9:9247: 3In file included from 8src/libavcodec/aacps.c8:9326: 3src/libavcodec/aacps_fixed_tablegen.h3:3237:31118: 4warning: f)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}, {Q31(-0.979872 12374 | 3 4 1 0 34 fQ3)0, (Q03.10( 000.30605206102096080f6/M4_2P5If)),} Q,3 0( 0| ~~~~^~~~~~~~~~~~~~~~~~~. 0387src/libavcodec/aac_defines.h4:456:936:7 5note: expanded from macro 'Q31'4 f/M_PI )45, | #dQe3f0i(n0e .Q0316(0x)0 6 36 7 8 8 f / M _ P (Ii)n,t )Q(3(0x()*02.140784893063488.706 +6 90.f5)/ M _| P ^ ~I ), Q30(0.10In file included from 3src/libavcodec/aacsbr_fixed.c7:629: 0src/libavcodec/aacsbrdata.h:64644:8313:f /warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0 .464 | 1{1Q135912(3 704.70f3/0M0_P4I)4,7 5 7| ^~~~~~~~~~~~~~8 7316src/libavcodec/aac_defines.hf:)44,:36 :Q note: 3expanded from macro 'Q30'1 (-0.997 38448 | #9d6e3f3i3n3e84 fQ)3}0,( x{)Q 3 1 ( - 0 . 97 9 8 7 2 14 3(4i1nt0)(3(4xf))*,1 07Q33714( 10.832645.206 12+9 608.654)2 5 f| ) ^} , | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aacps_fixed.c45:24:: 36In file included from :src/libavcodec/aacps.c :note: 32expanded from macro 'Q31' : src/libavcodec/aacps_fixed_tablegen.h:237:86: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]#d efine Q31(x) 237 | Q 3(0i(n0t.)0(0(0x0)*0201040704083f6/48M._P0I) ,+ Q0.350()0 .| 0 ^ ~3 87469754f/In file included from Msrc/libavcodec/aacsbr_fixed.c:_62PI: )src/libavcodec/aacsbrdata.h:,464 :7Q:3 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0600636788 f464/ | M_{PQ3I),1 ( Q03.003(0src/libavcodec/ac3dec.c.00084:471841590:3749:88 77warning: 36implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]616 f9)f,/ MQ_3P1I()-0,. 9Q973 3018418( | 89063 3. 13 0337 8 49f) 06} 4 d,o8w n3mi{xfQ3_1i/M(nf_o-P0-.I>9c)7e,9n 8tQ730e2(14r304_.1mi1x0_131l54e9fv),2 3Qe37l1 4 ( 7 0 f ./M 3=_ g6a52P61iIn2_l)9,6 8e 6| v ^~~~~~~~~~~~~~4el s2[5sf-src/libavcodec/aac_defines.h>) :}44,: 36 :| ~~~~~^~~~~~~~~~~~~~~~~~note: cexpanded from macro 'Q30'ensrc/libavcodec/aac_defines.ht: e45r:_36m: i note: 44xexpanded from macro 'Q31'_ | #ldeefiv e45lne | ] #d; Q ef30| (xi ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) n e Q 3 1 ( x ) ( i n t ) ( ((ixn)t*)1(0(7x37)4*12812447.408 3+6 408..05 )+ 0.| 5 ^) | ^ ~ In file included from src/libavcodec/ac3dec.csrc/libavcodec/aacps_fixed.c::In file included from 241842src/libavcodec/aacsbr_fixed.c:: :49In file included from 62: :src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h:: 32463: warning: src/libavcodec/aacps_fixed_tablegen.h::23784implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]:: 61 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1842 | 463 | { Q3 1 237 ( - | 0 d . o 9Q3w5n0(0m05.0i03x_010in802f40o-8>c0801e000n1f/tfeM)r__,P mQ3Ii1()-,0x. _l9e6Qv9330e9l(_0.90l05318t7rt3 4 6897=05 84fg/2M_aPfiI))n,}_l e,Qv3 0e{(Qls0[3s-.>106 ( 0c-0e603n.t662e728r2_8m8f8i/7M2_9P2I8x62)2_, fQl)e3,v0 e(lQ30._1l0(t8r 9t0]3;0 8.7| 6 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8627967f2/62M8_4P66I6)1f,) Q}30,(0 .1 0| 3 ~~~~~^~~~~~~~~~~~~~~~~~7 9064src/libavcodec/aac_defines.h8:345f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Qsrc/libavcodec/ac3dec.c3:01843( :045.4911 | :#1d 5warning: 9e2implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]f3i 7n47ef /QM3_1PI() x,1843 ) | | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : d44 :o36 w: n note: m expanded from macro 'Q30'(ii xn_itn)f(o (-44 | x#>s)u*r2r1d47oe4uf8ind3_mniex6_l e4Qv8e3l.0 (0x + ) 0 . 5 = )ga i n _ le v| ^ ~ e ls [s(->i nt In file included from ) src/libavcodec/aacsbr_fixed.c(: 62 s(: uxrsrc/libavcodec/aacsbrdata.hro)u:*463:n58:1d _m0iwarning: 7ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 _l7e4ve1l82]4.; 0 463 | +{Q| 3 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 (0-0..955)0 5 3| 18 ^2 488101f), QIn file included from 3src/libavcodec/aacps_fixed.c1(:-240: .In file included from 9src/libavcodec/aacps.c69:33299: 05src/libavcodec/aacps_fixed_tablegen.h1:382370:8236f:)}src/libavcodec/ac3dec.c ,:1844warning: : {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q49: 3 1warning: (-implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0 .6222887 22379 | 28 18446 | 2 2 f ) , Q 3Q3 10 ( (0d0o.w.0082n70m670206AS libavcodec/arm/fft_vfp.o ix0_i2n0fo800-406f>/M6_PsI6),u 1rfr)o}Q,u30 nd(_m i0| x ~~~~^~~~~~~~~~~~~~~~~~~._ 0l3esrc/libavcodec/aac_defines.hv8:e745l4_:6l9t7r36:5 t4note: fexpanded from macro 'Q31' =/ Mg_aPi I45n | _),# lQd30e(efv0ie.nle0s [60Q06s3-31>(6sx)7 ur8r8 o f/uM _PnI) , d _Q 30m (i0 x. 08_(le9i0venl38t_7)(l(tx6r)6*t]9;2f 1/4| M7_ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P4 I8)3,64 8Q.03 0+( 00..51)0 3 7| 9 ^ ~0 6483f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):62,: src/libavcodec/aacsbrdata.hQ:30463(:031.:1 11warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 23src/libavcodec/ac3dec.c74:71846f:49/:M _warning: P implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]I 463 | ){Q,3 1( -| ^~~~~~~~~~~~~~0 . 9518460 | 5src/libavcodec/aac_defines.h 31: 8244 4:8 3681 0: 1 f )note: expanded from macro 'Q30', Q 3d1o(w nm-44i0. | 9#xd6e9_f39inif9no0-e 5>Qlf1e338_0m0ix(_8xl2f))e }v, e l { Q 3 1 (- 0 . 6 2= 22 88(g7aii2nn_9lt2ev)8e(6l(s_2xl2)*f1fe[0s)-7,>l3f e7Q_4mi3x1_18l2(4e v.el00].8 2;76+ 70. 5)2| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6 | ^2 846661f)},In file included from src/libavcodec/aacps_fixed.c| ~~~~^~~~~~~~~~~~~~~~~~~: 24: In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps.c::32: 45src/libavcodec/aacps_fixed_tablegen.h:36:: 237note: :11expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31 (237x | ) Q 3 0 (0 . 0 0 0 0(0i0n0t0)0(0(xf)/*M2_14P7I)4,8 3Q3604(80..00 3+8 704.65)9 75 4| f ^ ~/ M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.62: 0src/libavcodec/aacsbrdata.h6:04630:66:3 6warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 8f/M_PI), Q 34630 | (0{.Q083910(3-8706.6995f0/5M3_1P8I2)4,8 8Q13001(f0)., 1Q033179(0-06.49863f9/39M9_P0I51)3, 8Q08320f()0}.,1 1{1Q53912(3-704.76f/2M2_2P8I8)7,2 92 8| 62 ^~~~~~~~~~~~~~2 f), src/libavcodec/aac_defines.hQ:3441:(36 :0 .note: 8expanded from macro 'Q30'2 7672628 4446 | 6#6d1fe)}f,i n e| ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.hx:)45 : 36 : note: expanded from macro 'Q31' 45 | #(dienfti)n(e( xQ)3*11(07x3)7 4 1 8 2 4 . 0 + 0. 5()i nt )| ( ^( x)*2147483In file included from 6src/libavcodec/aacps_fixed.c4:824.: 0In file included from src/libavcodec/aacps.c+ :032.: 5)src/libavcodec/aacps_fixed_tablegen.h : 236| : ^ ~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:462 :23683 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0000 04620 | 0{0Q003f1/(-M_0P.6I4)6,1 Q236106(102.90753461f1)3,8 8Q7331f(/ 0M._72P1I9)8,67 4Q8034054(40f).}0,8 3{9Q9381(4 401.71f1/6M5_7P7I7)0,6 6Q33019(10f.)1,2 4Q3817(-1087.98386f62/8M3_38P1I50)4,1 fQ)}3,0 ( | 0 ~~~~^~~~~~~~~~~~~~~~~~~. 145src/libavcodec/aac_defines.h8:453:75361:5 6note: expanded from macro 'Q31'f /M_PI), 45Q3 | 0#(d0e.f1in5e6 Q9371(8x59)2 3 f / M _ P I ) , | ^~~~~~~~~~~~~~ ( int)src/libavcodec/aac_defines.h(:(44x:)36*2:1 47note: 4expanded from macro 'Q30'8 3648.0 +44 | 0#.d5e) f i| ^ ~n e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h : 462 :59 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] int)((x)*107 374624 | 1{8Q2341.(0- 0+. 604.651)2 6 1| 6 ^1 29736f), QIn file included from 31src/libavcodec/aacps_fixed.c(: 240: .In file included from 7src/libavcodec/aacps.c:2321: 98src/libavcodec/aacps_fixed_tablegen.h6:2367:41118:0 4warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44f)}, {Q31( 0.11 62365 | 7 7 7 06 6 3 19Q13f)0,( 0Q.310(0-00.0803606020830308f1/50M4_1fP)I},) ,| src/libavcodec/alac.c ~~~~~^~~~~~~~~~~~~~~~~~Q 3:0604(src/libavcodec/aac_defines.h0::45AS libavcodec/arm/flacdsp_arm.o .660:36:5: note: 4expanded from macro 'Q31'warning: 1src/libavcodec/ac3enc.cmissing field 'unit' initializer [-Wmissing-field-initializers]1 3:8 1950845: | 7#13d:3 e604f | i f nwarning: / e Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q_ 3 P I)10(,,x ) Q 1 1950 3 | , 0 A ( V 0_ . 0 8 3 O (9iP T9n _ 8t44F1v)(L(7 >AxGf ()_/v*_AlM_2U1iPD4IOsI7)_, t4PQ3[8A306iR](40. AM8 |1-. 0 2+FALT4 V_O80._5PO)TP IT 71O_| 8 ^ ~NFL7A G_T9H_RDE8EfCOSIn file included from /DHsrc/libavcodec/aacsbr_fixed.cMI_PO:62N: src/libavcodec/aacsbrdata.hIL)G, :Q3D_462P:A320:) warning: RA(M)0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | .} ^ ~1,4 58 3 7| 51 ^5 6462 | f{src/libavcodec/ac3enc.c/Q:M31950_1:P(I18-)0:.,src/libavcodec/alac.c 6warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] :4605 :Q631201:( 2warning: 610 missing field 'help' initializer [-Wmissing-field-initializers]19506 . | 1 1 52 9605769 | 37 6 8 f 5 9)23 f ,/{ vMNQ3 _UPLI1)>L( ,0 } ,.(v 72_| ^~~~~~~~~~~~~~1l| 9 ^8issrc/libavcodec/aac_defines.h t6:7[444i8:04]536:4 4f-) note: },F expanded from macro 'Q30' L{TQ_3O1P (T44 | I0#.O11dN6_Te5Hfi7nR7eE7S Q03H60O6(L3xD19))1) f )| , Q ^~~~~~~~~ ~3 1 ( -0 . 8 src/libavcodec/ac3enc.c3 6: 6 19492(:i8n133t:3 )8warning: (1(ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5) 0*41107f3 )7}19494,1 | 8 2 | ~~~~~^~~~~~~~~~~~~~~~~~4 . 0 +src/libavcodec/aac_defines.h :i045.f :(536v): | < note: ( ^expanded from macro 'Q31'v _lisIn file included from t [45In file included from | #i]src/libavcodec/anm.c :src/libavcodec/aacps_fixed.cd:28e+24: fsrc/libavcodec/bytestream.hi : :neF In file included from LQ171T3src/libavcodec/aacps.c::18_132:: O(PT Isrc/libavcodec/aacps_fixed_tablegen.hxwarning: O:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N _)236T :86 :H R warning: E SHimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] O L D 171 | ) & & | g(- ^ ~236i> b | n u t)f( (xf) src/libavcodec/ac3enc.ce*2 :r19491:Q3 04(18+7408:.3= 06 warning: 04Fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0F8 .0MI0N0(CC libavcodec/arm/flacdsp_init_arm.o 00g0- 0>1949b+ 00 | .ufff 5)e / r M__e | Pn ^ ~dI )- ,ig fQ-3 In file included from >0b(vsrc/libavcodec/aacsbr_fixed.c:(62: usrc/libavcodec/aacsbrdata.h 0f:f462< .e0:5(r64v,_:1 1l iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]si3zst e8[)8i; 7 ]| 3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ + f462/ F | {MQL3_T1_(Psrc/libavutil/macros.h:O49-0I.)P:6,25T4I :Q note: 6expanded from macro 'FFMIN'O 3N102_(60.T 1H049863R | 1#9dES2H9eOL9D8f47)i 4n36&1ef F&7f)F /,MM_I | ^~~~~~~~~ ~PNIQ ()a,3,b Q13)(0 0(0(.(.a17)2 24>8 1(b7)1 9?887 986(f7/4M8b0_)P4 :I )(54,4 fQ)a3},))0 ({| Q301 ~ ^ ~.( 1 40.51813657775710656631f9/1fM)_,P IQ3)1,(- 0Q.38036(602.813536897185590234f1/fM)}_,P I| ) ~~~~^~~~~~~~~~~~~~~~~~~ , | ^~~~~~~~~~~~~~src/libavcodec/aac_defines.h :45:36: src/libavcodec/aac_defines.hnote: :expanded from macro 'Q31'44 :36: note: expanded from macro 'Q30' 45 | #def i44n | e #Qde3f1(ixn)e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2 1(i4n74t8)3(6(48x.)0* 1+ 007.35)7 41 8| 2 ^ ~4 .0 + 0.5) In file included from src/libavcodec/aacsbr_fixed.c| : ^62 : src/libavcodec/aacsbrdata.h:461:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32 461: | src/libavcodec/aacps_fixed_tablegen.h{Q:32361(: 610:.9 9warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 6131449250f), Q3 1236( | -0 . 1 94 5 1Q1308(2805.404000020f)0},0 0{0Q03f1(/-M0_P.I8)0, 4Q13203(209.60453411091f3)8,8 7Q33f1/(-M0_.P8I85)1,38 18Q13909(4507.0f8)}3,9 9 8| 4 ~~~~^~~~~~~~~~~~~~~~~~~4 17fsrc/libavcodec/aac_defines.h/M:_45:P36I:), note: Qexpanded from macro 'Q31' 30(0.124 87451 | 8#7d9e8ffi/nMe_ PQI3)1(,x )CC libavcodec/arm/fmtconvert_init_arm.o Q 3 0 ( 0 . 1 4 5 8 3(7in5t15)6((fx/)*M2_14P74I8)36,4 8Q.300( 0+. 01.55)6 src/libavcodec/ac3enc.c9 7:1968| 85 ^ ~9: 213:3 f/warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PIn file included from Isrc/libavcodec/aacsbr_fixed.c):62,: src/libavcodec/aacsbrdata.h : | 4611968 | ^~~~~~~~~~~~~~: 58 : src/libavcodec/aac_defines.hIn file included from :warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/anm.c : 36:: 28note: expanded from macro 'Q30' : isrc/libavcodec/bytestream.hf : 186(461: | * 13{oQ344: p1 | warning: #tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d_ pa(r ea0f.m9i 9>=n0 0e9 186.06)Q1 330 | (x{1 ) 4 | 4 ^~~~~~~~~~ ~~9 25s0f ) , iQ z3e 12 ( src/libavcodec/ac3dec_fixed.c=- 0 .1F9: F4159 M5:1(I140:1iNn(tp)-( 8>(bwarning: u2missing field 'unit' initializer [-Wmissing-field-initializers] xf85)4f*41e007r372_41f )e}8, 159{nQ24 | .d3 1( 0- - p -+0 src/libavcodec/ac3enc.c >.08:0 b{u.519704 f")c: o56n1f :s 2e| r_,warning: 3implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ^n 2o s9iize6)s; 4e3In file included from | g e1nsrc/libavcodec/aacps_fixed.c" ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~,19690: | "9f24) e : ,nsrc/libavutil/macros.hab lIn file included from :Q3e src/libavcodec/aacps.cc o49n1: :32(: -s025 src/libavcodec/aacps_fixed_tablegen.hi.s: note: :8texpanded from macro 'FFMIN' 2368e n:at36 5 v49:_nl1o3 | #odg81warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i e(f8lsi1oge_n99 4cet gF5x7236fe)F, | n} ,M e I | ArVN ( ~~~~^~~~~~~~~~~~~~~~~~~a _L a src/libavcodec/aac_defines.hQtOi,:b3Go_n45) 0(W((Aa"): >0 R,36 .(N:O0F0bI) note: F0SN0EG expanded from macro 'Q31'? 0T0, "(r0(0 ceobq045n)s u:0 | (isetsf#aete/d)enfdiM)_tP_nn I e| o%s) , ~ ^ ~ Qi sQ3ie_30sg eIn file included from n1er(ansrc/libavcodec/anm.c(:t280oxi: .src/libavcodec/bytestream.ht0)5 on: 1874v:1 ) al15i1d,. u:3 AsV i8warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _nO8gP7T 3"_ | fT ~~~~~~/Y P187 | M E _(PI_ i )B,n 1970iOf tQ3 | OL(,)(0 s {(.( i06ix) 4 . =z * 2 0e01 824 }3, 9 70,! 948=441 ,8 P1A 3 s7R6 i zf4/}M, _ e8PI ) ) .0| +, " ^ 0Qd| e ~~~~~ ^ ~~~~ .3f 50a)(u lt0 | .va ^ ~l1 u24e8:71 8%709.In file included from 83src/libavcodec/aacsbr_fixed.cff:\n/62: "Msrc/libavcodec/aacsbrdata.h, _src/libavcodec/ac3dec_fixed.c:oPp461I:)t31,_: n:awarning: Q160:m138e:, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 warning: l0missing field 'unit' initializer [-Wmissing-field-initializers](i st0[. m146145i | 8xl{e3 Qv3751601]1) | 5(6; | f /M0_ ^~~~~~~~~~~~ .P 9I{)9 ,"09 6Q1d33r01c(4_04s.c9a12l550e6"9f7,) 8"p,5e r9ceQ23n13ta(gf-e/0M .1_Po9fI d4)y,5na m 1i| 1c ^~~~~~~~~~~~~~82 85r44asrc/libavcodec/aac_defines.hn0g:2e44 f:36c)o}:m, {pnote: Qrexpanded from macro 'Q30' 3e1s(s-i0. on8 44t0 | #o4de fi1n2e3a29 Qp36p043l(y1",x 0O)9 F fF)S, E T Q( 3 d1r (c -_s 0 c .a l8e) 8(,in5t )(1A(3x81V)_8O*1PT1_097T93Y4P7E54_1782FfL4OA)T,. }{.0d,bl + = | 0 1 ~~~~^~~~~~~~~~~~~~~~~~~ ..50)}src/libavcodec/aac_defines.h, 0: | .45: ^36 :0, note: 6.expanded from macro 'Q31'0 , In file included from PAsrc/libavcodec/aacps_fixed.cR : }2445 | ,# d: In file included from ef| isrc/libavcodec/aacps.c ^n: 32e: src/libavcodec/aacps_fixed_tablegen.h:Q23631:(11x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) ((236x | )* 2 1 src/libavcodec/ac3dec_fixed.c47 :4161 8Q:3360AS libavcodec/arm/fmtconvert_neon.o 132:4( 0.8warning: 0missing field 'unit' initializer [-Wmissing-field-initializers].00 000 00+0 00.05f)/ M| 161_ | ^ ~P I ) , {Q 3"0(h0eIn file included from .asrc/libavcodec/aacsbr_fixed.cv0y:5_624c: om1p1src/libavcodec/aacsbrdata.hr3:8"87461,3: f7/M"_:P warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I n)ab,l eQ 3h0(e a0.4610v8y | d3{9Qy39n8a414m(ic1 7 0fr/.9aMn9g_09e P6Ic1)o3mp,r1es s4Q49io32n0"5(0,f0 )O.,F1F SE2Q43T18((7-0h1.1e894av7y598_c1omf1p/r8Me2s_8PsI)5io,n)4, 40 QA2V_3OfP0)}T,( {_0TQY.31PE1_(B4-0O5.O8804L132,7 35{2.19i56664f43 /= 1M009f_ )}P,, Q03I1,) (1,, -0 QP3A.08R(8 05}.11,53 6| ^8 19871859992435f7/fM)_}P,I )| , ~~~~~^~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:src/libavcodec/aac_defines.h36:: 44note: :expanded from macro 'Q31' 36: note: expanded from macro 'Q30' 45 | #de f44i | ne# dQe3fsrc/libavcodec/ac3dec_fixed.c1(ixn:e )Q16330 (: x 11) : warning: missing field 'help' initializer [-Wmissing-field-initializers] ( 163i | n t ) ( (x{) *NU 2 LL1} ,( 4i7 n4| t ^8) 3(64(8.x0 )+* 100.753) 7 4| ^ ~1 824.0 + 0.5In file included from )src/libavcodec/aacsbr_fixed.c :62 : | src/libavcodec/aacsbrdata.h ^: 460:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32 : 460src/libavcodec/aacps_fixed_tablegen.h: | 235{Q:31361:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].5 2890520960295f), 235Q3 | 1 ( 0 .Q6300048(807.2040505050902f0)0},0 0{fQ/3M1_(P I0).,7 4Q23308(05.50279417455807f6)9, 1Q73f1/M(_ P0I.0)4, 4Q91390(105.2191106443f2)8}7,8 3 3| ~~~~~^~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:45):, 36Q:3 note: 0expanded from macro 'Q31'( 0.17388 6457 | 1#6de4ffi/nMe_ PQI3)1,( xQ)3 0 ( 0 . 2 0 3 8 5 87 7 7 9f(/iMn_PtI)()(x,) Q*3201(4704.82361489.90 4+59 007.src/libavcodec/alsdec.c65f:)/ 360M| :_38 ^ ~P: I)warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:62:: 44src/libavcodec/aacsbrdata.h::46036:: 59note: : expanded from macro 'Q30'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]360 | 44 | #ideff i (ne460 a | vQ{cQ3t0x(3x-1)> c( h0 _ .5 l 2 a 8 y90 o 5 u2t (0in.96t0n2)b9(_c5h(f)a,x n)Q*n10371(e 03l.670s40 1>48 284F87.204src/libavcodec/aic.c5F_ S5:+A54009 N:20.E18_f5:N)B) }_ warning: ,comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] C| H AN ^N {QE31L( S0400). | 7In file included from { 42src/libavcodec/aacps_fixed.c3 :| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~8i5245: 2 9fIn file included from 1src/libavcodec/aacps.c4 :(32b58: u7fsrc/libavcodec/aacps_fixed_tablegen.h_sf:isrc/libavcodec/alsdec.c235):111z:e,424: < :o Q28f3f)warning: :{1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( warning: 0comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]| .0 ~~~~~~~~ ^ ~~~44 91 9 154242352 | 9 | 10 4src/libavcodec/aic.c 4 : Q3f420: 34:0 )warning: if( }(comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 0, g e.t0_b| i ~~~~~^~~~~~~~~~~~~~~~~~ 0 0t00420ssrc/libavcodec/aac_defines.h_0 | :l0 45e0 :f0t( &36 0g: fb/M _ P)Inote: expanded from macro 'Q31' )< ,h t_ Q 3s0i45i(f0 .(zs | li0ce#)7e47d5 _es0i f6z9| 1 ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~7if/eM n e_ +PQ Io3ff)1( x>) , b u Qf3 _0si z( e0 .1 1| 6 |3 2 ! s87l8i ce3_(3siizfen/t)M )_{P(I) ,( | x ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ Q)3*201(04.714873634888.06 7+16 4f0/.5M)_P I | ) ^ ~, Q30(0.20385In file included from 87src/libavcodec/aacsbr_fixed.c7:7629: fsrc/libavcodec/aacsbrdata.h/:M460_:32P:I warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.2199 446059 | 0{Q7361f(/ 0M._5P2I89)0,5 2 09| 6 ^~~~~~~~~~~~~~02 95f)src/libavcodec/aac_defines.h:,44: 36Q3:1 note: (expanded from macro 'Q30' 0 .600488 447 | 2#4d5e5fi5n9e2 fQ)3}0,( {xQ)3 1( 0. 7 4 2 3 8 55 2 9 1 45(8i7nft)),( (Qx)3*1(1 007.30744148921491.50 2+9 100.454)f ) }| , ^ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 45:36src/libavcodec/aacps_fixed.c:: note: 24expanded from macro 'Q31': In file included from src/libavcodec/aacps.c:32AS libavcodec/arm/fmtconvert_vfp.o : src/libavcodec/aacps_fixed_tablegen.h: 45235 | :#d86e:fi nwarning: e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(x) 235 | ( i n t )Q(3(0x()0.*02010407040803060408.f0/ M+_ P0I.)5), | Q ^ ~3 0(0.074750In file included from 6src/libavcodec/aacsbr_fixed.c9:1627: fsrc/libavcodec/aacsbrdata.h/:M460_:7P:I warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.116 34602 | 8{7Q83331f(/ M0._5PI2)89,0 5Q2300(906.01279358f8)6,7 16Q43f1/(M _0P.I6)00,4 88Q73204(5505.922f0)3},8 58{7Q73719(f 0/.7M4_P2I3),8 5Q53209(104.528179f94)5,9 0Q7src/libavcodec/bytestream.h361f:/M(_P271I 0:17):.,0 4 4warning: 9| comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 ^~~~~~~~~~~~~~ 9 1529src/libavcodec/aac_defines.h1:0444:436f: )note: },expanded from macro 'Q30' 271| | ~~~~~^~~~~~~~~~~~~~~~~~ 44i | #ndsrc/libavcodec/aac_defines.h:e45:t36:f isnienote: Qzexpanded from macro 'Q31'3 e02 (= x F) 45F MI | N # ( dge f- >in be u Q3f f1(ien(t)rx(_e)n ( dx )* 1 -07 3 g7 -4> bu1f f8 2e4 r (.i0,n + 0t.si)z5)(e) ( ;x| ^ ) *2| 14 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~7 483In file included from 6src/libavcodec/aacps_fixed.c4:824.src/libavutil/macros.h0: : 49In file included from src/libavcodec/aacps.c+::32 250:: .5src/libavcodec/aacps_fixed_tablegen.h):note: 235 expanded from macro 'FFMIN':61| : ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #dIn file included from esrc/libavcodec/aacsbr_fixed.cf:62i : n235esrc/libavcodec/aacsbrdata.h F | F:459 M :I84: N ( aQwarning: ,3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (b0.)0 0((0a)0 0459 | >{ 0(bQ)0301 0(?-00 f(.b)/ M:7 (_9P3a5I))), 1 | ~ ^ ~8Q 33203(408.0871467f)5,0 Q63911(7-f0/.M_3P6I2)08,8 97Q938091(360f.)}1,1 {6Q33218(7 803.363f8/7M2_35P9I15)1,63 6Qf)3,0 Q(310(. 01.7308881627816245f2/4M9_34P4I)4,f Q)3}0,( 0 | . ~~~~~^~~~~~~~~~~~~~~~~~ 2038src/libavcodec/aac_defines.h58:7457:7369:f /note: Mexpanded from macro 'Q31'_ PI), Q3 045( | #0d.ef2i19n9e4 5Q930176(fx)/ M _ P I ) , | ^~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n44t:)36((:x) *note: 2expanded from macro 'Q30'14 7483648 .044 | #+d e0f.i5n)e Q| 3 ^ ~ 0(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :(459i:59n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*1073741 84592 | 4{.Q031 (+- 00..759)3 5| 1 ^8 32348816f)In file included from , src/libavcodec/aacps_fixed.c:Q243: 1In file included from (src/libavcodec/aacps.c-:032.: 36src/libavcodec/aacps_fixed_tablegen.h2:02358:8369:7 9warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]91 36f)}, {Q31( 0.6 32358 | 7 2 3 59 1 5Q163306(f0).,0 Q03010(0 000.00801208f/2M5_2P4I9)3,4 4Q4f3)0}(,0 . 0| 7 ~~~~~^~~~~~~~~~~~~~~~~~4 7506src/libavcodec/aac_defines.h91:745:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30(0 .451 | 1#6d3e2f8in7e8 3Q331f(/xM)_ P I ) , Q3 0 ( 0. 1 7 38 8(6i71n6t4)f(/(Mx_)P*I21)4,7 4Q3803(604.82.00 3+ 805.8577)79 f | / ^ ~M _PI), Q30In file included from (0.src/libavcodec/aacsbr_fixed.c2:621: 9src/libavcodec/aacsbrdata.h9:44595:9310:76 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), | ^~~~~~~~~~~~~~ 459 | src/libavcodec/aac_defines.h{:Q443:361:( -note: 0expanded from macro 'Q30'. 7935183 23444 | 88#1d6eff)i, nQe31 (-Q03.306(20x8)8 9 7 9 8 9 13 6 f) } , { Q 3(i1nt() 0(.(63x8)7*231509175317643168f2),4 .Q301 (+ 00..508)1 2 8| 25 ^2 493444f)},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::36235:: 11note: :expanded from macro 'Q31' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q 32351 | ( x ) Q 3 0 ( 0 .0 00 0 0(0in0t)0(0(x0)f*/2M14_7P48I3)64,8. 0Q3 0(+0 .007.54)7 5 0| 6 ^ ~9 17f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3062(: 0src/libavcodec/aacsbrdata.h:.45911:663:In file included from 2 8warning: 7src/libavcodec/anm.c83implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:3 28f: /src/libavcodec/bytestream.hM:293_:PI13 :)459 | ,{Q 3 warning: 1Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( -30.07(903.51187332384886871 61293f6 | )4 f, /M _Q 3s1P(-i0zI.),e 23 62Q0= 38F0F(89M70I9.N820(938p5-1>b8u3ff7e6r7f)_7}e9,nfd / M-{Q_ p3->P1(b 0I.u)f,fe6r 38Q,3 720s35(i09ze.)125;116 396 9| f4 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~),5 9Q3017(6 0fsrc/libavutil/macros.h./:490:M81252_8:P25 I24note: 9),expanded from macro 'FFMIN'3 4| ^~~~~~~~~~~~~~4 4f )}49,src/libavcodec/aac_defines.h: | 44:#36 | de:f ~~~~^~~~~~~~~~~~~~~~~~~ i nnote: eexpanded from macro 'Q30' src/libavcodec/aac_defines.hF:45F:M36I 44: | N# de(fnote: inaeexpanded from macro 'Q31' , Qb30)( x)( (45 a | #d) e > f ( inb) e ? (b ) Q 3(i:n1t) ((((axx))) * ) 1 | 0 ~ ^ ~ 73 7 4 1 8 2 4 In file included from .src/libavcodec/anm.c0 (+ :0i28n.: 5t)src/libavcodec/bytestream.h) : (294| (: ^15x:) *warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 47483 6In file included from 2944src/libavcodec/aacps_fixed.c8 | .0: 24+ 0: .5In file included from )isrc/libavcodec/aacps.cf: ( s 32i| ze: 2 ^ ~src/libavcodec/aacps_fixed_tablegen.h :!=234 s:i136z: eIn 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| : ~~~~~ ^ ~~~~458: 84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 234 | Q3 0458( | {0Q.3010( 0000.0002070004f55/4M_1P41I8)8,5f )Q, 3Q0(301.(1-001.015142197059168f0/5M3_6P6I6)f,) }Q, 3{0Q(301(. 10.58800007167473550626f81/8fM)_P,I )Q,3 1Q(3 00.(901.524231879555711417093f9/fM)_}PI,) , | Q ~~~~~^~~~~~~~~~~~~~~~~~ 30(0src/libavcodec/aac_defines.h.:24582:036:7 note: 2expanded from macro 'Q31'8 719f/M_ PI45) | #,d Qe3fi0n(e0 .Q33015(8x38)0 1 8 7 f / M _ P I ) , (| i ^~~~~~~~~~~~~~nt )((xsrc/libavcodec/aac_defines.h)*:2441:47364:8 36note: 4expanded from macro 'Q30'8 .0 + 0. 445 | #)d e f| i ^ ~ ne Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62: src/libavcodec/aacsbrdata.h : 458: 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *4581 | 0{7Q3317(4 01.802247.0405 5+4 104.158)85 f ),| ^Q3 1(-0.05417In file included from 51src/libavcodec/aacps_fixed.c8:05243: 6In file included from 6src/libavcodec/aacps.c6:f32: )src/libavcodec/aacps_fixed_tablegen.h},: {234Q:31111: (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .80001773566818 f234) | , Q 3 1 ( Q 300.(90.105402010905001040100f39/fM)_}P, I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(0:.45:13601:1 note: 1expanded from macro 'Q31'2 9096f/ M45_ | P#dIe)f,i neQ 30Q(301.1(5x8)0 7 6 4 5 0 2 f / M_ P I ) , (Qi3n0t()0(.(2x3)8*725154774187396f4/8M.0_ P+I )0.,5 )Q 30(0.2820 7| 2 ^ ~8 719f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:(620.: 3src/libavcodec/aacsbrdata.h0:54588:3318:0 18warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f/M_PI), | ^~~~~~~~~~~~~~458 | {Q31src/libavcodec/aac_defines.h( :044.:0362:7 0note: 45expanded from macro 'Q30'5 4141885 f44 | )#,d eQf3i1n(e-0 .Q03504(1x75)1 8 05 3 6 6 6f ) } , { Q 3(1i(n t0).(8(0x0)0*1717037536764811882f4).,0 Q3+1 ( 00..59)15 4 2| 1 ^ 95141039f)},In file included from src/libavcodec/aacps_fixed.c| : ~~~~^~~~~~~~~~~~~~~~~~~ 24: In file included from src/libavcodec/aacps.c:src/libavcodec/aac_defines.h32:: 45:src/libavcodec/aacps_fixed_tablegen.h36:234:: 86:note: expanded from macro 'Q31' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q2343 | 1 ( x) src/libavcodec/bytestream.hQ 3: 0 ( 317 0.: 13 0(:0in t0warning: )0(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](x0) 00*0210407f4/M8_P3I6)4, 8Q. 03317 0 | (+0 . 1001. 51s1)29i0 z9 6e| 2 f ^ ~/=M _FFPMII)N,( Qp3In file included from 0(-src/libavcodec/aacsbr_fixed.c>0:b62.: src/libavcodec/aacsbrdata.hu:1f458f:57:e8 0r7warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6e4n502d f-/ Mp_ PI-458>)bu | f, {Q3f0Qe3(1r(0, .0s2i.3z8075e5271)src/libavcodec/alsdec.c770;459 : 5| f5774 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1/4: M1318:8_ 5PfI)src/libavutil/macros.h, warning: ):,Q Qcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]493:325 :10( -(note: 00.2expanded from macro 'FFMIN'8.20 70285 741577 179 | 49 5 f | /1M #8d_ePiI0ffi)n,5 Q 3e3(c0t (F06Fx.->6c6uMr3_fI0f)raNm58}3(8e0,18a7_f /,le{MQb3n1_)Pg(t hI ! =0.(80) ,(c0 at)0 x- >1| 77s> ^~~~~~~~~~~~~~35c66 8 on(1fb8)src/libavcodec/aac_defines.h :.44f:36f:?)r, Q amnote: 3expanded from macro 'Q30'(eb1 _)( l:en0 (ga.44t | )#9d15h)) e4fi n| {2 e| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ ~ ^ ~1 Q3 095(14x1)0 3 In file included from 9 f)src/libavcodec/anm.c } : 28, | : ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h :src/libavcodec/aac_defines.h :(45318i:n:15t36):: (warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (note: x)expanded from macro 'Q31'*1 0 731837 | 4 1 8 i45f2 | 4(.#s0di ze+e f0.25i) ne Q!= s3i| ze1) ^( x| ) ~~~~~ ^ ~~~~ In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c(:32i: ntsrc/libavcodec/aacps_fixed_tablegen.h)(:(234x):*6121:4 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0.5) 234 | | ^ ~ Q30(0In file included from .src/libavcodec/aacsbr_fixed.c0:0620: src/libavcodec/aacsbrdata.h0:0457:0830: 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 f/M_PI), Q3 0457( | 0{.1Q03111(1 209.069263f1/9M5_P3I7)4,6 Q2350(402.f1),5 8Q03716(4-500.29f3/0M9_8PI3)1,3 5Q3502(509.923f8)}7,5 5{7Q13791f(/M _0.P4I2)2, 1Q583107(509.24882070f7)2,8 7Q1319(f-/0M._07P7I12)7, 8Q7338502(080f).}3, 0 | 5 ~~~~^~~~~~~~~~~~~~~~~~~8 380src/libavcodec/aac_defines.h18:745f:/36:M _note: expanded from macro 'Q31'P I), | ^~~~~~~~~~~~~~ 45 | #desrc/libavcodec/aac_defines.hf:44i:n36e: Qnote: 3expanded from macro 'Q30'1 (x) 44 | # d e f i ne( inQt30)((x(x)) *2 1 4 7 4 8 36 4 8 . 0 + (0in.t5)) ( | ( ^ ~x )*1073741In file included from 8src/libavcodec/aacsbr_fixed.c2:462: .src/libavcodec/aacsbrdata.h0: 457:+59 : 0warning: .5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ 457 | In file included from {Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from src/libavcodec/aacps.c0:.326: 23src/libavcodec/aacps_fixed_tablegen.h1:2349:5363:7 4warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 542f), Q31(-0.9 32340 | 9 8 31 3 5 5Q23509(90f.0)0}0,0 0{0Q03010(0 f0/.4M2_2P1I5)8,1 7Q3509(4080.710f1),1 12Q930916(-f0/.M0_7P7I1)2,78 7Q338052(008.f15)8},0 7 6| 4 ~~~~~^~~~~~~~~~~~~~~~~~5 02f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.238 7455 | 5#7d1e7f9ifn/e MQ3_1P(Ix)), Q 3 0 ( 0 . 2 8 2 0(7i2nt87)1(9(fx)/*M2_1P47I4)8,36 4Q8.300( 0+. 300.558) 3 8| ^ ~0 187f/M_PI),In file included from src/libavcodec/aacsbr_fixed.c :62| : ^~~~~~~~~~~~~~src/libavcodec/aacsbrdata.h :457:31src/libavcodec/aac_defines.h:: 44warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q30' 45744 | | #{dQe3f1(i n0.e6 23Q13905(37x4)62 5 4 2 f ), Q 31 ( - 0. 9 30 9(8i3n1t3)55(2(59x9)f*)}1, 0{7Q3317(4 10.8422241.5801 7+59 4080.75f)), Q| 3 ^ 1(-0.07712In file included from 7src/libavcodec/aacps_fixed.c8:7243: 85In file included from src/libavcodec/aacps.c2:0832f: )src/libavcodec/aacps_fixed_tablegen.h}:, 234 :| ~~~~^~~~~~~~~~~~~~~~~~~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' 23445 | | # de f i ne Q3Q310(x()0 . 0 0 00 0 0 0 0 0 0(fi/ntM)_((PxI)),* 2Q13407(48036.4180.101 1+2 900.956) f /| ^ ~M _PI), Q30(0.In file included from 1src/libavcodec/aacsbr_fixed.c5:862: 0src/libavcodec/aacsbrdata.h7:4576:4570: 2warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /M_PI), Q30 (4570 | .{2Q38371(5 507.167293f1/9M5_3P7I4)6, 2Q54320(f0.)2, 8Q23017(2-807.1993f0/9M8_3PI1),3 5Q53205(909.f3)}0,5 8{38Q03118(7 f0/.M4_22P1I5)8src/libavcodec/bytestream.h,1 7 :5355| :9 ^~~~~~~~~~~~~~134: 8warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7fsrc/libavcodec/aac_defines.h), :Q3441:(36-0:. note: 0expanded from macro 'Q30'7 712 783557 | 443 | 8 5# d2 esf0i8fizne)e } , =Q 3| 0F ~~~~~^~~~~~~~~~~~~~~~~~( FMxIN)(gsrc/libavcodec/aac_defines.h-: > b45u : f 36 : fe rnote: _ expanded from macro 'Q31'e n d(i 45nt-) | (#(xg)d-*1e0>f7b3i74u1nff8ee2r ,4 .0Q +s 3i0z1.e()5)x; )| ^ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/aacps_fixed.c src/libavutil/macros.h:24 :: (49i:In file included from 25nsrc/libavcodec/aacps.c::t32 ): note: src/libavcodec/aacps_fixed_tablegen.hexpanded from macro 'FFMIN'( :233(:136x: )warning: 49* | #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d2ef i1n4e 7F48F3M6I48N.0( a+,233b | 0 ) . ( 5 ()aQ )3 0(| 0> ^ ~. (00b00)0 00?00 0In file included from (src/libavcodec/aacsbr_fixed.cfb/:)M_62P : I):,src/libavcodec/aacsbrdata.h :Q(30456(a:0)84.): 1 warning: 21implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2| ~ ^ ~2 90376f/M_ PIn file included from 456I | ){src/libavcodec/anm.cQ3,1:( -28Q03: src/libavcodec/bytestream.h.:35607(:134: 04warning: 9.0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]110 49609399642 963563f | 8)0f /, M _ PsIi)Q,3 Qz31e20 (=( 0F0.F.92M947I0N2(p7-595>89011b317fu44/fM6_f1PeI0r)_efn, )Q3d}0 -, p(- 0>.3{4bQ6u36f9913f(8er ,60 .s8f6/i4Mze8)_P8;I0 )1, Q1| 3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 907(920src/libavutil/macros.h7.:53497:2598src/libavcodec/agm.c2:8 2:fnote: ),1 1068expanded from macro 'FFMIN'5Q9: 36139(f :/ 0 Mwarning: _P49I.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #)4, d1 3| ef3in ^~~~~~~~~~~~~~e6 6 F6FMsrc/libavcodec/aac_defines.hI:440 8N3:1068(0a5,36b | 7:1)f ) }(,note: expanded from macro 'Q30'( a) >w| h( ~~~~~^~~~~~~~~~~~~~~~~~ibl )e 44? | ( gsrc/libavcodec/aac_defines.h#(dee:45bt)f i:n_:b36 ei: ( at)snote: _expanded from macro 'Q31'Q)3l 0 ef(tx(| )g ~ ^ ~ 45 b ) | ># 0d In file included from e& src/libavcodec/anm.cf: &i28 nx: e src/libavcodec/bytestream.h Q 3< 1:( i(357snx:-15t)>:o) uwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] t(px ) u*t1357_0 | s7 3 i 7 zi f 4e (1s) 8i2 4 .z{e(20 i +!= n si| zt0 ~ ^ ~~~~~~~~~~~~~~e). 5) ()( x )| | * ^ ~~~~~ ^ ~~~~ 2 14748364In file included from 8.src/libavcodec/aacps_fixed.c0 :+ 240: .In file included from 5)src/libavcodec/aacps.c : 32| : ^ ~src/libavcodec/aacps_fixed_tablegen.h :233:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:456:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | Q30 (4560 | {.Q03010(0-00.070400409f/0M_1P0I4),6 99Q63206(f0).1,2 1Q23219(0 03.7964f7/2M_5P9I1)17,4 4Q63100(f)0}., 1{9Q3013(9 04.96348808f01/1M9_7P9I2)75,9 Qf3),0 (Q03.12(9 007.9415383063616f0/83M0_57P1I)f,)} ,Q3 0 | ( ~~~~~^~~~~~~~~~~~~~~~~~0. 3466src/libavcodec/aac_defines.h9:9453:8366:8 fnote: /expanded from macro 'Q31'M _PI), Q 3450 | (#0de.f3in7e82 8Q23115(x9) 6 f / M _ P I ), | ^~~~~~~~~~~~~~ (int)src/libavcodec/aac_defines.h(:(x44):*2361: 4note: 7expanded from macro 'Q30'4 83648. 044 | +# d0e.f5i)ne Q 3| 0 ^ ~ (x) In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h :(456:i32n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*10737418 24564 | .{0Q 3+1 0(.-50). 7 44| 9 ^ 010469962In file included from 6fsrc/libavcodec/aacps_fixed.c):,24 : QIn file included from 31src/libavcodec/aacps.c(: 032.: src/libavcodec/aacps_fixed_tablegen.h9:472332:59861:1 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 4610f)}, {Q31( 0233. | 6 4 8 8 0 1 19Q739207(05.090f)0,00 0Q3010(0 0f0/.M4_1PI3)3,6 6Q63008(03.01527112f2)9}03,7 6| ~~~~~^~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q: 3note: 0expanded from macro 'Q31' (0.1903 94459 | 3#8d0eff/inMe_P IQ3)1, (Qx)3 0 ( 0 . 2 9 0 7 9 5 8 0 3(1ifn/t)M(_(PxI)*)2,14 7Q483306(40.83.406 +6 90.9538)6 8 f/| M ^ ~_ PI), Q30(0.In file included from 3src/libavcodec/aacsbr_fixed.c7:8622: 8src/libavcodec/aacsbrdata.h2:4561:569:6 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), | ^~~~~~~~~~~~~~ 456src/libavcodec/aac_defines.h | :{44Q3:36:1 (note: -expanded from macro 'Q30'0. 7449010 44469 | 9#6d2e6ff)i,n eQ 3Q13(0 (0.x9)47 2 59 1 17 4 4 6 1 0 f ) }, {(Q3i1nt()( (0.x6)4*81800171397794271589f2),4 .Q03 1+( 00..54) 1 33| 66 ^60 830571f)},In file included from src/libavcodec/aacps_fixed.c :| ~~~~^~~~~~~~~~~~~~~~~~~24 : In file included from src/libavcodec/aacps.csrc/libavcodec/aac_defines.h::3245:: 36src/libavcodec/aacps_fixed_tablegen.h:: 233note: :expanded from macro 'Q31'61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q3 1233( | x ) Q 3 0 ( 0 . 0 0 0(0in0t0)0(0(0x0)*f2/1M4_P7I4)8,3 6Q3408(.00. 1+ 2012.25)9 0 3| 7 ^ ~ 6f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(062.: src/libavcodec/aacsbrdata.h1:904553:849:4 9warning: 38implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 f/M_PI), Q3 0(4550 | .{29Q03719(5-800.3017f5/88M9_4P8I56)3,0 7Q93f0),( 0Q.331(4 60.67994308966281f40/8M4_1P7I)0,f) }Q3,0 ({0Q.3317(8 208.27163549361f9/89M51_4P4I5)f,), | Q ^~~~~~~~~~~~~~31 ( 0.src/libavcodec/aac_defines.h41:7444:636:6 2note: 9expanded from macro 'Q30'4 22634f) }44, | # | d ~~~~~^~~~~~~~~~~~~~~~~~e finesrc/libavcodec/aac_defines.h Q:345:036(:x )note: expanded from macro 'Q31' 45 | # d e(fiintn)e( (Qx3)1*(1x0)7 3 74 18 2 4 . 0 + 0 . 5()i n t| ) ^(( x)*21474836In file included from 48src/libavcodec/aacps_fixed.c.0: 24+: In file included from 0.src/libavcodec/aacps.c5): 32 | : ^ ~src/libavcodec/aacps_fixed_tablegen.h: 233: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:455:59: warning: 233implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q30(0 .455 | 0{0Q0310(00-000.000f75/8M_8P9I4)8,5 6Q33007(90f).,1 2Q1312(2 900.3774069f6/2M1_4PI0)8,4 1Q7300f()0}.,1 90{3Q3914( 903.870f6/3M4_3P1I98)9,51 44Q53f)0,( Q03.12(9 00.749157840636219f4/2M2_63P4If))},, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~(0 .346src/libavcodec/aac_defines.h6:9459:363:8 note: 6expanded from macro 'Q31'8 f/M_PI )45 | ,# Qd3e0f(i0n.e3 78Q23812(x1)5 9 6 f / M_ P I ) , | ^~~~~~~~~~~~~~( int)(src/libavcodec/aac_defines.h(:x44:)36*:21 4note: 7expanded from macro 'Q30'4 83648. 044 + | #0d.ef5i)n e | ^ ~Q 30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 455 : 32 :( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*10737 44551 | 8{2Q43.10( -+0 0..0755)8 8 9| 4 ^8 563079f),In file included from src/libavcodec/aacps_fixed.cQ:3241: (In file included from src/libavcodec/aacps.c0:32.: 7src/libavcodec/aacps_fixed_tablegen.h4:0233:9116: 214warning: 08implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 170f)}, {Q31( 0. 72336 | 3 4 3 1 9 8Q935104(405.f00)0, 0Q03010(0 00.04f1/7M4_6P6I2)9,4 2Q23603(04.f1)2},1 2 2| 9 ~~~~~^~~~~~~~~~~~~~~~~~0 376src/libavcodec/aac_defines.hf:/45M:_36P:I) ,note: expanded from macro 'Q31'Q 30(0.19 0453 | 9#4d9ef3i80nfe /QM_3P1(Ix)), Q 3 0 ( 0 . 2 9 0 7 9(i5n8t0)3((1xf)/*M_2P1I4)7,4 8Q33604(80..0 3+4 06.6959)3 8 6| 8 ^ ~f /M_PI), Q30(0In file included from .3src/libavcodec/aacsbr_fixed.c78:262: 8src/libavcodec/aacsbrdata.h2:14555:69:6 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M_PI), | ^~~~~~~~~~~~~~ 455 | {Qsrc/libavcodec/aac_defines.h3:1(44-:036.:07 5note: 8expanded from macro 'Q30'8 9485630 447 | 9f#)d, eQfi3n1(e 0.Q73400(96x21)4 0 8 41 7 0 f )} , { Q 3 1 (( i0nt.)(7(6x3)4*31109879351744451f8),2 4.Q031 (+ 00..54)1 7 | 4 ^6 629422634f)}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::23236:: 136note: :expanded from macro 'Q31' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q 32321 | (x ) Q3 0 ( 0 . 00 0(0i0n0t0)0(0(x0)f*/21M4_7P48I3)6,4 8.Q0 3+0 0(.05.)1 4| 1 ^ ~8 247074f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c, :Q62: 3src/libavcodec/aacsbrdata.h0:(4540.:2832:4 0warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 8374f/M_PI), 454Q | 30{(Q301.(3-4704.881937440624f7/4M6_2P56I7),1 f)Q,30 (Q0.341(2 00.29991894060567f8/8M38_5P3I7)f, )Q},3 0{Q(301(. 406.3397667072750368f1/3M0_79P2If)),, Q | 3 ^~~~~~~~~~~~~~1 (-0.7src/libavcodec/aac_defines.h:4448:53646:6 86note: 09expanded from macro 'Q30'3 59f)}, 44| | ~~~~^~~~~~~~~~~~~~~~~~~# defisrc/libavcodec/aac_defines.hne: 45Q:336:0 note: (expanded from macro 'Q31'x) 45 | # d e fi(nien tQ)3(1((xx)) * 1 0 7 3 7 4 1 8 2 4 . 0( i+n 0t.)(5()x ) *| 21 ^4 7483648.0 In file included from +src/libavcodec/aacps_fixed.c 0:.245): In file included from src/libavcodec/aacps.c| : ^ ~ 32: src/libavcodec/aacps_fixed_tablegen.h:232: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:454:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | Q 34540 | (0{.Q3010(0-000.809074060407f46/2M5_6P7I1)f, )Q,3 0Q3(10(. 1041.892984476057748f/8M_3P85I3)7,f )Q}3,0( 0{.Q23214(0 300.83379647f7/2M5_6PI1)3, 0Q73902f()0,. Q3314(74-801.3744028f5/4M6_6P8I6)0,9 3Q5390(f0).},4 2 0| 2 ~~~~~^~~~~~~~~~~~~~~~~~9 1900src/libavcodec/aac_defines.h6:f45/:M36_:P Inote: )expanded from macro 'Q31' , Q30(0 .454 | 6#3d7ef6i0n7e0 3Q381f(/xM)_ P I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44:(36i:n tnote: )expanded from macro 'Q30'( (x)*214 7444 | 8#3d6e4f8i.n0e +Q 30.05()x ) | ^ ~ In file included from (src/libavcodec/aacsbr_fixed.ci:62n: t)src/libavcodec/aacsbrdata.h((:x454):*321:0 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]74 1824.0 + 0. 4545 | ){ Q 31| ( ^- 0.89746474In file included from 62src/libavcodec/aacps_fixed.c5:6247: 1In file included from fsrc/libavcodec/aacps.c),: 32: Qsrc/libavcodec/aacps_fixed_tablegen.h31:( 2320.:9869:8 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]65 78838537f)}, {Q3 1(232 | 0. 3 9 6 7 7Q235601(3007.9020f0)0, 0Q03010(0-00f./7M4_8P5I46)6,8 6Q03903(509.f14)1}8,2 4 7| 0 ~~~~~^~~~~~~~~~~~~~~~~~7 4f/M_src/libavcodec/aac_defines.hP:I45:)36:, note: Qexpanded from macro 'Q31' 30(0.22 4450 | 3#0d83e7f4ifn/eM _QP3I1)(,x )Q 3 0 ( 0 . 3 4 7 4 8 1 3 4(0i2nft)/(M(x_)P*I2)1,4 7Q4308(306.44820.209 1+9 000.56)f / M| _ ^ ~P I), Q30(0.In file included from 4src/libavcodec/aacsbr_fixed.c:6623: src/libavcodec/aacsbrdata.h7:604547:063: 8warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), | ^~~~~~~~~~~~~~ 454 | {Qsrc/libavcodec/aac_defines.h3:144(:-360.:8 note: 9expanded from macro 'Q30'7 4647462 5446 | #7d1fe)fi,n Qe 3Q13(0 (0x.)9 9 8 4 6 5 7 88 3 85 3 7(f)i}n,t {)Q(3(1x() *01.0379367774215862143.00 7+9 20f.),5 )Q3 1 (| - ^0. 74854668609In file included from 35src/libavcodec/aacps_fixed.c9f:)24}: ,In file included from src/libavcodec/aacps.c | : ~~~~^~~~~~~~~~~~~~~~~~~32 : src/libavcodec/aacps_fixed_tablegen.h:232:src/libavcodec/aac_defines.h61:: 45:warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q31' 45 | #d e232f | i n e Q 3 1 (Qx3)0 ( 0 . 0 0 0 0 0 0 0 0 0(0if/nMt_)P(I()x,) *Q23104(704.8134614882.407 0+7 40f./5M)_ P I| ^ ~) , Q30(0.22In file included from 4src/libavcodec/aacsbr_fixed.c0:3620: src/libavcodec/aacsbrdata.h8:374534:84f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] PI), Q30(0.34 74534 | 8{1Q33410(2 f0/M._8PI1)5,0 5Q483405(70.446200229f1),9 0Q0361f(/-0M._9P4I)6,85 94Q73806(103.6496f3)76}0,7 03{8Qf3/M1_(-P0I.)44,9 7 6| 3 ^~~~~~~~~~~~~~8 09548src/libavcodec/aac_defines.h6:044f:)36,: Qnote: 3expanded from macro 'Q30'1( 0.4089 44457 | 2#6d7e1f5i4n5ef) }Q,3 0( x| ) ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45 : 36 : note: expanded from macro 'Q31' (int)(( x45) | *#1d07e3f7i4n1e8 2Q43.10(x )+ 0 . 5 ) | ^ (int)((In file included from x)src/libavcodec/aacps_fixed.c*2:124: 4In file included from src/libavcodec/aacps.c7:324: 83src/libavcodec/aacps_fixed_tablegen.h6:2324:836.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 .5) | ^ ~ 232In file included from | src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h : 453 :Q5830:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0000000000f /453M | _{PQI3),1 ( Q030.(801.51045148284457704764f0/2Mf_)P,I )Q,3 1(Q-30.09(406.825294407380681337649ff)/},M _P{IQ)3,1 (Q-03.04(4907.633840795448816304f)0,2 fQ/3M1_(PI )0,. 4Q0308(9405.7422062791154950f0)6}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~ I), Qsrc/libavcodec/aac_defines.h30:(450:.364:63 7note: 6expanded from macro 'Q31'0 7038f /45M_ | PI#)de,f in e| ^~~~~~~~~~~~~~Q 31(x)src/libavcodec/aac_defines.h : 44 :36 : note: expanded from macro 'Q30' ( i44n | #td)e(f(ixn)e* 2Q134704(8x3)6 4 8 . 0 + 0 . 5) | ^ ~ (int)((x)In file included from *src/libavcodec/aacsbr_fixed.c1:0627: 3src/libavcodec/aacsbrdata.h74:1845324:.310: + warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ 453 | {Q3In file included from 1(src/libavcodec/aacps_fixed.c 0:.24: 8In file included from 1src/libavcodec/aacps.c5:320: 54src/libavcodec/aacps_fixed_tablegen.h8:452327:114:60 2warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(-0.94685947 82326 | 1 3 6 9 f )Q}3, 0{Q(301.(0-000.404090706030800f9/5M4_86P0If)),, Q3Q13(0 (0.04.104891482547276071src/libavcodec/agm.c754:4f51166/f:M57):_ }P,Iwarning: comparison of integers of different signs: 'long' and 'unsigned int' [-Wsign-compare]) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0.src/libavcodec/aac_defines.h2:2454:360:30 8note: 3expanded from macro 'Q31'7 41166 f/ | M _ P I ) 45, | Q#d e3 f0i ( ns0eki.p3 4 7Q+ 4s38-11>(3sx4i)z0e 2[ f/0 M] _ P +I ) s, - >Qs iz3e 0[ (1]0 (.4+2i0n 2ts9-)>s1i(9(0z0xe6f)/[*2M]21_ 47P>I4) 8c, 3Qo6m3p40(r08e.s.se4d06 +_ 30s7.i65z0)7e )0 { 38 f| /| M ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~_ PI), | ^~~~~~~~~~~~~~In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hsrc/libavcodec/aac_defines.h::453:44:7:36 : warning: note: expanded from macro 'Q30'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | # d453 | e{fQi3n1e( 0Q.38105(05x4)8 4 57 4 6 0 2 f ) , Q 3(i1n(t-)0(.(9x46)8*51904773876411386294f.)0} +, 0{.Q53)1 (- 0| ^. 449763809548In file included from 60src/libavcodec/aacps_fixed.cf):,24 : QIn file included from 31src/libavcodec/aacps.c(: 320: .src/libavcodec/aacps_fixed_tablegen.h4:0231:8136:9 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 72671545f)}, | ~~~~~^~~~~~~~~~~~~~~~~~231 | src/libavcodec/aac_defines.h : 45 :Q36:3 0(note: 0expanded from macro 'Q31' .000000 0450 | 0#0dfe/fMi_nPeI Q)3,1 (Qx3)0 ( 0 . 1 6 0 3 8 6 6 3(6i9nf/tM)(_(PxI))*,2 14Q7340(8036.4285.40 9+4 03.75)5 8 | 2 ^ ~f /M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: src/libavcodec/aacsbrdata.h4:04522:9844:4 68warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0f/M_PI), Q3 0452( | 0{.4Q93810(6 809.58853f4/34M2_92P4I)0,13 4Q6f3)0,( Q03.15(6-105.61340124374550f6/46M99_7PfI)}),, { Q 3| 1( ^~~~~~~~~~~~~~ 0.05src/libavcodec/aac_defines.h9:44464:9361:3 07note: 02expanded from macro 'Q30'5 f), Q31 ( 440 | .#20d5e1f10i4n7e0 7Q43806(6xf))} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36: note: (expanded from macro 'Q31'i nt)((x )45* | 1#0de7f3i7n41e82 4Q.301 (+x 0). 5 ) | ^ (intIn file included from )src/libavcodec/aacps_fixed.c(:(x24): *2In file included from 1src/libavcodec/aacps.c:4327: 4src/libavcodec/aacps_fixed_tablegen.h:82313:611148:. 0warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 231 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.hQ:34520:59(:0 .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000000000f/ M452 | _{PQI3)1(, Q03.08(304.13640239826406133649f6/Mf_)PI,) Q,3 Q13(-00(.01.3022534459046436799578f2)f},/ M{_QP3I1)(, 0.Q035904(6049.14300279404256f8)4,0 fQ/31M(_P I)0,. 2Q3005(101.04497807046868695f8)5}f,/ M | _ ~~~~~^~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:345:036(: 0note: .expanded from macro 'Q31'5 6156414 457 | 5#dfe/fMi_nPIe) ,Q3 1 | ( ^~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h :44 : 36 : note: expanded from macro 'Q30' (int)( (44x | )#*d21e4f7i4n8e3 64Q83.00( +x )0 .5 ) | ^ ~ (int)In file included from (src/libavcodec/aacsbr_fixed.c(:x)62*: 1src/libavcodec/aacsbrdata.h0:74523:7314: 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4.0 + 0.5) 452| | ^{ Q31( 0.8343In file included from 42src/libavcodec/aacps_fixed.c9:2244: 0In file included from 1src/libavcodec/aacps.c3:4326f: )src/libavcodec/aacps_fixed_tablegen.h, :Q2313:186(-:0 .1warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]02 3450646997f)}, {231Q | 3 1 ( 0Q.3005(904.6409103007000250f0)00,0 fQ/31M(_ P0I.)20,5 1Q31004(70074.816660f)3}8, 6 6| 3 ~~~~^~~~~~~~~~~~~~~~~~~6 9f/Msrc/libavcodec/aac_defines.h:_45PI:)36,: note: Qexpanded from macro 'Q31'3 0(0.254 9454 | 3#7d5ef8i2nef /QM_3P1I()x,) Q 3 0 ( 0 . 4 02 9 4 4 6 8(4i0nft/)M(_(PIx)),* Q23104(7048.34694880.608 9+5 80.55f)/ M _| P ^ ~ I), Q30(0.In file included from 5src/libavcodec/aacsbr_fixed.c6:1625: 6src/libavcodec/aacsbrdata.h4:1452:477:5 fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), | ^~~~~~~~~~~~~~ 452 | {src/libavcodec/aac_defines.hQ:443:361:( note: 0expanded from macro 'Q30'. 8343429 2444 | 0#1d34e6ffi)n,e QQ3301((-0x.) 1 30 2 3 4 5 0 6 4 6 9 9 7(fi)n}t,) ({(Qx3)*11( 007.370415892446.409 1+3 007.052) 5 f)| , ^ Q31( 0.205In file included from 1src/libavcodec/aacps_fixed.c1:02447: 0In file included from 7src/libavcodec/aacps.c4:8326: 6src/libavcodec/aacps_fixed_tablegen.hf):}231, : 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' 231 | 45 | # d ef i neQ 3Q03(10(.x0)0 0 0 0 0 0 0 0 0 f / M _(iPnIt))(,( x)Q*3201(4704.186306438.806 6+ 306.95)f /M _| ^ ~P I), Q30(0.In file included from 2src/libavcodec/aacsbr_fixed.c5:462: 9src/libavcodec/aacsbrdata.h4:4513:783:5 82warning: f/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0 .451 | 4{02Q93414(6-08.54806f6/M0_70P9I6),6 9Q73208(f0)., 4Q93810(6 80.9965848057f7/3M8_0P6I5)82,f )Q}3, 0{(Q03.15(61-506.4117547735f7/3M6_66P7I2)6,7 f )| , ^~~~~~~~~~~~~~ Q31(-src/libavcodec/aac_defines.h0:.4448:13666:9 2note: 0expanded from macro 'Q30'8 59485f )44}, | #d e| f ~~~~^~~~~~~~~~~~~~~~~~~i ne Qsrc/libavcodec/aac_defines.h3:045(:x36): note: expanded from macro 'Q31' 45 | # (dinetfi)n(e( xQ3)1*(1x0) 7 37 4 1 8 2 4 . 0 + 0(.i5n)t )( (| x ^)* 2147481136 warning48In file included from .s0src/libavcodec/aacps_fixed.c generated. +:24 : 0.In file included from 5src/libavcodec/alsdec.csrc/libavcodec/aacps.c): 32:: | ^ ~src/libavcodec/aacps_fixed_tablegen.h716 ::231:3236:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: In file included from comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:451:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]231 | 716 | Q 4513 | 0{Q (31 ( 0- .if0 .508(06*6007b00000d9066-9072>80off/Mp)_,tP _oIQ)r,3de r1Q (> 30 0s(0.c.1960o36n8486f6306->7m9a7x3f_8/o0M_r6dP582f)}, {Q31(-0.17573736667eI2r67)f),) , Q{ 3 Q03 (| 1 ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~0( .-2504.94483167658922fsrc/libavcodec/alsdec.c0/M:_87485P:I9314)8:,5 f )Qwarning: }3,comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 (0 .| 4 ~~~~^~~~~~~~~~~~~~~~~~~0 2 94src/libavcodec/aac_defines.h4748:6 | 458:36 :4 0note: f/expanded from macro 'Q31'M_ P I ) , Q45 | 3# 0d e( ffi0no.r4e98 0(Q6k83 9=5 10;85(f /xkM ) _

112:f6 ra7mwarning: feimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]),_ Q3l1e(n-g0.t4h8)16;6 9| 2231 ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~0 | 8 59 4 85 f ) }Q, src/libavutil/avassert.h3 :380:| (11 ~~~~~^~~~~~~~~~~~~~~~~~: 0 .note: 0expanded from macro 'av_assert0' src/libavcodec/aac_defines.h0:450:0360:0 0note: 0expanded from macro 'Q31' 3800 | f/ M 45_ P | Ii#f)d ,e Q(f!3i(0c(neo0 .1nQd63)1)(0x) { 3 8 6 6 3 69 f (/i nM t _) P ( I ( )x) ,* 21 4 7Q 4 3 0(8 0.3 26 54 849 . 4 03 7 5+ 0 .85 2) f | / M ^ ~_P I) , 5 Q warning sIn file included from 3 generatedsrc/libavcodec/aacsbr_fixed.c0 (. 0: . 46202 9: 4src/libavcodec/aacsbrdata.h :445168 : 46\0 : f | /Mwarning: ^~~~_Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] I ), Q30(0.4 src/libavcodec/alsdec.c94518CC libavcodec/arm/g722dsp_init_arm.o : | 8420:6{258:9Q3 warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]815 (f-0/.M5_ P8I)842,66 | 0 70 Q3 9 0 ( 0.6 569 6f1756o241r48 7(fsb5)f /M,_ =Q3P 10( I);0., 9sb 6 8| <4 s ^~~~~~~~~~~~~~0 u7b_7b3l8osrc/libavcodec/aac_defines.hck0s:6; 44s5:b36++8):2f )} {note: ,expanded from macro 'Q30' | { ~~ ^ ~~~~~~~~~~Q3 1( -44 | 0#d.ef1i7n5src/libavcodec/alsdec.ce7 37:Q36863360:6(25x7:) 2warning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 f ) , Q 31 ( - 863 0 | . 4 8 (1 fio66ntr9)( 2(08(sx5b) =9 *40810;5 7sf3b)7 }<4 s,u1 b8_ | 24b.0 ~~~~^~~~~~~~~~~~~~~~~~~l o+ck s0src/libavcodec/aac_defines.h;.: s545)b ++: 36,| : ^note: s expanded from macro 'Q31't art = 045)In file included from | src/libavcodec/aacps_fixed.c #:24d: {eIn file included from src/libavcodec/aacps.c fi:n| 32e: src/libavcodec/aacps_fixed_tablegen.h ~~ ^ ~~~~~~~~~~: 230Q:31361:(x ) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/alsdec.c : 871 : 25 : warning: (comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare]in t230 | ) ( ( x) 871* | 2 Q3104 (704 .8 03 60 4 08 .0 0 0 0 0+ 0 0 00fi/.5fM)_ ( P| r ^ ~I es) ,= =Q c3u0r_(tIn file included from a0src/libavcodec/aacsbr_fixed.ci.:l_1c627o: d3src/libavcodec/aacsbrdata.h6e:0450)1:83 5:{ warning: 9 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7 5| f ~~~ ^ ~~~~~~~~~~~~~ /M_PI), 450 | Q{src/libavcodec/alsdec.c3Q30(:01883.:(292 :70. 799warning: 9comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare]3 033871495 675388830 | 6f4 /f M )_ PI,) , Q 3 Q1 3( 0 0 (.094 .5478 846 9 1 69 8240 9 3i68f6f/ 4(Mr9_esf P> )cI}),u,r _t Q{aQ3i3l01(_(0 .0c.852od6e9) 6 06| 78 ~~~ ^ ~~~~~~~~~~~~~ 7960714640f07/src/libavcodec/alsdec.cM83:903_f):25P,:I Q)warning: ,3 Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 10((-00.. 660903686 | 3 21 314 24 2589 8811 2f 8/f M)}f_o,P r I | ( ~~~~^~~~~~~~~~~~~~~~~~~)s b, = src/libavcodec/aac_defines.h0| :; ^~~~~~~~~~~~~~ 45sb : 36:< src/libavcodec/aac_defines.hnote: :s44expanded from macro 'Q31'u: 36:b _note: bexpanded from macro 'Q30'l o ck45s | ;# ds44b | ++e,fi#nde Qe3sfi1net(a xrQt) 3 =0 0 )( x) | ~~ ^ ~~~~~~~~~~ ( i nt ) (( x )* 2(14i7nt4)8(36(4x8.)0* +1 07037.451) 8 24| .0 ^ ~ + 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:450In 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:230:111: warning: 450implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | {Q31( 0.999303819 723038 | 04 f ), Q 3 1Q(3 00.(90.40507088090620906060409ff)/}M,_ P{QI3),1 (Q 30.08(209.10773766706105079873f5)f, /QM31_(PI-)0.,0 63Q23304(4205.9287127837f4)5}6, 5 6| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI:)45:,36 : Qnote: 30expanded from macro 'Q31'(0 .446198 4450 | #3d8eff/Mi_nPeI) ,Q3 1Q(3x0)( 0. 5 6 66 8 9 0 1 4 4 (fi/nMt_)P(I()x, )Q*231407(408.36664886.10 1+2 808.15f/)M _ PI| ) ^ ~, | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c44::6236: :src/libavcodec/aacsbrdata.h :note: expanded from macro 'Q30'450 :32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q4503 | 0{(Qx3)1 ( 0 . 9 9 9 3 0 3 8 19 7 38(0i4nft)),( Q(3x)1*( 100.7934577481882946.209 66+4 90f.)5}), { Q3| 1 ^( 0.829077676In file included from 0src/libavcodec/aacps_fixed.c0:7248: 3In file included from fsrc/libavcodec/aacps.c:)32,: src/libavcodec/aacps_fixed_tablegen.hQ:32301:(86-0:. 0warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 23442598128f)}, 230| | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h Q:3450:(360:. 0note: 0expanded from macro 'Q31'0 0000000 f45 | /#Md_ePfIi)n,e QQ3310((x0). 1 7 3 6 0 1 5 9 7 5 f(/iMn_t)P(I(x)),* 2Q31047(408.237647837.405 +6 506.f5/M)_ P| I ^ ~ ), Q30(0.4In file included from 4src/libavcodec/aacsbr_fixed.c6:621: 9src/libavcodec/aacsbrdata.h8:44500:73:8 warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30( 0450 | .{56Q6316(8 900.194949f/3M03_81P9I7)3,8 0Q43f0)(, 0Q.361(6 80.6914517288889612f9/6M6_4P9If)),} , {| Q3 ^~~~~~~~~~~~~~1 ( 0.82src/libavcodec/aac_defines.h90:744:736:6 7note: 6expanded from macro 'Q30'0 0783f), Q443 | 1#(-d0e.0f6i3n23e4 4Q2305(98x12)8 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(45i:n36:t )note: expanded from macro 'Q31'( (x)*107 34574 | 1#8d2e4f.i0ne +Q 301(.x5) ) | ^ (intIn file included from )(src/libavcodec/aacps_fixed.c(:24x: In file included from )src/libavcodec/aacps.c*:23214: 7src/libavcodec/aacps_fixed_tablegen.h4:82303:64618:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ ~ 230 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.hQ:3449:084(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 00000000f/M _449 | P{IQ3)1,( -Q03.05(002.51475030670712569357f5)f,/ QM3_1P(I-)0,. 8Q380(802.923737831374425946f5)}6,f /{QM3_1P(I 0).,01 9Q9350(807.3423486815958f4)0,3 8Q3f1/M(_ 0P.I8)5,22 3Q5135009(67065.f5)6}6,6 8 9| 0 ~~~~~^~~~~~~~~~~~~~~~~~1 44f/src/libavcodec/aac_defines.h:M45_:36P:I )note: ,expanded from macro 'Q31' Q30(0. 6456 | 86#1de1f2i8n8e1 fQ/31M(_PxI) ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(44i:n36t:) (note: (expanded from macro 'Q30'x )*21474 8443 | 64#8de.f0i n+e 0Q.350)( x )| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c : 62: (src/libavcodec/aacsbrdata.hi:n449t):(59(:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 073741824.0 449+ | {0Q3.15(-)0 .| 5 ^0 25450077263In file included from 5src/libavcodec/aacps_fixed.cf:)24: ,In file included from src/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(-:0230:.368:8 82warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 38134294f)}, {Q31 (230 | 0. 0 1 9 9 5 87Q332308(8505.f0),0 0Q30100(0 000.08f5/22M35_1P5I0)9,6 7Q6350f)(}0,. 1 7| 3 ~~~~~^~~~~~~~~~~~~~~~~~6 015src/libavcodec/aac_defines.h9:7455:f36/:M_ Pnote: Iexpanded from macro 'Q31'), Q30(0. 2457 | #7d3e7f4i5n6e5 6Qf3/1M(_xP)I ) , Q 3 0( 0 . 4 4 6 1 9 (8i4n0t38)f(/(Mx_)*P21I4)74,8 3Q63408.(00 .+56 60.658) 9 0| 1 ^ ~4 4f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062: (src/libavcodec/aacsbrdata.h0:.449:63168:6 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 2881f/M_PI) ,449 | | { ^~~~~~~~~~~~~~Q 31(-0src/libavcodec/aac_defines.h.5:0442:53645:0 07note: 7expanded from macro 'Q30'2 635f), 44Q | 3#d1e(f-0i.n8e8 Q832903(38x1)3 4 2 9 4 f ) } , { Q 3 1( (0i.n0t1)9(9(5x8)7*312037387845158f2),4 .Q03 1+( 00..585)2 2| 35 ^1 50967src/libavcodec/ansi.c65f:)In file included from }479src/libavcodec/aacps_fixed.c, : 24:12| : In file included from :src/libavcodec/aacps.c ~~~~^~~~~~~~~~~~~~~~~~~ :warning: 32src/libavcodec/aac_defines.h: missing field 'value' initializer [-Wmissing-field-initializers]: src/libavcodec/aacps_fixed_tablegen.h45::23036:: 11note: : expanded from macro 'Q31' 479 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | {45 | N#UdLLe }f,i ne Q2303 | 1 (| ^ x ) Q 3 0 ( 0 . 0 0 0(0i0n0t0)0(0(x0)*f2/14M7_4P8I3)6,4 8Q.30 0+( 00..51)73 6 | 0 ^ ~1 5975f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:4490:(06.: 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 73745656f/M _449P | I{)Q,31 (Q-03.05(0025.4454060179728643053f)8,f /QM31_(P-I0).8,8 8Q2309(3038.1563642698940f)1}4,4 f{Q/3M1_(P I0),. 0Q139095(807.362368885651f1)2,8 8Q311f(/ M0._8P5I2),2 35 1| 50 ^~~~~~~~~~~~~~9 6765fsrc/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 Q453 | 0#(dexf)i ne Q 3 1( x) ( i n t )(i(n(tx))(*(1x)0*723174474188362448..00 ++ 00..55)) | | ^ ~ ^ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c::2462: : In file included from src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h::32448: :src/libavcodec/aacps_fixed_tablegen.h84:: 229warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 448 | {Q31(- 0229 | . 5 3 2 8 2 Q13506(006.1904020f0)0,0 0Q03010(f-/0M._9P1I4)2,32 6Q530091(305.41f7)8}4,2 7{66Q6314(f /0M._9P9I8)1,7 3Q13007(301.127865f6)6, 7Q33010( 20f/.M6_1P1I3)3,5 7Q23408(201.4486f3)0},7 2 | 3 ~~~~~^~~~~~~~~~~~~~~~~~59 6f/Msrc/libavcodec/aac_defines.h_:P45I:36):, note: Qexpanded from macro 'Q31' 30(0.59 7451 | 6#d3e2f0i0n4ef /QM3_1PI()x,) Q 3 0( 0 . 7 6 0 3 8 (7i7n1t8)7(f(/xM)*_2P1I4)7,4 8 3| 64 ^~~~~~~~~~~~~~8 .0 +src/libavcodec/aac_defines.h :044.5:)36: note: | expanded from macro 'Q30' ^ ~ 44 | In file included from #src/libavcodec/aacsbr_fixed.cd:e62: fsrc/libavcodec/aacsbrdata.hi:n448e:59 :Q3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 448 | { Q3(1i(n-t0).(5(3x2)8*21150670367149148224f.)0, Q+31 (0-.05.)9 1 | 4 ^23 265091113 warning54sfIn file included from generated)src/libavcodec/aacps_fixed.c. }:24,: In file included from {src/libavcodec/aacps.cQ:323: 1src/libavcodec/aacps_fixed_tablegen.h(: 2290:.1119:9 8warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7310731176f), Q 32291 | ( 0 . 6 1 1 33Q5307(204.8020104080f0)}0, 0 0| ~~~~~^~~~~~~~~~~~~~~~~~0 f/M_src/libavcodec/aac_defines.hPI:)45,: Q363:0 (note: 0expanded from macro 'Q31'. 1784276 6456 | 4#fd/eMf_inPeI )Q,3 Q13(x0)( 0 . 28 5 6 6 7 3 0 0 2 f / M(_PiI)n,t )Q(3(0x()0*.2416437408732635498.60f/ M+_P I0.)5, )Q 3 0| ( ^ ~0 .5971632004In file included from fsrc/libavcodec/aacsbr_fixed.c/M:_62: Psrc/libavcodec/aacsbrdata.hI:)448,: 31Q:30 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 7603877187f /448M | _{PQI3)1, ( -| 0 ^~~~~~~~~~~~~~. 5328src/libavcodec/aac_defines.h:24415:6360:6 note: 1expanded from macro 'Q30'9 42f), Q 3441 | (#d-e0f.i9n1e4 23Q236050(9x1)3 5 4f ) } , { Q 3 1 ( 0 . 9(98i1n7t3)1(0(7x3)1*1107763f7)4,1 Q83241.( 00 .+6 1103.355)7 2 48| 2 ^1 48f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:src/libavcodec/aac_defines.h24: :In file included from 45src/libavcodec/aacps.c:36::32 : note: src/libavcodec/aacps_fixed_tablegen.hexpanded from macro 'Q31': 229:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) 229 | Q 3 0 ( 0(.i0n0t0)0(0(0x0)*0201047f4/8M3_6P48I.)0, +Q 300.(5)0 . 1| 7 ^ ~8 4276664f/In file included from M_src/libavcodec/aacsbr_fixed.cP:62I: )src/libavcodec/aacsbrdata.h,: 448:Q63: 0warning: (0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 2856673002f/ M448 | _{PQI3)1,(- 0Q.53302(8021.564066310947223f5)9,6 fQ/3M1(_-P0I.),9 1Q432032(6050.951395741f6)3}20,04 f{/MQ_3PI1),( Q300.9(9801.77361003783717117867ff)/,M _QP3I1)( ,0. 6 11| 3 ^~~~~~~~~~~~~~3 5724src/libavcodec/aac_defines.h8:2441:4368:f )note: },expanded from macro 'Q30' | ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/alsdec.c :44933src/libavcodec/aac_defines.h | :#45:60d::e 36fwarning: : icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: nexpanded from macro 'Q31'e Q 30(x) 45 | # d e f i n 933e | Q 3 (1 (xi ) fno t r )((l t( px _)* 10s m7p 3 =7 4 1F8FM A2X( *4.(bi0dnt )-((+x> )0l*t2.p1_4l754a)8 g | - ^ 3 6428.,0 0)+; 0In file included from .src/libavcodec/aacps_fixed.cl:524: t)In file included from p _ssrc/libavcodec/aacps.cm :p32| : src/libavcodec/aacps_fixed_tablegen.h : ^ ~<229 b:lo61c: kwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l eIn file included from ngsrc/libavcodec/aacsbr_fixed.ct:62h: ;src/libavcodec/aacsbrdata.h :l447t:83p _s:229 mp | warning: ++implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) { Q| 3 ~~~~~~~ ^ ~~~~~~~~~~~~0 (0 .447 | 0{0Q03010(0src/libavcodec/alsdec.c-00:0.39518608:0294:f1 /warning: 44Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_7PI ),8 4Q73380f()0,. 19517Q8 | 3 4 1 2 ( 70 6f6.o6r 541f3(s/m3p7 M_3=P4I9 0)0,3; 0Qs43m00(6pf0)} .<2 8F5,6F {6MQI73N310((0o-2pf0.t_/9M7or_3PdIe4)r,6 Q,230 (6b790.l44463o0c57k_452lf3)en5,gt9h) 6; Qfsm3p1+/+(M)_-0 P.{I9 65)4 ,9| ^ ~~~~~~~~~ ~~~~~~~~~~~~3 Q63403(08.4509987fsrc/libavutil/macros.h1:)6349}:2,250: 0 4| f/note: ~~~~^~~~~~~~~~~~~~~~~~~expanded from macro 'FFMIN' M _Psrc/libavcodec/aac_defines.hI:45):36, Q:493 0( | note: #0.expanded from macro 'Q31'7d60 38e7f7i1n8 e 745fF | /#FdMMeI_NPf(aIi),,nb) e | ((Qa ^~~~~~~~~~~~~~3) 1 (x>)src/libavcodec/aac_defines.h :(b 44 ) : 36?: note: expanded from macro 'Q30'( b ) : ( a )44 ) | # d(e| fi ~ ^ ~nit n)(e( x)Q*3201src/libavcodec/alsdec.c4:(7x48954)3 :6294 8.: 0 + warning: 0.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 ) | ^ ~954 | ( i nt ) (( x) In file included from * src/libavcodec/aacsbr_fixed.c :1 620: fsrc/libavcodec/aacsbrdata.h7:o3447r7:458 18:2( 4swarning: b.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 =+ 00.;5) sb < 447| | s ^{m pQ;3 1s(b-+0+In file included from ).src/libavcodec/aacps_fixed.c :324: 8| In file included from src/libavcodec/aacps.c6 ~~ ^ ~~~8:4 3214: 4src/libavcodec/aacps_fixed_tablegen.h7:8229src/libavcodec/alsdec.c4::3679613::8 f)23warning: ,:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] Q31( 0. 9615 | 1 3 3 73 49 0229 3 | 0 4 06ff o) r }Q, {3(Q0k(3 01=.( -0000;0. 0k9 073<4600 0op2t06_0or7d94fe/4M_r5;P k4I+5+)) f), ,| Q ~ ^ ~~~~~~~~~ 3 Q031((-00..1976584493267646368440f9/M8_fP)I)},, Q| ~~~~^~~~~~~~~~~~~~~~~~~3 0(0src/libavcodec/aac_defines.h.:2458:365:6 6note: 7expanded from macro 'Q31'3 002f/M_ P45I | ),# dQe3f0in(e0 .Q4316(3x0)7 2 3 5 9 6 f / M _ P I ) ,(i nQt3)0((0(.x59)7*1261437204083464f8/.M0_P I+ )0,. 5Q)3 0 (| 0 ^ ~. 7603877187fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,447: 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' 447 | {Q31 44( | -#0d.e3f8i6n84e1 4Q43708(4x7)3 8 f ) , Q3 1 ( 0 .5(1i3n37t3)4(9(0x3)04*0160f)7}3,7 4{1Q8312(4-0..0 9+73 406.256)7 9 4| 4 ^5 45f), Q31(In file included from -src/libavcodec/aacps_fixed.c0.:96245: 4In file included from 93src/libavcodec/aacps.c64:332: 8src/libavcodec/aacps_fixed_tablegen.h40:92298:f11): }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 229 | expanded from macro 'Q31' Q3 045( | 0.#0d00e0f0i0ne0 0Q0310(fx/)M _P I ) , Q 3 0 ( 0 . 1 7(8i4n2t7)6(6(6x4)f*/2M14_7PI4)8, 3Q64380.0( 0+. 02.855)6 6 73| 0 ^ ~ 02f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:62(: 0src/libavcodec/aacsbrdata.h.:44476:360:7 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 96f/M_PI), Q447 | 3{0Q3(10(.-509.7318663824104044f7/8M4_7P3I8)f,) ,Q 3Q301(( 00..57163037338497073014870f6/fM)_}P,I ){Q,3 1 (-| 0 ^~~~~~~~~~~~~~.9 734src/libavcodec/aac_defines.h6:2446:79364: 4note: 5expanded from macro 'Q30'4 5f), Q3 144(- | 0#.d9e65f4i9n3e64 3Q834009(8xf)) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45 : 36(: inote: ntexpanded from macro 'Q31') ((x)*10 73457 | #4d1e8f2i4ne. 0Q 3+1( x0) . 5 ) | ^ (intIn file included from )src/libavcodec/aacps_fixed.c((:x24): *In file included from 2src/libavcodec/aacps.c14:7324: 8src/libavcodec/aacps_fixed_tablegen.h3:62284:1368:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ ~ 228 | In file included from src/libavcodec/aacsbr_fixed.c: 62 : src/libavcodec/aacsbrdata.hQ:3446:083(:0 .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000000000f/ M446_ | P{I)Q,31 (Q 300.(605.671570839630114569317f5)f,/ QM3_1(P I0.)1,8 3Q3301(6307.12374878307f45)6}5,6 f{/QM3_P1I(), 0Q.3003(27033.74544651798948003f8)f,/ MQ_3P1I(-)0,. 7Q439303(1009.5566461608980f)1}4,4 f /| ~~~~^~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h, :Q45:3360:( 0note: .expanded from macro 'Q31'6 6861128 8451 | f#/Md_ePfIi)n,e Q| ^~~~~~~~~~~~~~3 1(x)src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (in t44)( | (x#)d*e21f4i7n4e8 3Q63408(.x0) + 0 . 5) | ^ ~ (int)In file included from (src/libavcodec/aacsbr_fixed.c(:x)62*: 1src/libavcodec/aacsbrdata.h0:4467:3597:4 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4.0 + 0.5) | ^ 446 | {Q31( 0.6In file included from 56src/libavcodec/aacps_fixed.c75:0248: 9In file included from 31src/libavcodec/aacps.c4:326: 3src/libavcodec/aacps_fixed_tablegen.h1:228f:)111,: Qwarning: 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.183316371348 82280 | f )} , { Q 3Q13(0 (00..003020703030705004057f9/M8_0PfI)),, Q3Q13(0-(0.07.41973336101059957654f10/8Mf_)P}I,) , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0src/libavcodec/aac_defines.h.:2457:367:3 7note: 4expanded from macro 'Q31'5 656f/M_ P45I | ),# dQe3f0i(n0e. 4Q43611(9x8)4 0 3 8 f / M _ P I ), Q(30i(n0t.)5(6(6x6)8*9201144744f8/3M6_4PI8).0, +Q 300.(05.)6 6 8| 61 ^ ~1 2881f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62 | : ^~~~~~~~~~~~~~src/libavcodec/aacsbrdata.h :446:32:src/libavcodec/aac_defines.h :warning: 44:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q30' 44446 | | #{deQf3i1n( e0 .Q63506(7x5)0 8 9 31 4 6 31 f ), Q 3 1(( i0n.t1)8(3(x3)1*613071733744818802f4).}0, +{ Q03.15() 0 .| 0 ^3 27337545798In file included from 0src/libavcodec/aacps_fixed.cf:)24,: In file included from Qsrc/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.2287:486:9 3warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 09564108f)}, | ~~~~~^~~~~~~~~~~~~~~~~~228 | src/libavcodec/aac_defines.h :45 : 36:Q 3note: expanded from macro 'Q31'0 (0.0000 450 | 0#0d0e0f0fi/neM _QP3I1)(,x )Q 3 0 ( 0 . 1 7 3 60 1 5 9 7(5inft/)M(_(PxI))*,2 Q13407(04.827376374485.6056 f+ /0M._5P)I ) ,| ^ ~Q3 0(0.446198In file included from 4src/libavcodec/aacsbr_fixed.c0:3628: fsrc/libavcodec/aacsbrdata.h/:446M:_7P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.56668 94460 | 14{4fQ/M3_1PI() ,0 .Q635067(50.068698361141623818f1)f,/ MQ_P3I)1,( 0 .| 1 ^~~~~~~~~~~~~~8 3316src/libavcodec/aac_defines.h3:447:1363:4 note: 8expanded from macro 'Q30'80 f)}, {Q3 144( | 0#.d0e3fi2n7e3 3Q73504(5x7)9 80 f ) , Q 3 1 ( - 0. 7(4i9n33t1)0(95(6x4)1*018f0)73}7,4 1 8| 2 ~~~~~^~~~~~~~~~~~~~~~~~4 .0 + src/libavcodec/aac_defines.h0.:455:)36 : note: | ^expanded from macro 'Q31' 45In file included from | #src/libavcodec/aacps_fixed.cd:e24f: iIn file included from src/libavcodec/aacps.cn:e32 : Qsrc/libavcodec/aacps_fixed_tablegen.h:32281(:x61): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (228( | x )* 2 1 4 7Q4380(306.4080.000 0+0 0.050) 0 0| ^ ~f /M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:62.: 1src/libavcodec/aacsbrdata.h7:34456:084:1 59warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5f/M_PI), Q3 0(4450 | .{2Q7371(3 7045.6985369f8/8M9_P3I63),99 8Q83f0)(,0 .Q43416( 109.8349043687f/4M40_4PI2)0,5 69Qf3)}0,( 0{.Q53616(6 08.9407154446f9/4M6_P8I44)9, 3Q8f3)0,( 0Q.3616(8 60.16128868113f0/4M4_8P3I6)8,1 1 f| )} ^~~~~~~~~~~~~~, | ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h :44:36src/libavcodec/aac_defines.h:: 45note: :expanded from macro 'Q30'36: note: expanded from macro 'Q31' 44 | 45# | d#edfefiinnee Q 3Q03(1x(x)) (i n(itn)t()((x()x*)1*027134774418823464.80. 0+ 0+ .05). 5 )| ^ | ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::6224: : In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c::44532:: 59src/libavcodec/aacps_fixed_tablegen.h::228 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 445 | {Q31( 2280 | .9 8 3 98 8 93 6Q393908(80f.)0,00 0Q03010(00 00f/.M3_9P4I6)7,4 4Q03402(00.516793f6)0}1,5 9{7Q5f3/1M(_ P0I.)4,75 46Q93406(804.42973783f)7,4 5Q65361f(/ M0_.P6I8)6,13 0Q43408(30.6481416f)1}9,8 4 0| 3 ~~~~~^~~~~~~~~~~~~~~~~~8 f/M_src/libavcodec/aac_defines.hPI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .56668 94501 | 4#4dfe/fMi_nPe IQ)3,1 (Qx)3 0 ( 0 . 6 6 86 1 1 2 8 8 1(fi/nMt_)P((Ix)),* 2 1| 4 ^~~~~~~~~~~~~~74 8364src/libavcodec/aac_defines.h8:.440: 36+: note: 0.expanded from macro 'Q30'5) | ^ ~ 44 | #definIn file included from e src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.hx:445): 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n445t | ){(Q(31x( )0*.19087339784819832643.909 88+f ),0 .Q351)( 0 .3| 94 ^6 7440420569fIn file included from )src/libavcodec/aacps_fixed.c}:,24 : {QIn file included from 3src/libavcodec/aacps.c1:( 320: src/libavcodec/aacps_fixed_tablegen.h.:2284:7115:4 6warning: 94implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 844938f), Q31( 0228. | 6 8 6 1 3 0 44Q83306(8101.f0)0}00,0 0| 00 ~~~~~^~~~~~~~~~~~~~~~~~0 0f/src/libavcodec/aac_defines.hM_:P45:I36),: note: expanded from macro 'Q31'Q3 0(0.17 36450 | 1#5de9f7in5ef/ MQ3_1P(Ix)) , Q 3 0 ( 0 .2 7 73 7(i4n56t5)6(f(/xM)_P*I21)4,74 8Q33604(80..04 +4 601.958)4 0 | 3 ^ ~8 f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062: .src/libavcodec/aacsbrdata.h5:6445:676:8 9warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 144f/M_PI), 445 | Q{3Q03(10( .06.69886319182888913f6/3M9_9PI8)8f,) ,| ^~~~~~~~~~~~~~Q 31( src/libavcodec/aac_defines.h0:.443:9364: 6note: 7expanded from macro 'Q30'4 4042056 944f | #)d}e,f {iQn3e1 (Q 300.(47x54)6 9 4 6 8 4 49 3 8 f ) , Q3(1i(n t)0(.(x6)8*61103703474481832648.101 f+ )0}.,5 ) | ~~~~~^~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: In file included from note: expanded from macro 'Q31'src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32 : 45src/libavcodec/aacps_fixed_tablegen.h | :#227de:fi136n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(x) 227 | ( i nt )( ( x )Q*32014(704.830604080.00 0+0 000.05f)/ M _| P ^ ~ I), Q30(0.1In file included from 6src/libavcodec/aacsbr_fixed.c03:8626: 6src/libavcodec/aacsbrdata.h:34446:984f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.2 544449 | 4{Q337518( 20f/.M07_7P1I7)32,4 2Q53309(205f.)4,0 2Q9341(46 8400.5f8/M6_3P8I3)9,9 8Q53605(905.f4)}9,80 6{8Q93518(5-f0./5M6_0PI4)98,2 9Q139401(603.f5)6,1 5Q63411(4 705.f8/2M5_2P2I3)0,1 5 6| 9 ^~~~~~~~~~~~~~03 6f)},src/libavcodec/aac_defines.h: 44 | : ~~~~~^~~~~~~~~~~~~~~~~~36 : note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'44 | #defi ne45 | #Qd30e(fixn)e Q 3 1 ( x ) ( i n t ) (((xi)n*t1)0(7(3x7)4*12812447.408 3+6 408..50) + 0| . ^5 ) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacps.csrc/libavcodec/aacsbr_fixed.c::3262: : src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbrdata.h:227::444111::58 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 444227 | | { Q 3 1 ( Q300.(007.701070302004025030902f5/f)M,_ PQI3)1,( Q03.05(806.136803399886566356959ff)/}M,_ P{QI3),1 (Q-300.(506.2054948929413974518632ff),/ MQ_P3I1() ,0 .Q832052(2030.1456092093464f6)84}0, f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q3450:36(:0 note: .expanded from macro 'Q31'4 980689 58455 | #fd/eMfi_nPeI Q)3, 1Q(3x0)( 0 . 5 6 1 56 41 4 7 5 f /M _(PiIn)t),( ( x| ) ^~~~~~~~~~~~~~* 2147src/libavcodec/aac_defines.h4:844:3366:4 8note: .expanded from macro 'Q30'0 + 0.5 )44 | #| d ^ ~e fine Q30(In file included from xsrc/libavcodec/aacsbr_fixed.c): 62 : src/libavcodec/aacsbrdata.h : 444 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 14440 | 7{3Q7314(1 80.20747.107 3+2 402.5359)2 5 f| ) ^, Q31( 0.586In file included from 38src/libavcodec/aacps_fixed.c39:9248: 5In file included from 6src/libavcodec/aacps.c5:9325: f)src/libavcodec/aacps_fixed_tablegen.h}:, 227{:Q863:1( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 56049829194163f) , 227Q | 3 1 ( 0 . 8 2Q53202(300.105060090003060f0)0},f / M| ~~~~~^~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h: 45Q:3360:( 0note: .expanded from macro 'Q31'1 60386636 945f | /#Md_efPiIn)e, QQ3310(x()0 . 2 5 4 9 4 3 7 5 8 2 f / M(_iPnIt))(,( xQ)3*02(1407.448032694484.608 +4 00.f5/) M | _ ^ ~P I), Q30(0In file included from .4src/libavcodec/aacsbr_fixed.c9:628: 0src/libavcodec/aacsbrdata.h:64448:97:5 8warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f/M_PI), Q3 0444 | ({0Q3.516(1 506.04717417753f24/2M5_3P92I5)f,) , | Q ^~~~~~~~~~~~~~3 1( 0src/libavcodec/aac_defines.h.5:8446:3368:3 9note: 9expanded from macro 'Q30'85 6595f) }44, | #{dQ3e1f(i-n0e. 5Q63004(x9)8 2 9 19 41 6 3f ) , Q 31 ( 0 .(i8n2t5)2((2x3)0*115067930734168f)2}4,. 0 | + ~~~~~^~~~~~~~~~~~~~~~~~ 0.5)src/libavcodec/aac_defines.h: 45 | : ^36 : note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c45: | 24#: dIn file included from esrc/libavcodec/aacps.cfi:n32: esrc/libavcodec/aacps_fixed_tablegen.h :Q2273:611:( xwarning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t227) | ( ( x) * 2 1 4Q73408(306.4080.000 0+00 000.05f)/ M| _P ^ ~I ), Q30(0.16In file included from 0src/libavcodec/aacsbr_fixed.c3:8626: 6src/libavcodec/aacsbrdata.h3:64439:84f:/ M_warning: PIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.2549 4434 | {3Q7315(8-20f./9M97_1P1I5)8,1 8Q334500(8f0)., 4Q03219(4 406.8584201f1/56M0_1P8I04)2,6f )Q}3,0 {(Q0.341(9 800.68797568358f/9M76_3P7I1)9,6 6Qf3)0,( 0Q.3516( 105.694413427158f3/4M8_7PI3)8,1 9f )}| , ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h :44:36src/libavcodec/aac_defines.h::45 :note: 36expanded from macro 'Q30': note: expanded from macro 'Q31' 44 | 45#d | e#fdienfe iQn3e0 (Qx3)1 ( x ) ( i n t )((i(nxt))*(1(0x7)3*7214417842843.604 8+. 00 .+5 )0 . 5| ) ^ | ^ ~ In file included from src/libavcodec/aacps_fixed.cIn file included from :24src/libavcodec/aacsbr_fixed.c: :In file included from 62src/libavcodec/aacps.c: src/libavcodec/aacsbrdata.h::32443: :src/libavcodec/aacps_fixed_tablegen.h59::227 :warning: 36:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 443 | {Q3 1227( | -0 . 9 9 7 1 15Q8138034(500.80f)0,0 Q0301(0 00.05008f21/1M_5P6I0)1,8 04Q2306(f)0},. 1{6Q033186(6 3069.f77/6M38_9P7I6)3,7 1Q96360(f0),. 2Q53419(4 03.974538221f8/3M4_87P3I8)1,9f )Q}3,0 ( | 0 ~~~~~^~~~~~~~~~~~~~~~~~. 402src/libavcodec/aac_defines.h9:4454:636:8 4note: expanded from macro 'Q31'0 f/M_PI) ,45 | Q#d3ef0i(ne0 .Q4319(8x0)6 8 9 5 8 5 f / M _ P I )(,i nQt3)0(((0x.)5*6211546744184376548f./M0_ P+I )0,.5 ) | ^~~~~~~~~~~~~~| ^ ~ src/libavcodec/aac_defines.h:44:36: In file included from note: expanded from macro 'Q30'src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:443:32 :44 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]de fine Q30(x) 443 | { Q3 1 ( - 0 . 99 7 1 1 58(1i8n3t)4(50(8xf))*,1 0Q733714(18 204..5802 1+1 5060.158)0 4 2| 6 ^f )}, {Q31( 0.In file included from 77src/libavcodec/aacps_fixed.c6:3248: In file included from 9src/libavcodec/aacps.c:7326: 3src/libavcodec/aacps_fixed_tablegen.h7:2271:9116:6 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31( 0.9432183 422787 | 3 8 1 9 f ) }Q3,0 ( 0.| 00 ~~~~~^~~~~~~~~~~~~~~~~~0 000src/libavcodec/aac_defines.h0:0450:036f:/ Mnote: _expanded from macro 'Q31'P I), Q30 (450 | .#d1e6f0i3n8e 6Q6331(6x9) f /M _ P I ) , Q 3 0 (0 .2(5in4t9)4((3x75)8*22f1/4M74_8P3I6)4, 8Q.03 0+( 00..54)0 2 9| 44 ^ ~6 840f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h:0443(0:.64:9 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 689585f/M_P I443) | ,{Q 3Q13(0-0(.09.95716115851683441457085ff),/ QM31_( P0I.)58,21 1 56| 0 ^~~~~~~~~~~~~~1 80426src/libavcodec/aac_defines.hf:)44}:,36 :{ Qnote: 3expanded from macro 'Q30'1 ( 0.776 3448 | 9#7d6e37f1i9n6e6f )Q,3 0Q3(1x() 0 . 94 3 21 8 34 8 7 3 8 1 9(f)i}nt,) ( (| ~~~~^~~~~~~~~~~~~~~~~~~x )*1src/libavcodec/aac_defines.h0:7453:736:4 1note: 8expanded from macro 'Q31'24 .0 + 0 .545) | #| de ^f ine Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :226 :(136i: nwarning: t)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*2147483648. 0226 | + 0 . 5 ) Q| 3 ^ ~0 (0.000000000In file included from 0src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.h:P442I:)83:, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.141824707 4442f | {/QM3_1P(I ),0 .Q93107(803.0242240901736028f3)7,4 fQ/31M(_-P0I.4)6,35 6Q83902(3803.937407f)4},8 1{3Q40321f/(M_ P0I.)7,2 5Q53609(7404.1452609209f1),9 0Q0361f(/-M0_.P9I9)8,9 9Q553507(700.744673f7)6}0,7 0 3| 8 ~~~~^~~~~~~~~~~~~~~~~~~ f/M_src/libavcodec/aac_defines.hP:45I:)36,: note: | expanded from macro 'Q31' ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4544 | :#36d:e fnote: iexpanded from macro 'Q30'n e Q31(x ) 44 | # d e f i n e Q 3 0((ixn)t )( ( x ) * 2 14 7 4 8 36 4 8 .(i0n +t )0(.(5x)) *1 0| 7 ^ ~3 741824.0 +In file included from src/libavcodec/aacsbr_fixed.c0:.625: )src/libavcodec/aacsbrdata.h :442 :| 59 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24 : 442 | In file included from {src/libavcodec/aacps.c:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(: 0226.9:111178:3 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]42 091762f), Q31(-0 .2264 | 6 35 6 8 9 23 8Q33907(00f.)0}0, 0{0Q30100(0 000.f72/55M6_P9I)7,44 1Q53609(00f.)14,1 8Q234710(7-40.f9/9M8_9P9I5)55, 7Q73007(470f.)}2,24 0 | 3 ~~~~~^~~~~~~~~~~~~~~~~~ 0837src/libavcodec/aac_defines.h4:f45/:M36:_ Pnote: Iexpanded from macro 'Q31') , Q30( 045. | 3#4d7ef4i8n1e3 4Q3012(xf)/ M _ P I ) , Q 3 0 ( 0(i.n4t2)0((2x9)1*920104764f/8M36_4P8I).,0 + Q030.(5)0 . | 4 ^ ~6 37607038f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.h :| 442 ^~~~~~~~~~~~~~ :31: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 44:36: note: expanded from macro 'Q30' 442 | {44Q | 3#1d( e0f.i9n1e7 8Q33004(2x0)9 1 7 6 2 f) , Q3 1( - 0. 4 6 3(5i6n89t2)38(3(97x0)*f1)0},7 3{Q7341(1 80.27245.506 9+74 40.155) 6 90| f ^) , Q31(-0.99In file included from 89src/libavcodec/aacps_fixed.c9:55245: In file included from 7src/libavcodec/aacps.c7:0327: 4src/libavcodec/aacps_fixed_tablegen.h7f:)226:}86,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 226 | 45Q | 3#0d(0e.fi0n0e0 0Q0310(0x)0 00 f / M _ P I ) , Q 3 0((i0.n1t4)1(8(2x4)7*2017447f48/3M6_4P8.I0), + Q03.05()0 . 2| 2 ^ ~ 40308374f/In file included from Msrc/libavcodec/aacsbr_fixed.c_P:I62): ,src/libavcodec/aacsbrdata.h :Q4423:07(:0 .warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 74813402f/M _P442I | {)Q, 3Q13(0 (00..9421072893109040260f9/M1_76P2If)),, QQ3310((-00..4466335766087093283f8/3M9_7P0If)),} , | { ^~~~~~~~~~~~~~ Q31( src/libavcodec/aac_defines.h0.:7442:5365:6 97note: 4expanded from macro 'Q30' 415690f )44, | Q#3d1e(f-i0n.e9 9Q83909(5x5)5 7 7 0 74 7 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h)(:(45x:)36:* 1note: 0expanded from macro 'Q31'73 741824. 045 | #+d e0fi.n5e) Q 3| 1 ^(x ) In file included from src/libavcodec/aacps_fixed.c: 24 : In file included from src/libavcodec/aacps.c(i:n32t: )src/libavcodec/aacps_fixed_tablegen.h(:(226x):*612:1 47warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0.5) | ^ ~ 226 | Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.6200: 0src/libavcodec/aacsbrdata.h:04410:0840:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f/ M_PI), Q30( 0441. | 1{4Q13812(4-7007.44f4/1M3_27P8I3)7,5 34Q1340f(),0 .Q23214(0-300.89327648f8/8M4_0P6I5),9 2src/libavcodec/alsdec.c80Qf3:)01245:}20,( :{0 Q.3warning: 134comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7(4 -8103.408256f94/9M7_4P2I1) 12459,5 | 7Q3 40 f() w0h,. i4lQ2e3102 91(90(0 6ef0n.t8/8rM8_i4ePs 4< I53c)2,71h 9Q3a084(4n0f.)4ne}l6,s3 7& | 6 ~~~~~^~~~~~~~~~~~~~~~~~&0 !7(03csrc/libavcodec/aac_defines.hu8:rfr45e:36/nM:_t note: Pexpanded from macro 'Q31' -I)>, s | t ^~~~~~~~~~~~~~ o45 p | #_deflsrc/libavcodec/aac_defines.hfai:gn44 =e: g36eQ: tnote: 3_expanded from macro 'Q30'1b( x)i t s 1 44( g | b #)d ef)i ne) Q{ 3| 0 ~~~~~~~ ^ ~~~~~~~~((x i)nt ) ( ( x src/libavcodec/alsdec.c)* : 2 1248 1 : 4(37i7: nwarning: 48tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 )6(4(8.x0) *1+0 1248 | 7 0 3.75 4)1 82 4 .| 0 ^ ~ + 0 .5 )i f| In file included from ^(src/libavcodec/aacsbr_fixed.ccu rr:e62nt: -src/libavcodec/aacsbrdata.h:>441m:aIn file included from s58tsrc/libavcodec/aacps_fixed.c::24e : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]rIn file included from _src/libavcodec/aacps.cc:h32: asrc/libavcodec/aacps_fixed_tablegen.h:n226n:e36 441l | :> {=warning: Q implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c3ha 1n(n-el0s.)4 4{13 27 83 7| 226 | 5 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 3 41 4f ), src/libavcodec/alsdec.c :QQ312730:(1703: .10warning: 0(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- 00.0902060 00812730 | 8f 8 /4 M 0_iP6I)f5 , 9Q(2e8030n(f)t}0,r.1 4i{eQ31s1 8(=2-4=7007 .4c85fh6an/n94M9e_7lPs4I) 2{)1 , 9Q3 5| 0 ~~~~~~~ ^ ~~~~~~~~ 7(40f.)2, 2Q430310(8 3074.f8/8M_8P4I4)5, 3Q27310(9084.43f4)7}4,8 1 3| 4 ~~~~^~~~~~~~~~~~~~~~~~~02 f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'(0 .42029 1459 | 0#0d6eff/inMe_ PQ3I1),( xQ)3 0 ( 0 . 4 6 3 76 0 7 0 3 (8if/nMt_)P((Ix),) * 2| ^~~~~~~~~~~~~~1 4748src/libavcodec/aac_defines.h:34464:836.:0 note: +expanded from macro 'Q30' 0.5) | ^ ~ 44 | #define In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: xsrc/libavcodec/aacsbrdata.h): 441: 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( 441( | x{)Q*311(0-703.74441812342.708 3+ 7053.451)4 f )| , ^ Q 31(-0.92688In file included from 8src/libavcodec/aacps_fixed.c4:0246: 5In file included from 9src/libavcodec/aacps.c:2328: 0src/libavcodec/aacps_fixed_tablegen.hf:226):}11,: {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31(-0.8569497421 9226 | 5 74 f ) , Q3Q13(0 (00..808080404050320701090f8/4M4_fP)I}),, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.1src/libavcodec/aac_defines.h4:145:8362:4 7note: 0expanded from macro 'Q31'7 4f/M_PI )45, | #Qd3e0f(i0n.e2 2Q430310(8x3)7 4 f / M _ P I ), Q 3 0((0i.n3t4)(7(4x8)1*32410427f/4M83_6P4I8).,0 Q+30 (00..5)4 2 0| 2 ^ ~9 19006f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0(:0441.:466:3 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]60 7038f/M_PI), 441| | { ^~~~~~~~~~~~~~Q 31(-0src/libavcodec/aac_defines.h:.444:4361:3 2note: 7expanded from macro 'Q30'8 375341 444f) | , #Qd3ef1i(n-e0 .Q93206(8x)8 8 4 0 6 59 2 8 0f ) } , { Q(3i1n(t-)0(.(x8)56*91409773472411982547.4f0), +Q 310(. 05.) 8 8| 8 ^4 4532719844f)In file included from },src/libavcodec/aacps_fixed.c : 24| ~~~~^~~~~~~~~~~~~~~~~~~: In file included from src/libavcodec/aacps.c:32src/libavcodec/aac_defines.h:: 45:src/libavcodec/aacps_fixed_tablegen.h36: :note: 225expanded from macro 'Q31': 136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31( x225) | Q 3 0 ( 0(i.n0t)0(0(0x)0*021040740803f6/M4_P8I.)0, + Q0.350)( 0 | . ^ ~1 212290376f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h, :Q34400:(840:. 1warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 3949380f/M_P I440 | ){,Q 3Q13(0 (00..29960773955284083713f8/3M8_8PfI)),, QQ313(0( 0.03.46960989931886186f9/7M8_6P2I9),f Q)3},0 (0{.Q33718(2-802.122529265f96/8M_8P4I1)1,14 f) ,| ^~~~~~~~~~~~~~Q 31( 0src/libavcodec/aac_defines.h.:5447:1362:40 2note: expanded from macro 'Q30'9 781228f )44} | ,# d e| fi ~~~~~^~~~~~~~~~~~~~~~~~n e Q3src/libavcodec/aac_defines.h0:(45x:36): note: expanded from macro 'Q31' 45 | # de(finitn)e( (Qx3)1*(1x0)7 3 7 4 1 82 4 . 0 + 0 .(5i)nt ) | ( ^( x)*2147483In file included from 6src/libavcodec/aacps_fixed.c4:248: In file included from .src/libavcodec/aacps.c0: 32+: src/libavcodec/aacps_fixed_tablegen.h0:.2255:)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 :225 | 440 : 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 30(0.000000 4400 | 0{0Q03f1/(M_ P0I.)96,7 Q33502(408.71382381282f9)0,3 7Q63f1(/ M0._90P8I9)1,8 Q1306(9708.6129093f9)4}9,3 8{0Qf31/(-M0_.P2I2)2,2 5Q96380(8041.121940f7)9,5 80Q3311f(/ M0_.P57I12)4,0 2Q9738102(280f.)}3,4 6| 6 ~~~~^~~~~~~~~~~~~~~~~~~ 9938src/libavcodec/aac_defines.h6:845f:36/:M note: _expanded from macro 'Q31'P I), Q30 (45 | 0#.3d7ef8i2n8e21 5Q3916(fx/) M _P I ) , | ^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.h:n44t:)36(: (note: expanded from macro 'Q30'x )*21474 448 | 3#6d4e8f.i0n e+ Q03.05()x )| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c :(62in: tsrc/libavcodec/aacsbrdata.h:)440(:(32x):* 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 + 0.4405 | {)Q 3 1(| ^ 0.96735248In file included from 7src/libavcodec/aacps_fixed.c:3248: 3In file included from 8src/libavcodec/aacps.c:832f: )src/libavcodec/aacps_fixed_tablegen.h,: 225Q:863:1 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].9 0891816978629f) 225} | , {Q 3 1 ( - 0Q.3202(202.5090608080401010104f0)f,/ MQ_3PI1),( 0Q.3507(102.14202192279801322786ff/)M}_,P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:045.:1369:0 3note: 9expanded from macro 'Q31' 49380f/ M45_ | P#Id),e Qf3i0n(e0 .Q3219(0x)7 9 5 8 0 3 1 f / M _ P I()in,t )Q(3(0x()0*.23416467948933684688.f0/ M+_ PI0).,5 )Q 3 0| ( ^ ~ 0.37828215In file included from 96src/libavcodec/aacsbr_fixed.cf:62/: M_src/libavcodec/aacsbrdata.hP:440I:)7,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36 :440 | {note: Qexpanded from macro 'Q30'3 1( 0.96 744 | 3#5d2e4f8in7e3 8Q33088(fx)), Q 3 1 ( 0 . 90 8 9 18 1(6i9n78t6)29(f()x}),* 1{0Q73317(4-108.242.202 2+5 9068.854)1 1| 1 ^4 f), Q31( 0.5In file included from 71src/libavcodec/aacps_fixed.c2:42402: 9In file included from 7src/libavcodec/aacps.c8:13222: 8src/libavcodec/aacps_fixed_tablegen.hf:)}225, : 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' 225 | 45 | # d ef i nQe3 0(Q03.10(0x0)0 0 0 00 0 0 f / M_ P I ) ,(i nQ3t0)((0(x.)1*22112427940387366f/4M8_.PI0) , +Q 300.(50) . 1| 9 ^ ~0 3949380f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:34390:83(:0 .warning: 29implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 7958031f/M_ P439I | ){,Q 3Q13(0-(00..6354268649599328369289f1/8Mf_),P IQ3)1,( Q03.052(1086.7323728523683271f5)}9,6 f{Q/31M( _0P.I93)8,8 5 | 4 ^~~~~~~~~~~~~~43 7981src/libavcodec/aac_defines.h88:f)44,: 36Q3:1 note: (expanded from macro 'Q30'-0 .74895 31442 | 61#5d2e5f9infe) }Q, 3 0| ~~~~^~~~~~~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int) 45( | (#xd)e*f1i0n7e3 7Q431812(4x.)0 + 0 .5 ) | ^ (int)((x)In file included from *src/libavcodec/aacps_fixed.c2:1244: 7In file included from 48src/libavcodec/aacps.c3:6324: 8.src/libavcodec/aacps_fixed_tablegen.h0:225 :+ 360:. 5)warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62 : 225src/libavcodec/aacsbrdata.h | : 439: 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.00000 0439 | 0{0Q0301f(/-M0_.P6I5)2,8 4Q539023(9029.1182f)1, 2Q2319(0 03.765f21/8M6_7P2I3),2 5Q336307(f0).},1 9{0Q3391(4 903.98308f85/4M43_7P9I8)18,8 Qf3)0, (Q031.(-20.9704789955831023611f5/2M_5P9If)),} , Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.34src/libavcodec/aac_defines.h6:645:9369: 3note: 8expanded from macro 'Q31'6 8f/M_P I45) | ,# deQf3in0e( 0Q.313(7x8)2 8 2 1 5 96 f/ M _ P I ) (,i n t| ) ^~~~~~~~~~~~~~( (x)*2src/libavcodec/aac_defines.h1:4447:4368: 3note: 6expanded from macro 'Q30'4 8.0 + 0 44. | 5#)d e f| i ^ ~n e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h: 439 : 32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*1 0439 | 7{3Q73411(-802.465.208 4+5 9023.9259)1 8 f)| ^, Q31( 0.52In file included from 1src/libavcodec/aacps_fixed.c8:67242: 32In file included from 5src/libavcodec/aacps.c:3326: 3src/libavcodec/aacps_fixed_tablegen.h:7225f:)11}:, warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.938854437 92258 | 1 8 8 f ) ,Q 3Q03(1(0-.00.070408095030120601502f59/fM)}_,P I| ), ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:.4512:1362:2 9note: 0expanded from macro 'Q31'3 76f/M_P 45I) | ,# deQf3i0n(e0 Q.3119(0x3)9 4 9 3 8 0 f / M _ P I ) ,(i nQt3)0((0.(2x9)0*271954874083316f4/8M.0_ P+I ),0 .Q53)0 ( 0| . ^ ~ 3466993868fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h:)439,: 6Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .3782821596 f439/ | M{_QP3I)1,( - 0.| 6 ^~~~~~~~~~~~~~5 2845src/libavcodec/aac_defines.h9:2443:9362:9 1note: 8expanded from macro 'Q30'f) , Q31( 044. | 5#2d1e8f67i2n3e2 5Q33603(7xf))} , { Q 31 ( 0. 9 3 8 8 (5i4n4t)3(79(8x1)8*8f1)07,3 7Q43118(2-40..074 8+ 905.351)2 6 | 1 ^52 59f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:src/libavcodec/aac_defines.h24:: 45In file included from :36src/libavcodec/aacps.c:: 32note: : expanded from macro 'Q31' src/libavcodec/aacps_fixed_tablegen.h:224:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q31(x) 224 | Q 3 0 ((0i.n0t)0(0(0x0)*0201040704f8/36M4_8.P0I) ,+ 0Q.350)( 0 | . ^ ~1 011129096In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:438):, 84Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .1580764502f /438M | _{PQI3)1,( Q0.380(201.024930875545873157990f/fM),_ PQI3)1,( Q03.09(905.420872401772284972198ff/)M}_,P {IQ)3,1 (Q 300.(09.931085683580118079f8/8M7_8P2If)),, Q3| 1 ^~~~~~~~~~~~~~( 0.72src/libavcodec/aac_defines.h0:2443:00361:3 1note: 2expanded from macro 'Q30'9 47f)}, 44| | ~~~~~^~~~~~~~~~~~~~~~~~ #defisrc/libavcodec/aac_defines.hn:45e: 36Q:3 0note: (xexpanded from macro 'Q31') 45 | # d e f i n(ei nQt3)(1((xx)) * 1 0 7 3 7 4 1 8 2 4 . 0( +i n0t.)5()( x )| * ^2 147483648.In file included from 0src/libavcodec/aacps_fixed.c :+24 : 0In file included from .src/libavcodec/aacps.c5:)32 : src/libavcodec/aacps_fixed_tablegen.h| ^ ~: 224: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:438:59: 224warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0 04380 | 0{0Q00301(0 00.f8/2M1_0P4I9)0,5 4Q8303(509.01f0)1,1 1Q23910(9 60f./9M9_5P4I0)74,1 7Q23409(208.f)1}5,8 0{76Q435102(f 0/.M9_9P1I8)6,51 0Q39088(708.223f8)7,5 Q5371(1 709.f7/2M_0P2I3)00,1 3Q1302(9407.f)2}8, 2 0| 7 ~~~~~^~~~~~~~~~~~~~~~~~2 871src/libavcodec/aac_defines.h9f:/45:M36_P:I) ,note: expanded from macro 'Q31'Q 30(0.30 5458 | 3#8d0e1f8i7nfe/ MQ_3P1I()x,) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44 : 36: (note: inexpanded from macro 'Q30't )((x)*2 1444 | 7#4d8e36f4in8e. 0Q +3 00.(5x)) | ^ ~ In file included from (isrc/libavcodec/aacsbr_fixed.cn:t62): (src/libavcodec/aacsbrdata.h(x:)438*:321:0 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 741824.0 + 0 .4385 | ){ Q| 3 ^1 ( 0.821049In file included from 05src/libavcodec/aacps_fixed.c4:82435: 9In file included from 0src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.hQ3:1224(: 860:. 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 40741724928f)}, {224Q | 3 1( 0 . 9 91Q83605(100.90808070820f0)0,0 0Q03f1/(M _0P.I72)0,2 3Q03001(3102.914071f)1}1, 2 | 9 ~~~~~^~~~~~~~~~~~~~~~~~0 96f/src/libavcodec/aac_defines.hM:_45P:I36):, note: expanded from macro 'Q31'Q3 0(0.15 8450 | 76#4d50e2fifn/eM _QP3I1),(x )Q3 0 ( 0 . 23 8 7 5 5 7 (1i79nft/)M((_xPI))*2,1 4Q73408(306.4288.200 7+2 807.51)9 f /| M_ ^ ~P I), Q30(0.3In file included from 0src/libavcodec/aacsbr_fixed.c5:628: 3src/libavcodec/aacsbrdata.h:84380:71:8 7warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /M_PI), | ^~~~~~~~~~~~~~ 438 | {src/libavcodec/aac_defines.hQ3:144(: 360:. 8note: 2expanded from macro 'Q30'1 04905483 59440 | f)#,d eQf3i1n(e 0Q.3909(5x4)0 7 41 7 2 4 9 2 8 f ) } ,( i{nQt3)1(( (0x.)*9190178367451182049.808 7+ 802.f5)), Q| 3 ^ 1( 0.72023In file included from 00src/libavcodec/aacps_fixed.c13:1242: 9In file included from 4src/libavcodec/aacps.c7:f32): }src/libavcodec/aacps_fixed_tablegen.h,: 224| ~~~~~^~~~~~~~~~~~~~~~~~: 61: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 45:36: note: expanded from macro 'Q31' 45224 | | #d e f i n e QQ3301((0x.0)0 0 0 0 0 0 0 00 f / M _ P(Ii),n tQ)3(0((x)0*.12011417142890396648f./0M _+P I0).,5 Q)3 0 (| 0 ^ ~ .158076450In file included from 2src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.h:P437I:)83,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0(0.23875571 79437f | /{M_QP31I() ,0 .Q63609(501.122842309702387613f9)f, /QM3_1PI() ,0 .Q93809(005.8302558632830819837f)f}/, M{_PQI3),1 ( -0| . ^~~~~~~~~~~~~~9 96029src/libavcodec/aac_defines.h5:65445:936:1 7note: 9expanded from macro 'Q30'f ), Q31( -440 | .4#4d6e5f4i7n1e5 7Q5307(x6)8 8 f ) }, | ~~~~^~~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t45):(36(:x )note: *expanded from macro 'Q31'1 073741 8452 | 4#.de0f i+n e 0Q.351)(x ) | ^ (iIn file included from ntsrc/libavcodec/aacps_fixed.c):((24x): *In file included from 21src/libavcodec/aacps.c4:7324: src/libavcodec/aacps_fixed_tablegen.h8:2243:6364:8 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 224 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : Qsrc/libavcodec/aacsbrdata.h3:0437(:580:. 0warning: 00implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 00000f/M_PI )437, | {QQ3310( (00..6160915111122493099063f63/fM),_ PIQ)31,( 0Q.3908(9005.815285067236849530f2f)/}M, _{QP3I1()-,0 .Q939060(20.92536857559517719f7)9,f /QM_3PI1)(,- 0Q.3404(605.427815270577682887f1)9}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I) , Q3src/libavcodec/aac_defines.h0:(450:.363:0 5note: 8expanded from macro 'Q31'38 0187f/M _45P | #Ide)f,i n e| ^~~~~~~~~~~~~~Q 31(x)src/libavcodec/aac_defines.h : 44 : 36: note: expanded from macro 'Q30' ( i44 | n#dte)f(i(nxe )Q*3201(x4)7 4 8 3 6 4 8 . 0 + 0(.i5n)t ) (| ( ^ ~x )*10737418In file included from 24src/libavcodec/aacsbr_fixed.c.0: 62: +src/libavcodec/aacsbrdata.h: 4370.:532) : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 437src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(: 320.: 6src/libavcodec/aacps_fixed_tablegen.h6:922451:1112:4 3warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]03 63f), Q31( 0.98 92240 | 58 2 5 6 23 8 9Q33f0)(},0 .{Q0300100(0-0000.09f9/6M0_2P95I6)55,9 1Q7390f()0,. 10Q13111(2-900.9464f/6M54_7P1I5),7 5Q736088(f0.)1}5,8 0 | 7 ~~~~~^~~~~~~~~~~~~~~~~~ 6450src/libavcodec/aac_defines.h2:f45/:36M:_ note: Pexpanded from macro 'Q31'I ), Q30( 045 | .#2de3f8i7n5e5 7Q31179(fx)/ M _ P I ) , Q 3 0 ( 0 . 2(8i2n0t7)2(8(7x1)9*f2/1M47_4P8I3)6,4 8Q.300 (+0 .03.0558) 3 80| 1 ^ ~87 f/M_PI), In file included from | src/libavcodec/aacsbr_fixed.c ^~~~~~~~~~~~~~:62 : src/libavcodec/aacsbrdata.h:437:src/libavcodec/aac_defines.h:744:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30' 44 | 437 | #{dQe3f1(i n0e. 6Q63905(1x1)2 4 3 9 0 3 63 f) , Q 3 1 (( i0n.9t8)9(0(58x2)*51602733879431f8)}2,4 {.Q301 (+- 0.09.59)6 0 29| 5 ^6 559179f), Q3In file included from 1src/libavcodec/aacps_fixed.c(:-240: .In file included from 4src/libavcodec/aacps.c:432: 6src/libavcodec/aacps_fixed_tablegen.h54:7122357:513676:8 8fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 :223 | note: expanded from macro 'Q31' Q30(0. 0450 | 0#0d0e0f0i0ne0 0Qf3/1(Mx_)P I ) , Q 3 0 ( 0 . 0 74 7(5i0nt6)91(7(fx/)M*_2P1I4)7,4 83Q63408(.00. +1 106.352)8 7| 8 ^ ~3 3f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h1:4367:3848:8 6warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 64f/M_PI), Q436 | 3{0Q(310(.2-0038.5085717476953f8/M1_P8I79)4,4 fQ)3,0( 0Q.312(1-909.9425599907760f0/1M2_0P6I79)f,) }, | {Q ^~~~~~~~~~~~~~3 1( 0.src/libavcodec/aac_defines.h99:94447:236:9 note: 5expanded from macro 'Q30'7 49905f )44, | #Qd31e(fi n0e. 9Q336205(22x9)7 0 79 1 2 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n45t:)36(:( xnote: )expanded from macro 'Q31'* 1073741 8452 | #4d.e0fi +n e0 .Q53)1 ( x| ^) In file included from src/libavcodec/aacps_fixed.c : 24 : (In file included from isrc/libavcodec/aacps.cn:32t: )(src/libavcodec/aacps_fixed_tablegen.h(:x223)*:21111:4 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0.5) | ^ ~223 | Q30In file included from (src/libavcodec/aacsbr_fixed.c0:62.: 0src/libavcodec/aacsbrdata.h0:004360:590:00 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30 (4360 | .{0Q7314(75-006.9051174f6/5M3_P8I1)8,7 Q93404(f0).,1 16Q33218(-70.893235f9/9M_7P0I0)1,2 0Q63709(f)0}., 1{7Q33818(6 07.16949f9/M4_7P2I95)7,4 99Q0350f()0,. 2Q033815(8 707.973962f5/22M9_70P7I91)2, fQ)3}0,( 0. 2| 1 ~~~~~^~~~~~~~~~~~~~~~~~9 9459src/libavcodec/aac_defines.h0:7645f:/36M_:P Inote: ),expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45:1444 | :#36de:f i warningsnote: generatedneexpanded from macro 'Q30' . Q31(x) 44 | # d e f i n e Q (3i0nt()x()(x ) *2 1 4 7 4 8 3 64 8 . 0 ( i+n t0).5()( x )| * ^ ~1 073741824.0In file included from src/libavcodec/aacsbr_fixed.c+: 620: .5src/libavcodec/aacsbrdata.h): 436: 31| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24 : 436In file included from | src/libavcodec/aacps.c{:Qsrc/libavcodec/adpcm.c323: 1:src/libavcodec/aacps_fixed_tablegen.h(:-11330.22305:1:8632:4: 6 warning: warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]3 8187944f), Q31 (223- | 0 . 9 2 5 9 97Q011333 | 00 ( 10 . 20060 7 0 90 f )0i}f0 (,c {0Qs310(0-0 >f0st/.epM9__9iP9n4Id7e)2x,9 Q5>730 (4089.80u970)5f4){75,0 6 9Q3| 11( ~~~~~~~~~~~~~~ ^ ~~~ 07 f./9M36_2PI5),2 2Q9730079(102f.)1}1,6 3| 28src/libavcodec/adpcm.c ~~~~^~~~~~~~~~~~~~~~~~~78:3 378f:/69src/libavcodec/aac_defines.h::M 45_note: P:36expanded from macro 'CASE'I: )note: ,expanded from macro 'Q31' Q30( 078. | 451 | #7d 3e 8 f 8i C6AnSE7_e13 6Q(34CfO1NF/I(M_GP_x)I )# ,# Q3 0 c( 0o . 2d 0e c3 8 #5# _8D(i7E7nC79tfO)D/M(_(EPxIR,) )*A,V2_C O1Q4D370E4(C803_64.8I.02 D1_+ 9 #09#. 45c5o)de9 c,0 7| _6 ^ ~f_V A/_MA_RPIG),S _In file included from _)src/libavcodec/aacsbr_fixed.c | : ^~~~~~~~~~~~~~62 : | src/libavcodec/aacsbrdata.h ^~~~~~~~~~~: src/libavcodec/aac_defines.h436::644: :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/adpcm.c:: note: 76expanded from macro 'Q30': 34: note: expanded from macro 'CASE_3' 436 44 | | {#d Q76 | e3 f 1 (-i n0. e0 5 Q13C0(4Ax)6S 5E3_8 12 (8 c 7 o9n4 f4i g,f co) d,ec _i dQ ,3 (__1V(-iA0_.nA9RGtS25)_(9(97_0x)0) *1 120| 0767 ^~~~~~~~~~~ 397f4)18}24,.src/libavcodec/adpcm.c:074 {:36+:Q 3 0note: 1expanded from macro 'CASE_2'.( 5 0).9 9 974| 4 | ^ 7 29 57 49 9 0C5In file included from Afsrc/libavcodec/aacps_fixed.cS)E,:24_ : Q#In file included from # 3esrc/libavcodec/aacps.c1na:b(32le : d(0src/libavcodec/aacps_fixed_tablegen.hc.9:o3de223c6:_612id:,5 2warning: __2Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9A _7A0R79G1S2_f_))} , | ^~~~~~~~~~~ 223 | | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45:Q36src/libavcodec/adpcm.c:371: 0:note: 7:(expanded from macro 'Q31' 0.note: 0expanded from macro 'CASE_1' 0 00000 045 | 0#71d | 0 e ff{/i M_nP_eI_V A),Q_3A RG1QS(__3x0) (0 .} 0 7 4 7 5 0 6 9 1 \7 f| / ^~~~~~~~~~~ M (_inPt)I()(x,) *2Q13470src/libavcodec/adpcm.c4(:8011543:.326:148 .01 warning: 6+32comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]8 708.353) f /| M ^ ~_ PI )1154, | Q 3 0In file included from (src/libavcodec/aacsbr_fixed.c: 620 : . src/libavcodec/aacsbrdata.h1 73:88 6435 7 1:64 f83i/fM:_P I()warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c ,s Q-3>s0te(p_0i. n4352 | d0e{Q33x 8>15 (-80878u.)7{27 92f/ 82M| _75 ~~~~~~~~~~~~~~ ^ ~~~P2 I78)43,99 4Qf3)0, (Q031.(2 01.918984754975src/libavcodec/adpcm.c09:7783:6969:f79 /note: 97Mfexpanded from macro 'CASE'_) }PI,) {,Q 3 | 178 ^~~~~~~~~~~~~~ | ( 0 .6src/libavcodec/aac_defines.h :744: 236: 4 8note: 0expanded from macro 'Q30'4C A6SE2_8391(4 C344ONfF | )I#G,_ d# #e cQof3id1(n-e0ce . #0Q#3364 60_2(11DxE)3 C9O0 5D 6 9Ef) }R ,, A V_ C| O ~~~~^~~~~~~~~~~~~~~~~~~ D E(Ci_nsrc/libavcodec/aac_defines.hItD_: #)45#:( c36o(:dxe c,) note: *1_0expanded from macro 'Q31'7_ 3V7A4_A1RG S458_ | #2d_4)ef. 0i n| + ^~~~~~~~~~~e 0 Q.315()x )| src/libavcodec/adpcm.c ^ :76 :34 : In file included from note: src/libavcodec/aacps_fixed.cexpanded from macro 'CASE_3': 24 : In file included from src/libavcodec/aacps.c :76 | ( 32i : nsrc/libavcodec/aacps_fixed_tablegen.ht) : ( 223 (:36 x):C *warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A2SE _124(7c48o3n6f4i8g., 0 c+ 223o0d | .5e) c _ | i d ^ ~, _Q 3_0VA(_A0RG.S0_0_In file included from 0)00src/libavcodec/aacsbr_fixed.c0 0: 62| 0: ^~~~~~~~~~~0src/libavcodec/aacsbrdata.h 0:435f:/59M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) src/libavcodec/adpcm.c,: 74:Q363:0 (note: 0expanded from macro 'CASE_2' 435 . | 0{7Q431 7(74-5 | 0069 .122 8727 f52 7/M _84 3PI )9, Q9C34Af0)S(E,0_ .Q3 11#(1# 603e28.n718a8b83l7e3d(4cofd7/Me5c__i9PId),39, _7Q_939V07Af)(_}A0, R.{G1Q7S383_81_6(71) 60 4.f67| 2/ ^~~~~~~~~~~4M _8P04I6)2,8 91Q4src/libavcodec/adpcm.c303:f(71):,7 0:Q3. 12note: (expanded from macro 'CASE_1'0 -308.0 53716 | 8 47 6{ 7_27_1VA9_1f39A05/R6MG9S_PfI_)),_ } ,Q} 3| ~~~~~^~~~~~~~~~~~~~~~~~0 ( 0 src/libavcodec/aac_defines.h. 2:19 45 :936: 4 5\note: 9 | expanded from macro 'Q31'0 ^~~~~~~~~~~7 6f/M _45P | I#)d,ef src/libavcodec/adpcm.ci :n| 1205e ^~~~~~~~~~~~~~: 41 :Q 3src/libavcodec/aac_defines.h1warning: (x:) comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]44 : 36 : note: expanded from macro 'Q30' ( i1205nt | ) 44( | (# x de)f in* e2 Q1347 04i(8xf 3)6(c ->4s 8.t0 a t +u s0 [ . i5 ] )(i.n stte) ((p| _ixn ^ ~)*d1 ex0 73>74 188284In file included from u.0src/libavcodec/aacsbr_fixed.c +) : 062.{: 5 )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: 32435: | src/libavcodec/aacps_fixed_tablegen.h{:Q2233:111src/libavcodec/adpcm.c(-:0 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 227882:75692: 7note: 8expanded from macro 'CASE'4 39 94223f | ) ,78 | QQ 3 3 1 ( 0C (A0S0E_..13(0C80O8NF074I075G90_039 7#0# 90c90od7e0fcf )/#M}_P#I, {)_QDE,C3 1OQD( 30E0.R,( 60.A0V7_C7O244DE7C850_I04D6691_72f/ 8M_#P9#1I 43),c fo),Q d30Q(ec3,1 (0-0_.._0V1A_3A166R342G8S768__2)3 13 f1/| 39M05 ^~~~~~~~~~~6_9 PfI))},, Qsrc/libavcodec/adpcm.c3 0(:0| 76 ~~~~~^~~~~~~~~~~~~~~~~~.:34 1:73 88src/libavcodec/aac_defines.hnote: :645expanded from macro 'CASE_3'7 :136:6 note: 4expanded from macro 'Q31' 76f | / M _ P 45I | C)#d,A eQ3S0fiE(_n02e(.c 2o0Q3n31(f8xi)5 g , 8 7c o7 d7e 9cf /_ iM_ PId ),( ,_i nt_)Q(V3A_(A0x)R(*2G0S1._42_)71 49 8| 9 ^~~~~~~~~~~34 56904786.0f +/src/libavcodec/adpcm.cM _P:I0),74 .:36 :5 | )note: ^~~~~~~~~~~~~~expanded from macro 'CASE_2' | ^ ~src/libavcodec/aac_defines.h :44 :7436 | : note: In file included from expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 435C:44A6S | E#:de_ f warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]in# e# Qe3n0a(blxe ) d 435( c | { Qo3 d1ec _( -0i. 22d 8 , 2 7 __5V 2A(7i_8nAt4)R3(G(x9)S9__*) 4 1f| 0 ^~~~~~~~~~~) 7,3 Q73411(8 02.14src/libavcodec/adpcm.c8:71.:8077 4:+7 5 note: 9expanded from macro 'CASE_1' 03.957)9 971 | 7| f )} ^, { {Q 3__1V(A_ A0R.6In file included from 7G2src/libavcodec/aacps_fixed.cS4__: 824}: 04 62In file included from 8 src/libavcodec/aacps.c9src/libavcodec/alsdec.c :321: 4:src/libavcodec/aacps_fixed_tablegen.h : 31538222:27 :f: )136 :warning: ,warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31 \( - 0| . ^~~~~~~~~~~03 64153862 | 1 1 22239 | 0 5 6 src/libavcodec/adpcm.c 9 :Q3 f 13250)( 0:} ,. 32 | 0: ~~~~^~~~~~~~~~~~~~~~~~~ 0 src/libavcodec/aac_defines.h0warning: :045comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 0: 03600i:f0 (t0mnote: p_f expanded from macro 'Q31'13253/ | 2M _!= P I 45n | )# c ,deh a f rsQ)i n e 3Q{ i03( f 10 .| 0 ~~~~~~ ^ ~~~~~~ ((x54c1) s 1 -3> s 8 src/libavcodec/alsdec.c t 8:e1559 :732:p 3 _fwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i /inntM)(d(_xe)*Px2I ),1> 47 488Qu380)36(4{80 ..0 | 0+ ~~~~~~~~~~~~~~ ^ ~~~ 8 03.95)9 8| 4 ^ ~415591 7 | f / M _ PI )In file included from ,src/libavcodec/aacsbr_fixed.csrc/libavcodec/adpcm.c:62 : : src/libavcodec/aacsbrdata.hQ78 :69::3 note: expanded from macro 'CASE'434 0: 84:(0 . warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]12 4 87 1 78 8 | 7n 9b i ts8[434fi ] | / {M = Q_ F3FPMC1AISIE_() N3(n,0 .(3b34QCiO5NF3It4s0G8_ [#i](, 0h#i0gh4 .ceod9ec1s3 34t8#5_0#8by4t 3_Dfe7*E)58C),;1O5 6Q 31Df (| -E0/ ^ ~~~~~~~~ ~~~~~~~~~~~~~~R .M8,_ 6AVP2I_3)1,C Qsrc/libavutil/macros.h3:495:O2501D:(6080E0 4.0Cnote: 1expanded from macro 'FFMIN'586f)_} I97,D 8{ _ 5#Q#499 233 | fc1od#/(Mecd,-_0.e fPiI9)97_0n,_7Ve 5A F7_A| RF ^~~~~~~~~~~~~~9 GM3SI6src/libavcodec/aac_defines.h28_N:(2a_44)4,f: 36b:) )| ^~~~~~~~~~~, note: expanded from macro 'Q30' (Q(31a()src/libavcodec/adpcm.c 44 | :#0d>76 .(9b3ef:)2 i?343n :( 7note: expanded from macro 'CASE_3'e b9 )Q93 760:0 | 0 (7 ( x9)a )4 )4 1 f ) } C| , ~ ^ ~ A SE | ~~~~~^~~~~~~~~~~~~~~~~~_ 2( c on(fisrc/libavcodec/aac_defines.hsrc/libavcodec/alsdec.ci:g1581,:nt: 2745:)(c: (ox36)warning: dcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]: *note: expanded from macro 'Q31'e 1c0 1581_7 | 37i 41d8,45 | 2 4# _._d 0VeA f_ + i A RnG S_0_e .)5 Q3 ) 1| ^~~~~~~~~~~ ( x ) i| f ^ (t src/libavcodec/adpcm.cm: p74_: 3 36 In file included from 2 :src/libavcodec/aacps_fixed.c !=: 24nnote: c : expanded from macro 'CASE_2'h(aIn file included from irsrc/libavcodec/aacps.cs)n: {t )32( 74| : (src/libavcodec/aacps_fixed_tablegen.h: | 222 ~~~~~~ ^ ~~~~~~:x111): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]*2 14 7 4 83 6 4 8C.0A +S E0 .222_5 | ) # # | e Q ^ ~n3 ab0l(e0d.(0c00o0dIn file included from 0esrc/libavcodec/aacsbr_fixed.c0:62c0: 0_src/libavcodec/aacsbrdata.hid0,:0 _434_f:58V/A: Mwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]__ APRIG)S_,_ ) | 434 ^~~~~~~~~~~ | Q{3Q03(10(. 005.34src/libavcodec/adpcm.c3:711:74:15 34note: 8084expanded from macro 'CASE_1'938 378304f f/M71_P)I) | ,, QQ3 31 0((-{ 0__0V.8.A068_2A3RG3S991_8454_11 }67 f/8 M0 _0PI 4 ) 0, 8 fQ)\ 3} 0(,0| .1 2 ^~~~~~~~~~~ {4Q83711(8-709.989f/7M0src/libavcodec/adpcm.c_7P5:1360I7:)970:, warning: 3comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] Q6238204(f0).1,4 5Q83 1(3 136007 | 5.15 69f /3 M 2 _ 3P79 I9),i0 Qf30 709((04.c41-51>6sf)9}7t85,a 9 t2| 3uf ~~~~^~~~~~~~~~~~~~~~~~~s[/ 0M]._src/libavcodec/aac_defines.h:s45P:teIp36)_,i: n de xnote: | ^~~~~~~~~~~~~~ expanded from macro 'Q31'> 88src/libavcodec/aac_defines.hu: 44: 36|45 | :#d|e fi nnote: ceexpanded from macro 'Q30' -Q3 1>(sx)t a t u 44 s | [ 1# ].ds teep f_ i nin deex Q(3>0(ix nt)8 ) 8 ( u() { x )*| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 21 47 48 3 64 8 .(0i nt+)( (0.x5)*)1 src/libavcodec/adpcm.c0 :787:| 3 ^ ~74691 : 8note: 2expanded from macro 'CASE'4 .0 + In file included from 0src/libavcodec/aacsbr_fixed.c. :57862) | : | src/libavcodec/aacsbrdata.h : ^434: 31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CASE_3In file included from (Csrc/libavcodec/aacps_fixed.cO:24N: F In file included from 434I | src/libavcodec/aacps.c{QG3:_ 1#32( #: src/libavcodec/aacps_fixed_tablegen.h0:. 33222c4:o5d864e8:0c 4##warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_3DE 3C8O0D4ERf, )A,V _CQO3D E2221C( | -_ I0. D8_ #6 # 2 Q3c1530o1d(06e8.00c040,0 80_f_0VA)_0}0A0R,0G S0_{0_fQ/3)M1 (-_0. P| 9 ^~~~~~~~~~~ I9)7,0 7Q350(7src/libavcodec/adpcm.c09:3.62760:834524:1143f note: 8expanded from macro 'CASE_3'),8 Q 7331f(/ 0 M_.76PI9 | ) ,3 2 Q 33 790C(9A0S0.E0083_9978294444(11c7of)fn/}Mf,i_ gP, I| )c, ~~~~^~~~~~~~~~~~~~~~~~~o d ecQ_i3src/libavcodec/aac_defines.h0:d,( 450_.:_1V36A_2:4AR 8Gnote: S7expanded from macro 'Q31' _1_8)7 9 8| f /45 | ^~~~~~~~~~~#M d_ePfiIn)e ,Qsrc/libavcodec/adpcm.c 3Q3:1074((:0x.)361: 4 note: 5expanded from macro 'CASE_2' 8 3 7 5 1 745 6 | f (/ inMt )(_P I)( x, Q)C3*AS0E2_ (#10#4 .17e56497n88a35692b348lfe.0/ dM(+c_ PoI0d)., e5) | c ^~~~~~~~~~~~~~ _ i| d, ^ ~ src/libavcodec/aac_defines.h: 44_:36_:V Anote: _expanded from macro 'Q30'AR In file included from Gsrc/libavcodec/aacsbr_fixed.cS:_62 _: 44) | src/libavcodec/aacsbrdata.h# : d434| ^~~~~~~~~~~e :f7i: nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q3src/libavcodec/adpcm.c0(:x)71 : 7 : 434 note: | expanded from macro 'CASE_1'{ Q 3 1((i n 71t | 0 ) .({3( x3)*_140_V5A743_78A4R0148G249.S33_08 _0+ 4}0f) ,. 5Q ) 3 1 (- 0.| 8 ^ 6 2 3 1\5 1 6| 8 ^~~~~~~~~~~0In file included from 0src/libavcodec/aacps_fixed.c4:0248f: )In file included from src/libavcodec/aacps.c}:,32src/libavcodec/adpcm.c : {Q:3src/libavcodec/aacps_fixed_tablegen.h1:(AS libavcodec/arm/g722dsp_neon.o -1360:222037.9:9:61 :7warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]07 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 9362824f), Q313601 | ( 222 | 0 . 9 3 Q23 3 079 9(i0f0 0.0(07094c0400-1>0fs)00t0}f/aM,tu_s[ 0P | ] ~~~~~^~~~~~~~~~~~~~~~~~ I.s)tsrc/libavcodec/aac_defines.h,e :Q3p045_:36(0i:.n05 d41note: 1eexpanded from macro 'Q31'x3 > 8888u7 3|f /M|_45 P | #c-I>)sdt,ate uQfis3[1n]0e.( Qs30t1.e0(8x)p3_ 9i n98 d 4e x 4 >1 8 87f u /) { M _ | PI ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~),(i n tQ)30(((0x.)1*224184774183867489.src/libavcodec/adpcm.c80:f78 /+ :M069_.:P 5)Inote: )| expanded from macro 'CASE' ^ ~, Q30(0. 178In file included from 4 | 5 src/libavcodec/aacsbr_fixed.c 8: 3 627: 5src/libavcodec/aacsbrdata.hC:1433A5S:E_6384f:(/ Cwarning: OMNimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_FP IIG)_ ,# # Qc30o(0 d.4331e | c5{ Q6#3#91( -07._889D5902E5439Cf5O4/25DM7ER_,9P 9AI3fV)),_, C O QD| E3C_ ^~~~~~~~~~~~~~I1D_ (-#0# .src/libavcodec/aac_defines.h3c:1o44d79:e361:c9,1 3__note: V1expanded from macro 'Q30' A88_0A6RG4 Sf__44)) | }# ,d | ^~~~~~~~~~~ef{ inQe 3Q13(src/libavcodec/adpcm.c-:0076(.8:334x: 7note: 8)2expanded from macro 'CASE_3' 1 4 4 6 5 761 | 2 5 1 f ) , C(AQSEi31_n2( t()0((cx.)o9n*7f106ig7,33 7c76o43d1285e24c74._4i0d,6 6+ _f_0)V.A}_A5R,G) S_ _ )| | ^ ~~~~~^~~~~~~~~~~~~~~~~~| ^~~~~~~~~~~ src/libavcodec/aac_defines.h:45:src/libavcodec/adpcm.cIn file included from 36::src/libavcodec/aacps_fixed.c74: :note: 3624expanded from macro 'Q31': : In file included from note: src/libavcodec/aacps.cexpanded from macro 'CASE_2': 32: src/libavcodec/aacps_fixed_tablegen.h45: | #222 :d36:74 ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | f i n e Q 31 (x ) C A S 222E | _ # # Qe3 0 (n(aibl0end(.ct00o0)de0c(0_i(00d0x),* 0_20_1V4fA7_4/AM8R_PGIS3_)64_,8 Q). 30 0 (0| . ^~~~~~~~~~~ +0 50.4511)38 8src/libavcodec/adpcm.c: 717| :3 ^ ~f 7/: Mnote: _Pexpanded from macro 'CASE_1'I ), In file included from Qsrc/libavcodec/aacsbr_fixed.c 713:0( | 62 0 : src/libavcodec/aacsbrdata.h.:04338 :583{:9 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 _8_4V41A7_fA/R M433GS_ | P__{ IQ}) ,3 1Q 3 (0-(0 .80 .9 1 0524 8 4 \7 9 | 1 ^~~~~~~~~~~58 74982f57/99M3f_)P,src/libavcodec/adpcm.cI Q:3)14041,(:32 -Q0: 3warning: .0comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]3 (1079.191143518 314048 | 7 805 61 45 f 6f)/} , M{Q 31_( P I-)0 ., 8i3 f7Q 8320(c1s(4-0>4.s6te155p6917_285i1f5)n9, 2Qd33efx1 >/(M _P I)8,08u ){. 9 | | ~~~~~~~~~~~~~~ ^ ~~~ 7 ^~~~~~~~~~~~~~6 3763src/libavcodec/aac_defines.h:2445:436:7 4note: 6expanded from macro 'Q30'6 f)}, | src/libavcodec/adpcm.c44 ~~~~^~~~~~~~~~~~~~~~~~~ | #: d78e:69src/libavcodec/aac_defines.h:f: in45e note: Q:36expanded from macro 'CASE':3 note: expanded from macro 'Q31'0 (x) 78 | 45 | # d e fi n C(eiA ntS)Q3E(1(x_)(3x*(1) C 0O NF7 I 3 G_7 4# # 1 8co 2(d4.i0net c) (+(# #x _0D).E*C5O2)D 1 E4| R ^7, 48 36A48V.0_In file included from C Osrc/libavcodec/aacps_fixed.c+D :0.E524)C : _ In file included from Isrc/libavcodec/aacps.c| D: ^ ~_ 32 ##: csrc/libavcodec/aacps_fixed_tablegen.hod:e222c,:In file included from 11 : src/libavcodec/aacsbr_fixed.c_warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: _62V: Asrc/libavcodec/aacsbrdata.h_:A433R:G31:S _warning: _)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | | ^~~~~~~~~~~ Q3 4330 | (0{.src/libavcodec/adpcm.cQ3:1760:34(:0- 00note: 0expanded from macro 'CASE_3'.00 80900050 4f76/9M_ | P5I ),4 25 Q730 (90 9 3.f) ,0 5C4QA13S113(E8-8_07.233(f17c91/Mo9_n1PfI3)i,1g, c8Qo83d0e0c(6_40.i0df,)8 }3,__9V A9_{84AQ4R3G1S_1_7f(/)M -_ P0I| .8)3 ^~~~~~~~~~~, 7Q823104(406.5src/libavcodec/adpcm.c1215:742:14f8),36 7:Q1 note: 3expanded from macro 'CASE_2'8 17( 90.8 974 | f 7/63 7M6 _ 32P5 I4 7), 4Q3 06CA(S6E0f)_.} 14,# 5# 8 37| 5e15 ~~~~^~~~~~~~~~~~~~~~~~~n 6fa/Mb_src/libavcodec/aac_defines.h:leP45Id):(,36 Qc3:0o( d0enote: expanded from macro 'Q31'. c1_5i6d9, 7 8455 | #_9de_f23ViAnfe _Q/31AM(R_xPGI)),S_ _ | ^~~~~~~~~~~~~~) | ^~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30'src/libavcodec/adpcm.c( :71i:nt7):( note: expanded from macro 'CASE_1'( 44x) | *#2d e171f4 | 7i 48n e3 Q 306 (4{8x. ) 0 __ V + A0_ .A5R) G S _ | _ ^ ~ } (i n t) ( In file included from ( src/libavcodec/aacsbr_fixed.cx:62 ) : *\src/libavcodec/aacsbrdata.h:1 0433 7:| 6 ^~~~~~~~~~~3: 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1824.0 + src/libavcodec/adpcm.c0: 1431433. | :532){ :Q | 3warning: 1 ^(comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] - 0.8905495In file included from 4 21431src/libavcodec/aacps_fixed.c | 5: 724 9 : 9In file included from src/libavcodec/aacps.c3 : f32 ) : , src/libavcodec/aacps_fixed_tablegen.h Q 3:i1221f(: -1360(:. cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 s-1>s7t9ep1_9i1n3d1e8 82210 | 6x >4 f )8} 8, Q{Qu33){10( 0(.0 0-| 0000 ~~~~~~~~~~~~~~ ^ ~~~0.0 8030708f2/14M46_5P12I5)1,f )Q,3 0Q(03src/libavcodec/adpcm.c.1:0(378: 69:80 7.4note: 69expanded from macro 'CASE'9 7765347f/6M 783 | _2PI )5, Q430 (7 04 6. 0660 0f 6)CA3S}6E_73, 8 8(f| C/O ~~~~^~~~~~~~~~~~~~~~~~~NFM _IPGIsrc/libavcodec/aac_defines.h)_ :#,45: 36Q:# 3 note: c0expanded from macro 'Q31'o( d0e.c0 #8# 45 | #9d_ef0iD3nE8eC7O DE6RQ,631 9(f/AMVx_C_O)PD IE )C _,I DQ 3_ 0# (# c0o . d1e c,0 37_9 06_4 VA8(_3ARifnGS/tM_)__(P)(Ix )),| ^~~~~~~~~~~* 2Q13407(480src/libavcodec/adpcm.c.3164:8176.1:5034 :+92 37 note: 40expanded from macro 'CASE_3'.57 f)/M _ | P ^ ~76I ) | , | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c src/libavcodec/aac_defines.h::44C:6236A: :Ssrc/libavcodec/aacsbrdata.h E_:note: 2expanded from macro 'Q30' 432(:84c:o nfwarning: ig ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 | c#oddeefci_nei 432 dQ | ,3 {__0VAQ_(x3)A1RG S( _-_) 0 | ^~~~~~~~~~~.7 4 9 0 4 9 3 src/libavcodec/adpcm.c95 0:74 :(0i5361n:t9)( (fnote: expanded from macro 'CASE_2'x )),* Q1310 (774 03 | . 7 94 198 249 8. C5A04S 8E+3 64_105 .2#5)1# efn) a},| {bQ3 ^1l (e d0(.0c4o5d8e5In file included from csrc/libavcodec/aacps_fixed.c2_:242i8: In file included from dsrc/libavcodec/aacps.c5:7,32 _4_V: A2src/libavcodec/aacps_fixed_tablegen.h_1:A1RG221Sf:_)_111),: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q| ^~~~~~~~~~~3 1( 0.99812337src/libavcodec/adpcm.c 4:422171 | 4 :0 7 8: 2 note: Qf)expanded from macro 'CASE_1'}3 ,0 ( 0| ~~~~~^~~~~~~~~~~~~~~~~~.71 | 0 0 src/libavcodec/aac_defines.h0 0:00{45 0:_0_36V0: Anote: 0_fexpanded from macro 'Q31'A/R GMS_P_I_) , }45Q | # d e30 f(i 0n. 03e87 4 Q 639 71 5 (\ 4 xf)/| M ^~~~~~~~~~~_ P I ), Q3 0( 0 . 0src/libavcodec/adpcm.c 6: 00 1517 63:(632i7:n 8warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]t8 f)/(M_(PxI)*)21,4 1517 7Q4 | 8336 04 (80 .. 00 8 9 +0 3 8i7f0 (6c.s-6>5s9t)fe/ Mp _i_n| P ^ ~dI) ,e Qx3 0>( 088In file included from u.src/libavcodec/aacsbr_fixed.c1):062: {3 src/libavcodec/aacsbrdata.h 7:| 9 ~~~~~~~~~~~~~~ ^ ~~~04326: 594:8 3warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30( 0432. | 1{1Q1src/libavcodec/adpcm.c315(:9-2078.3:697:749 0note: 44expanded from macro 'CASE'93 795f0/05M1_P9If 78) | ), , | ^~~~~~~~~~~~~~Q 3 1 Csrc/libavcodec/aac_defines.h(A:S44 :36E:0. _99note: 3expanded from macro 'Q30'98( C5O4N8F3I64 G1544_ | 2#1f d#)e#f} i,cno de{e QQc33 10(#x(# ) 0. _ 0 45D 8E 5 C 2O28 DE5R 74,2 1 A (1inVtf_))C,((Ox DE)C*Q_13I0D1_ 7#(3# c7o0.4d9ec1,98 28412_3.3_0V7 A4+ _4A0RG4S.0_5_8) ) 2| f) } ^ ,| ^~~~~~~~~~~| ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed.c::45:src/libavcodec/adpcm.c3624: :In file included from :76src/libavcodec/aacps.c: :3432note: :: note: expanded from macro 'Q31'expanded from macro 'CASE_3'src/libavcodec/aacps_fixed_tablegen.h :221:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]76 45 | | # d e fi ne Q 3 1C (AS221Ex | _)2( c o n f ig , Q c 3 0 od(e 0c(_.in0i0t)d(0(x,0 )*02_0_10V4A_0A700Rf/4MG8_PSI3_)_6) ,4 | 8 ^~~~~~~~~~~ Q.300( 0+.0 30.src/libavcodec/adpcm.c85):7 7446 :| 369 ^ ~:7 5note: 4src/libavcodec/alsdec.cexpanded from macro 'CASE_2'f /:MIn file included from _1663P:I74src/libavcodec/aacsbr_fixed.c | 31 ):62: src/libavcodec/aacsbrdata.h:432 :32 : warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CAwarning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E _ ## e 432n | ,{Qa3 1blQe(3-d00(.(740c9.0o6000d4e69c336_9i7d85 0,16630 8__ | V5 Af_A1 /RM9_ GfSP_ _)I ) , Q)3, | 1 ^~~~~~~~~~~ i(f Q 3 00((.9g09.0src/libavcodec/adpcm.c8e9:t9803718_b5:478it7:63s 6note: 6_9lexpanded from macro 'CASE_1'e4f 1f/M52t_( g1b)PI71)f,) | } 483nu m 5f8_ / 5b2M28 57l4_2 11oPc\kfI s| ))), ^~~~~~~~~~~, Q3 1| (Q ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~3 00(0..9911src/libavcodec/adpcm.c811:2162335:3419:72 4warning: 3comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 4744078f2/fM)_P}Isrc/libavcodec/alsdec.c ,:1623 | ) , 1720| ~~~~~^~~~~~~~~~~~~~~~~~ :23 : src/libavcodec/aac_defines.h | warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^~~~~~~~~~~~~~ 45 : 36 : src/libavcodec/aac_defines.h note: :44 :expanded from macro 'Q31' i36f1720 :( | c 45 | -#note: d >expanded from macro 'Q30'stea t usf[ ii] .n e s 44fQte | po3r1#_ in(dx)d ( ebxe f = i> 0 n ;88eu bQ <) 3 0ct (x{ (xi-nt )>)| ( n ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~u(m _b lx oc)k *s 2 ;1 b4++ )7 48{ 3| src/libavcodec/adpcm.c:6 ~ ^ ~~~~~~~~~~~~~~~ 78(:694 i:n8t. )note: 0(expanded from macro 'CASE' (+x) *01.50) 737874| 1 | ^ ~8 2 4 . 0 + In file included from CA0Ssrc/libavcodec/aacsbr_fixed.cE_.3:625: )( src/libavcodec/aacsbrdata.h| ^C :ON432F:I6G:_ warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]#In file included from src/libavcodec/aacps_fixed.cco:d24e: c In file included from #src/libavcodec/aacps.c#: 432_D32E | C: O{src/libavcodec/aacps_fixed_tablegen.hD:Q3E2211R:,( 61-0A.:V7_ 49C04warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]D9EC _39I5D0_0 5#1#9 cfod)e ,c,221 | _ Q_ 3 V1QA(3 0_0.(99A09R85.4GS0_0800_30)600 40 1| 50 ^~~~~~~~~~~20 f1f/)}M,_ Psrc/libavcodec/adpcm.cI{):Q763:,34:1 ( note: Q03expanded from macro 'CASE_3'. 0(0045.0 38768 | 5 7 224 689 577 425 41f/ 1CfMA)_SPI,E), _Q3Q02(30.(016( c00o.n069f93i8g,612 7c33874o8d4fe4c0/82_Mif_dP),I }__)V,, A _Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~A 0R(G0src/libavcodec/aac_defines.hS.:45_0:_3689)0 : | 3 ^~~~~~~~~~~note: 8expanded from macro 'Q31' 7 669f/M _src/libavcodec/adpcm.cP45I): | 74,#: 36d: Qenote: 3fexpanded from macro 'CASE_2'i0 n(e 0Q.310 371749( | 0x 6 ) 4 8 3 f /M C _AP I)S, E_ Q3# #0 e ( n(i0.a1nbt1)(l1(59e2xd3(7)4co7d*f/eM21_4c_P7Ii)4d8,,3 __6V A_4| A8R ^~~~~~~~~~~~~~.0G +S 0_src/libavcodec/aac_defines.h_.5:)44) :36 :| | ^ ~ note: ^~~~~~~~~~~expanded from macro 'Q30' 44In file included from | src/libavcodec/aacsbr_fixed.c:#src/libavcodec/adpcm.c62de:: src/libavcodec/aacsbrdata.hf:43171i::n847e: :warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 note: 0expanded from macro 'CASE_1'( x) 71 | 431 | { Q 3 {1 ((_ _i0Vn.At0)_((7xA2)R*210G7337S40_1_5 1836}28 433 7. f0 )+ 0,. 5) | Q ^\ 31 ( -| 0 ^~~~~~~~~~~ .888In file included from 0src/libavcodec/aacps_fixed.c5:240: 0In file included from 1src/libavcodec/aacps.csrc/libavcodec/adpcm.c7::32: 3src/libavcodec/aacps_fixed_tablegen.h1744::443221:6:36 :2warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 6fwarning: )}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], { Q174431 | ( 0. 9 9 4 9 8 0 f2211o | r21 88 3 ( 5u 3 Qn3fs0)i(,g0 Qn3.e1d00(00 0c h000a00.n09nf7/eM_0l9P4 I= 3)058;11, 3Q3c03h(8a0.7n03f8n)7e}4l6,97 5< c4 | hf ~~~~~^~~~~~~~~~~~~~~~~~ a/nMn_esrc/libavcodec/aac_defines.hlsP;:I 45)c,:ha n36neQl:30+ +(0note: )expanded from macro 'Q31'.0 6 | 0 ~~~~~~~ ^ ~~~~~~~~0 636 457 | 8#8deff/inMesrc/libavcodec/adpcm.c_ QP3:I1(1749x):)44 , : Qwarning: 3 comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 ( 0 . 0 8 9 01749 | 3( 8i7 n 6 t6 )9f (f/or(M x_)(*P2uIns1ig)n4, e7dQ4 3c80h3(6a0nn4e.8.l01 + 0= 003.;5)7 ch9a 06n4| n8e ^ ~3lf /3 6s2 t(6epi_f)n}i,tn) (d{e(Qxx)3 *1(> 10 703.878941u829)4.40{9 +8 | 0 ~~~~~~~~~~~~~~ ^ ~~~ 012.158)83 5 3| ^f ), Q31( 0In file included from .src/libavcodec/aacps_fixed.c9:src/libavcodec/adpcm.c7:07892443:5: 69In file included from src/libavcodec/aacps.c8::132 1: note: 3expanded from macro 'CASE'src/libavcodec/aacps_fixed_tablegen.h3 :8221:711f:)} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 78 | | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hC:A45S:E36 221_ | :3 ( note: expanded from macro 'Q31'C O N FI G Q3_045 (# | 0#. #0cdoedf0ei0c0n0 e#0# 0_DQE03C1(0xO) 0D ERf, / AMV _C_ PO DIE )C, _ I DQ _ (3in#0t#)(( 0(c.x0o)*32d871ec4,4764 9_8_73V5A6_A4Rf4/MG8_S.0P_I _))+ , 0Q. 3| 5 ^~~~~~~~~~~ 0) ( | 0 ^ ~. 06src/libavcodec/adpcm.c0:0766:3346:7 8In file included from note: expanded from macro 'CASE_3'8 src/libavcodec/aacsbr_fixed.cf:/M62_P: I76 | src/libavcodec/aacsbrdata.h ): ,431 : 31 Q :3 0 warning: (C0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].0A S8E_920(c3o8nf7i6g 6,9431f | /co{dM_eQcPI3)_1,i(d Q 30,(00..0 712_0_V2A33_70A9R50G1S6438_63_8f/)M3 _3P 7I| ),f ^~~~~~~~~~~ )Q,3 0Q(310(-.src/libavcodec/adpcm.c01:.11745892:37836840:7 5f/note: 0expanded from macro 'CASE_2'M0 _1P7I3) ,374 | 6 2| 6 ^~~~~~~~~~~~~~f ) } ,src/libavcodec/aac_defines.hC :A{44Q3S:1E36_ (:# 0 #.note: 9eexpanded from macro 'Q30'9n 4a98b0l1 e442d( | c#1deofd8eci_8nei Q33d,05( 3x)_f _V)A ,_A R G Q S3 _1 _)( | 0 ^~~~~~~~~~~(.in 9t70)9(4(3x5)81*1src/libavcodec/adpcm.c13:30717837:477:1f 8)note: 2}4,expanded from macro 'CASE_1'. 0 + | 0 ~~~~^~~~~~~~~~~~~~~~~~~. 5) 71 | | src/libavcodec/aac_defines.h : 45 : ^36: {note: expanded from macro 'Q31' __VA_In file included from AR G45src/libavcodec/aacps_fixed.c:S24 | _#: _In file included from d src/libavcodec/aacps.c}e: f32in e : src/libavcodec/aacps_fixed_tablegen.h Q :32201 (x:) 136 : warning: \ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~ (int) ((220xsrc/libavcodec/adpcm.c | ): *18772:137 : 4warning: 74 comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]8 3 6 4Q380.(00 .+ 0 187700 | 0. 0 50 )0 0 00 0 f| ^ ~/ iMf _(PcI-),> In file included from sQsrc/libavcodec/aacsbr_fixed.c:t623a: 0tusrc/libavcodec/aacsbrdata.hs(:[04310.:]70: .warning: 27s5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8t 8e1p4_95ifn/dMe_ PxI431 | ){Q>3, 81 8( Qu0) 3{.0 0(7 20| . ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~2 034052731635671833f37/fM)_,P IQ)31,src/libavcodec/adpcm.c( :-Q783:069:0 .8(88note: 0050expanded from macro 'CASE'0. 107633326626 1f78 | 8) 8}, 15 f{/M _Q3 1P (I ) , Q0.C930A(94S09E_.830(C07O1N321F868I37G5_3 31#f)0#6,7f /c odMe_QPIc3 )1#,(# Q03.9_70D0(E09C.0473O59D8E1R,1 136A3V_6C873OfD30)4E}f,/CM_ _ PI| D ~~~~~^~~~~~~~~~~~~~~~~~I _) #,src/libavcodec/aac_defines.h#: 45 c:o| 36d ^~~~~~~~~~~~~~: e cnote: ,expanded from macro 'Q31' src/libavcodec/aac_defines.h _:44_:V36A: _45 A | note: Rexpanded from macro 'Q30'#G deSfi_ne_ )Q443 1 | #(| dexfi ^~~~~~~~~~~ne) Q 3 0 ( src/libavcodec/adpcm.cx: 76:)34 : note: expanded from macro 'CASE_3' ( i n 76t | )( (x ) * 2 1 4 ( C7iA48S3ntE6)_42(8((.xc)0o* n1f+ig0, 73 07c.4o5d1e)8c2 4._0 i +| ^ ~d 0,. _5_) V A_| ARIn file included from G ^S _src/libavcodec/aacsbr_fixed.c:_62) : src/libavcodec/aacsbrdata.h| : ^~~~~~~~~~~430In file included from :src/libavcodec/aacps_fixed.c:8324:: In file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps.c :src/libavcodec/adpcm.c32:: 74src/libavcodec/aacps_fixed_tablegen.h::220:36111:: note: warning: expanded from macro 'CASE_2' 430implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | { Q3 174( | - 0 . 9 1 5 2 9C462201A | 4 S E47 6 9_2f ) ,Q3#0 Q#31(( -00.e1.n0050ab6l9087e00d705(30c042o000d6fefc/_i)}Md,, _{P IQ_)3_,V1A_ (QAR-3G0S0.(_003_.)302 0 75| 5 ^~~~~~~~~~~7 8381848490570f5fsrc/libavcodec/adpcm.c/):,M71 :Q_731P(:-I 0.)3note: 7,expanded from macro 'CASE_1' 2Q3 005(20 .6047122 | 7 8 3{56 9_576_47Vf1A)_3AR}GfS,__/ M _P}I | ) ~~~~^~~~~~~~~~~~~~~~~~~ , Q 3src/libavcodec/aac_defines.h 0 \:( 450 .:06| 3 ^~~~~~~~~~~36 2:6 note: 1expanded from macro 'Q31' 8815f/ M45src/libavcodec/adpcm.c_ | :1906P:I)#41d,:e warning: fcomparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]Qi3 ne0 (Q301.(0x)7 3 19066 | 7 3 1 0 6 7 f/ M _ P( I in) ti,)(f ( Qx3(0)c(*0.-20>1st7a491t667u34s38036[44i8f]/.0. M_sP+I)t ,0.e p5_i n)| de ^~~~~~~~~~~~~~x | > ^ ~ src/libavcodec/aac_defines.h8 :844u:)36 :{ note: | In file included from ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ expanded from macro 'Q30'src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:430 :4458: | #warning: deimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fi ne Q30src/libavcodec/adpcm.c(x:)78 : 69430: note: | expanded from macro 'CASE' {Q 3 1( -0 . 9 1 78 | 5 29 4 (6i n1 4 t 4C)src/libavcodec/amrnbdec.c76A92(S:Ef_188()3,(:62x: ) CQ*warning: O3NF1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1(I0 -G0.7_3174 15#8#6 c2o94.d08 +e 07.c 0#5)7# 188 | 5 3 4_| D 2 0 ^6fE )}C O,DE R {, In file included from Q3 1 (A-src/libavcodec/aacps_fixed.c Vp0_:CO-D.>0243E3p: CIn file included from 0src/libavcodec/aacps.cr:32_: 5e7Isrc/libavcodec/aacps_fixed_tablegen.hDv3:_220_:886: l#8warning: sp#4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0_s 7u0c5bofd4ec),,[ Q 3i1_] =( _ 220 -0V | Al_.AR Gs p37S __2s _0)u b 5 4| ^~~~~~~~~~~26_2Qi83 0(n5i09t[.0700i00src/libavcodec/adpcm.c64]0:076f 0:0)*}340 f,/: 1 M_note: P00 0expanded from macro 'CASE_3'I| ), / ~~~~^~~~~~~~~~~~~~~~~~~Q (3f 0src/libavcodec/aac_defines.hl:7645 | :(36o 0:.at 0 ) note: 2expanded from macro 'Q31' (17C <5A8S x)bsrc/libavcodec/adpcm.cQ*u:32f1474704:(f0.80366:er3 63 note: +expanded from macro 'CASE_2'4=2 F F861M8.8 I01745Nf | ( /+Mg _->0b P . u IC5)f, AQ)3f0(S Ee_0 | r ^ ~. ##_ 0enean7b3lIn file included from edd(6c7src/libavcodec/aacsbr_fixed.c o-3 :g-d162>e0: bsrc/libavcodec/aacsbrdata.hc67u:f_fid430,f/e: 31Mr_P_I_:, )V As_A,Rwarning: i Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]z QS3__e))0 ; | ( ^~~~~~~~~~~ 0. 0 7 9430| | {1Q ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~316(6 3-src/libavcodec/adpcm.c03:.719015:2497f/4M:_src/libavutil/macros.h:649 1P:note: 254:I expanded from macro 'CASE_1'note: 47) ,expanded from macro 'FFMIN' 69 2 71| | f ^~~~~~~~~~~~~~ ) 49 | , {Q#src/libavcodec/aac_defines.h: 443de_:136f:_ (iVnnote: e- FAFexpanded from macro 'Q30'0 ._15MAI6RN9( a,G8744bS)0 ( | (__7 #ade5})f >3 i 4 ( n2be 0) Q 360?( f x ) ) ( }\b ), | : ^~~~~~~~~~~{ Q3 1 ( -0(. a 0 )3 )3(05 7i3 n8t| )8 ~ ^ ~4(0 (7x05src/libavcodec/adpcm.cf):)*2180, 1Q:0332713:(7 warning: -4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]01 .832742.0052 6+2 08.5957)6 2166 | 4 | ^f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c src/libavcodec/aac_defines.h: 24:45 :36: : In file included from note: src/libavcodec/aacps.c/expanded from macro 'Q31':* R32ea: dsrc/libavcodec/aacps_fixed_tablegen.h :i45n 220e | :#dvee61frin:y esawarning: m implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Qp31l(ex )f o r th i 220 s | c h a n Qn3 0e l( .( 0 *i./n 0| t)0( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0(0 0x0)0*020 1216740f | / 7 M 4 _ 8P3I64 8) . , 0 Q +3 f0or0 (.(05i)n. 0t2 7i| ^ ~ 5 =8 08;1 4i9 5In file included from src/libavcodec/aacps.c:=4b832 u.f: ffeCC libavcodec/arm/h264chroma_init_arm.o 0src/libavcodec/aacps_fixed_tablegen.hir :l220_:e+ndt 36 : ewarning: -0 pr- &implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].5>) b0| u ^ ~fx ff;e r| , ~~~~~~~~~~~~~~~~~~~~~~ si zeIn file included from )220src/libavcodec/aacsbr_fixed.c :; | 2172 62: | | src/libavcodec/aacsbrdata.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ : 429: 84 : Q warning: 3 src/libavutil/macros.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0:. 49 0 : 025: 00 note: expanded from macro 'FFMIN'0 429 00 | f{0 i49lQt0e | 30rf#/M1_P Id(= 0).e ,fi9lf Q03tien10(r0e.40 >5>2 F5745F0;8 M | 9 ~~~~~~~~~~~~~~~~~~~~~8 IN410(498a5, 92173 | 9 b 5f) f ) ,/ M(_ PI )(Q3 1, (a Q 3)0( 00. 04 2.7>3 9 65977( b)183 f 1 3 9 0i3f6 /(?5M44f6 _(bifP)Il)t )},e :Q,r 3( a) 0{Q)3>1( =( 0 .-F| F ~ ^ ~0063_ A.R8R722A6Y1_5EIn file included from 89Lsrc/libavcodec/apedec.c82E:1328: MS59fsrc/libavcodec/bytestream.h(:1870:/4x80154M:a warning: 3_P_Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])fa d,p)cm _,taQb 3Ql311870e()( | 00 .). 097 932| i673 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3f3 518(s0iz7e 62174327 | f5 / 3 !6 M_=P6 6f Is ) ) i,} Q 3z,e) 0 ( | | ~~~~~ ^ ~~~~0 ~~~~~^~~~~~~~~~~~~~~~~~ . 0 7 9src/libavcodec/aac_defines.hr:145e6:636t3:u3 r0n4note: expanded from macro 'Q31' fA/VME_P IR45 | )#RO,Rd _| efIin ^~~~~~~~~~~~~~eNsrc/libavcodec/amrwbdec.c V AQL:3236Isrc/libavcodec/aac_defines.hD1DA::(44:T3635xA;::) warning: note: expanded from macro 'Q30'| ~~~~~~~~~~~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217544 | # | d e f i n 236 ( e | i nQ t3) 0 (( x()i*2 1x4s )f7lfa 4_8g q3 [6 =i b4y t] 8+ =e. sP0 +t R0 rE. e D5_a )(FmAC Ti On2_| g ^ ~R t)e t(*_ (ibxyIn file included from tssrc/libavcodec/aacsbr_fixed.cf)e*:1_0paus627(3t7: 4src/libavcodec/aacsbrdata.h:&429:[581g8b)i : 2]&;warning: 4 .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0| 0 x ~ ^~~~~~~~~~~7 + ;0 . | 5 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ )429 | { 2176Q | | 3 ^1 ( 21770 | . 9 0 In file included from 1src/libavcodec/aacps_fixed.c :424 : 5 In file included from 5 src/libavcodec/aacps.c0 : 932: src/libavcodec/aacps_fixed_tablegen.h4: 0220 9 :811 : 5 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9/ *f ),D Qe3c1o( d0e . 299220788 | 1s a3mp 9 0l 3eQs.6 354 40*6/( f| 0)} ~~~~~~~~~~~~~~~~~~~~~~~~~,.0 0 0{Q0301 21780 | ( -0 00 . 0 80f / 7 M 2_5 P 9 I 2)8 , 9Q3 0(0 4080 43.fofr02)7 ,58(8 1iQn4t 3n951 (f= / M_0P.09I;92)33 5,n Q83 0(7<3053 6.02646f827);3} ,n 65+7 +13| f/)M ~~~~^~~~~~~~~~~~~~~~~~~ _{P I| src/libavcodec/aac_defines.h) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,: Q4530:(360: . 0217963note: 2 | expanded from macro 'Q31'61 8 8 1 5 f / M 45 _ | PI )#, Qd 3e0 (f i0 n e. 07Q3 316 7(3x) 1 i0n6 7tf/ M s_ a Pm plIe ) , Q=3 0 (src/libavcodec/alsdec.c0 ,0 s c:.0(ai18217ln:933e:t1; )6 6 3| warning: ~~~~~~~~~~~~~~~~~~~~~~( (x3comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] )21800 * | 4 21f4 /21817M4_ | P 8 I 3), 6 4 8 | 1821.0 ^~~~~~~~~~~~~~ | + src/libavcodec/aac_defines.h :0 44 . :536): | ^ ~note: expanded from macro 'Q30' icft xIn file included from ->(n src/libavcodec/aacsbr_fixed.c44:c62& | u#: 1src/libavcodec/aacsbrdata.hr:d)ef_if429r amn:e{ e32_:src/libavcodec/amrwbdec.c Q l ewarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3255| ~~~~~~~~~~~~n 0:(xg54) t h: = Fwarning: F429 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M | I N { Q(s c src/libavcodec/adpcm.c3:78o: 1 n69( 255f:-> sa m( | note: src/libavcodec/amrnbdec.c0p.i9: 292expanded from macro 'CASE': lne0 54ts) 1 4 78: | (- 5 5( x c0twarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ) 9 x *4- > f10 r 0 9C ASaE 72928i5m_33 | (sC9ef7 p O _ ) 4 _NiF,1 82q4dI lQ[.kG*s 30]_ f#(1 (+[ _0#u i]q [i.]5icn0t=64 _t)o. 9=9)7 d ( 1 .80e| lsc1o c- ^# s3n #f9_fc-> 0_r)In file included from f3D[Esrc/libavcodec/aacps_fixed.c*r 6iC:Oaim5e]_l24eDnsg4t *: EpR4h6 fIn file included from src/libavcodec/aacps.c4:,,(L)SF__32 A}p,R _: F V| a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{src/libavcodec/aacps_fixed_tablegen.hA:219_:s136 :QC C/t 38O[Diwarning: ]100E0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] +( -C0. 0 c_ I.1822) | *D8_ 7 +#i# 2co d ls5p_ e219s9fq_ c, | 2 _[n 8 9_034o8 04 3V]_r fA[_i[ i ] ) , A]AS libavcodec/arm/h264cmc_neon.o ; * Q QR 3 03(G ( 1 0S| _1.(0 0. ^ ~0_00 /. 8)000 9 902033 0| 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~5 src/libavcodec/amrwbdec.c . 08:0255 070)src/libavcodec/adpcm.c;: 3| f ^~~~~~~~~~~ ~:3476 5/3 :: M634warning: : _ 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] P 6 note: I ) sfexpanded from macro 'CASE_3') },,255co n 76 | | Q f | 3- > f ~~~~~^~~~~~~~~~~~~~~~~~0 r( src/libavcodec/aac_defines.h a 0is : 45m:.p_ eC36A0q_:lSe1n[k E9g5]note: _t2h()8;[expanded from macro 'Q31'i c7o n] 3 45fi=56| 6 | fg ( ~~~~~~~~~~~~~~~~~~~1 #/,M._d 0cP e- oc)I fdi),* eniQc_es3i0 pQ3d(41_,p0.src/libavutil/macros.h0(3 0_as:x493:_25t: )note: 3V1[69 expanded from macro 'FFMIN' A i 1 _]A7R fG 49+ /cS _ | _)M *# _ | d ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ PIi)e fis, npesrc/libavcodec/adpcm.c F(i_n:Q74F:36q:[3t][3iM] )(0((xI);*note: 20N( aexpanded from macro 'CASE_2',1b4.74 8| 3 )0 44 ~ ^86(6 474( | 6888a2 3f.)0 /> ( M+b ) _ ?P0I.5 )), ( b )C Q| 3A0:( ^ ~0.S0 5E _ (#22a2#)5)8 91 In file included from e5 n| src/libavcodec/aacsbr_fixed.c ~ ^ ~f/aM: 62b: src/libavcodec/aacsbrdata.h_:l429PeI:)d,7 Qsrc/libavcodec/alsdec.c3(c:o:d0 1864e:(9warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c_0: i.dwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0, 5 61_0_V 4 4A964291 | 1864{_Qf | A R3G1/( SM_ _0 .9_)P I0), 1 | 4| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ^~~~~~~~~~~~~~5 IN 5Tsrc/libavcodec/aac_defines.h:0E449R4:L0EAsrc/libavcodec/adpcm.cV369:8E5:9f71)_O U:,7note: expanded from macro 'Q30'T P:U QTnote: (316expanded from macro 'CASE_1' 144) ( | | # ^~~~~~~~~~~~~~~~~~~~~ 0d e.src/libavcodec/alsdec.c71fi9ne: | 9 1854 7Q: 8 3311 0{(:x )3 note: 9expanded from macro 'INTERLEAVE_OUTPUT' _ 0 _3 V6A 5 _4AR G 4 (Si61854__f n | ) }t} ) , ( ( { xQ) * 3 1\1 0 (-703. 78| ^~~~~~~~~~~4 718f224o5.0r 9+ 2(8 c90 .0548=)0 4 0 | 3f; ^c )<, cQh3a1n(neIn file included from l0.src/libavcodec/aacps_fixed.cs9;:9 24: 2In file included from c33src/libavcodec/aacps.c+:532+8): src/libavcodec/aacps_fixed_tablegen.h7:219 :1113 : 53 6 warning: 6 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ 219src/libavcodec/aac_defines.h : | 45 : 36 : note: expanded from macro 'Q31'Q 3\0 ( | 0 .45 ~ ^ ~~~~~~~~ | #0 0de0fi0n0e 0Qsrc/libavcodec/alsdec.c310(:00x01864f/)M_ P: I9 : ) warning: ,comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/amrnbdec.c Q: 3 1864 321 (0i | :n( 75t:0 ).0warning: 1 ( implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]9( 5x )*87 32 5164I746Nf8/ T321E3R6L4M8 | E_.P I)A,0 QV +3E0 _(O0 0U..03 TP5U0T )ls3(3 f | 11_6 ^ ~9617n o)_f/ M | r ^~~~~~~~~~~~~~~~~~~~~_ [PiIn file included from Isrc/libavcodec/alsdec.c]:src/libavcodec/aacsbr_fixed.c:) 185862:,= : 31 :Qsrc/libavcodec/aacsbrdata.h3p -note: :0>expanded from macro 'INTERLEAVE_OUTPUT'p428CC libavcodec/arm/h264dsp_init_arm.o ( r:0e83v.:_0 4 l1858 | 4 warning: s8 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f 6 88_2 r[3i f]/ M_ P* I 428 | L{Q) , S 31 QF3_0 ((0.R 0_0Ff5or.A2C (62 2c6* 5 9=P 829R105f9/ME_;2 cDP6I _6)<,F 7 AcQ43Ch_a0n4n0e(0M.7Ol07Ds5;fE),6 _c ++1)10Q44 2src/libavcodec/bytestream.h39 6k11 (:2f/ 271 M+ 0l: _.s17f :P 9_86 Iwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]52) _9m4, e9a n 3 [ 4 | i ^~~~~~~~~~~~~~ ]02711 ; | 7 4 src/libavcodec/aac_defines.h | i8n:t s ~ ^~~~~~~~~~~~~i f44 :36z:) }e 2 ,note: = expanded from macro 'Q30'{ FF MQ IN3( g1-44 ( > | -#bdu\0eff . fi9| 7e46n3e6 ~ ^ ~~~~~~~~9r52 5 _7Q3e310nd0 (-fsrc/libavcodec/alsdec.cx )g:),-1866 : 9:> warning: Q b comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]u3 1 ff e(r, s-i 0.z01866 e0 | 1 9) 0 ; 2 2 3 (I3N| Ti0n1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~3E0t )R(1(xL)f*1Esrc/libavutil/macros.h)}0,A :7VE _49O:37| U25:4 ~~~~^~~~~~~~~~~~~~~~~~~T 1Pnote: U8T24src/libavcodec/aac_defines.h.expanded from macro 'FFMIN'( :4503 2:)+36: 49 | 0note: .expanded from macro 'Q31'# | 5d) ^~~~~~~~~~~~~~~~~~~~~ e src/libavcodec/alsdec.cf:| 185445:31i:n ^ | # e dFFnote: efMexpanded from macro 'INTERLEAVE_OUTPUT'iIN n(eIn file included from a src/libavcodec/aacps_fixed.c,:Q243b : 18541)In file included from | (((src/libavcodec/aacps.c :x32a: src/libavcodec/aacps_fixed_tablegen.h ) ) : 219: 86 : > warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( b ) f?o r 219( | ( b)c : ( i(=Qn3a t0)0)) (| ;( 0 ~ ^ ~.(c 0<0 0x0c)0h*02a10n0400nf7e/4Ml_P8I)s,3;64 8Q c.+3+00)( 0. 0+ 1 9 0 . 558 ) 7 3 5 | 6 6 AS libavcodec/arm/h264dsp_neon.o ^ ~ f / M _ P I In file included from )src/libavcodec/aacsbr_fixed.c , : Q62 30: (src/libavcodec/aacsbrdata.h 0: . 428:0 35803 3:1 6 9 1\ warning: 7| ~ ^ ~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI),src/libavcodec/alsdec.c Q:3 04281866(0 | .:0{49Q:4381 ( 66warning: 0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare].8 68692239f/ M_21866P6 | I 6 7 4)0 ,4 7Q 3 70IfN()0T.E05,22R 2L5QE8A3VE911_(5O UTfP0U/.MT_(9P8362I)2,94) 9Q3| 03 ^~~~~~~~~~~~~~~~~~~~~( 400src/libavcodec/alsdec.c17.48:0f51858):631}1:, 0 {note: Q4expanded from macro 'INTERLEAVE_OUTPUT'349 16(1-0f.9/7M4 1858_6P3 | I6 9) 5, 2 5 7| ^~~~~~~~~~~~~~ 3 1 0 src/libavcodec/aac_defines.hf :)44 ,: Q f363:o r1note: expanded from macro 'Q30'( (-c 0=.0 0 1044;9 c | 0<#2d c2hae3nnfe3inl0e s1Q3;30 01(cfx+)+)} ) , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h ( :45in t:)( ( 36 :x ) *1 0note: expanded from macro 'Q31' 7 3 7 4 18 2 4.450 + | 0#.de 5f) i n | e ^ Q 3 1\( 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(:insrc/libavcodec/alsdec.c219t::)611918(::35 warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: x )*warning: 21comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]4 748364 8219. | 0 + 0 . 19185 | ) Q 3 0| ^ ~( 0 .if0 (0c0tx0In file included from -0src/libavcodec/aacsbr_fixed.c>00:c620u: r0_fsrc/libavcodec/aacsbrdata.hr0:af428:me/_32Ml:_ ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P ngIt)h ,! =Q3 s0c428(o0 | .0n1f{->9fQ5r3a18(m7e 30._5l6en666fgt9h/2 M9&26_&P6I 7)4,04 77Qf)3,0 (Q031.(0 30.0983631269914973f40/1M_7P48If)),} , Q{3Q301AS libavcodec/arm/h264idct_neon.o ((0-.00.49478466366898522537f/3M1_0Pf) ,I Q| 3 ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~)1 ,( -Q0.3000(1900.2203350221235809115f)f}/,M _ | P ~~~~~^~~~~~~~~~~~~~~~~~I )src/libavcodec/amrwbdec.c, Qsrc/libavcodec/aac_defines.h:3:366045:(:43036::. 0note: expanded from macro 'Q31'warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 1044 945 | 6#1dfe/fMi_nPeI 366) | Q, 31 ( xIn file included from ) | src/libavcodec/apedec.c ^~~~~~~~~~~~~~: 32 : src/libavcodec/aac_defines.h src/libavcodec/bytestream.h : 44 :: 293 36: :note: expanded from macro 'Q30' 13 : ( i warning: n comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t 44 ) | ( (# x d) e * f 2i293 | 1n0. 14e Q837 0*4 8( se3x6ixz)48c.e0 [2i + + =0 . 5) 1 ] F src/libavcodec/amrnbdec.c; | F ^ ~ | M:IN ~ ^~~~~~~~~~(p ->355In file included from :bsrc/libavcodec/aacsbr_fixed.c :6289: usrc/libavcodec/aacsbrdata.h :f:f428(: 7:src/libavcodec/amrwbdec.ce:iwarning: n tr)_365enimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]dwarning: (: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-(63x :p)- *warning: 1>0buimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f7 3 74f428e18 | 355r | 2{, 365 4 Q 3 | . 0 s+1 i (0 0 z . . les5 6 )f)6 9;_ q [2 92 ic t6x| ]| 6=- ^(l ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s7> p f40i4_7trc7src/libavutil/macros.hIn file included from [hif:)src/libavcodec/aacps_fixed.c_]49,: :25+ vp -24>:pereQv: cnote: expanded from macro 'FFMIN'3_1In file included from (t 0lsrc/libavcodec/aacps.cs:o32r: .f_ [499 | 8src/libavcodec/aacps_fixed_tablegen.hr:219i#6[2:]d i943693e4=0]1:f i 07 4warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e* .F8FM I 1f8Np(a) r,}*e b,de_ fa)c x219c [({Q | [ i ]()3 i a 1*(- )- 10. 9> (QL]SF7_ 3( 4+ R00b(6_F.A)C0 36 .60/0 48?9 0( 0*502b0) e050 x070.0:00cf301 0[f/)M_(ia)) )PI]), +Q 31,+ (| ~ ^ ~ lQ 3-0 (s| 0 ~ ^~~~~~0 f..0_03_0mIn file included from esrc/libavcodec/amrwbdec.c1:19src/libavcodec/apedec.c58a79303652:23n30516:632f[/3430: iM]:1 src/libavcodec/bytestream.hf)_} warning: *:P,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294I: ()15 1| ,: Q 3. ~~~~~^~~~~~~~~~~~~~~~~~0 3650 | warning: /(0 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aac_defines.h. 8:00 294 | 45 030 : 0 .3363: i0f1 note: ) 6;c(expanded from macro 'Q31'si9 t z1e2 x7| f/!M=- ^~~~~~~~~~~~~ ~ _ >s45iPzep | #Id)ei)src/libavcodec/amrnbdec.c, fti: 355Q:c30ne| ~~~~~ ^ ~~~~Q 3h: 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ 1((vx)0 ec.t0 o 4 r3554 | 8 66[ i ] 8 8 =2 30f/ ( i.M18 nlt_) ((sxP*f)I )_,*2eqx c1[Q[340ii7 (]0.4-8 306 =15422 25]88( l9.0+s 1 5ff/0_+rM. 6[4_0i.5 P*] )eI x ),+ c| [i ]Qp3 ^ ~0 (-0. 0+ >5p 6r1| 0e ~ ^~~~~~~~~~v4_In file included from 4lssrc/libavcodec/aacsbr_fixed.cf9:_6r162f[: i/]src/libavcodec/aacsbrdata.hM:427 :83_:* P warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Ip r)e, d _f| a ^~~~~~~~~~~~~~c [ i427] | )src/libavcodec/aac_defines.h {:*Q443: (1LS36F(:-0_.R_ F98note: 6Aexpanded from macro 'Q30'0C /7 885070 3440.36 | 0#CC libavcodec/arm/h264pred_init_arm.o d2)e3f0 fi+)n ,e lQ s3fQ310_(3_( xm)ea0n .[ 2 i 5] 0 3 *4 9 1 ((11in7t.30 )/(0(x )0283*0f010.)00})7,3;74 1 82{4 Q.31| ( ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~0- 0 .+40 7601.50)5 6 6| ^4 0505f), Q3In file included from 1(src/libavcodec/aacps_fixed.c-0:.2490: 0In file included from 45src/libavcodec/aacps.c5:327: 3src/libavcodec/aacps_fixed_tablegen.h4:442196:9511f:)} , warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 219 | 45 | # deQf3i0n(e 0Q.3010(0x0)0 0 0 0 0 0 f / M _ P I )(,i Qn30t()0(.(0x1)9*528713457664f8/36M4_8P.0I )+, Q030.(50). 03 0| ^ ~3 316917f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : src/libavcodec/aacsbrdata.hQ:30427(:058.: 0warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]48 668823f/M_P I427) | ,{ QQ313(-00(.09.80650272825578931356f2/3M0f_)P,I Q)3,1 (Q 03.02(5003.40951167310002434f)9}6, 1{Qf3/1(M-0_.P4I07)61,0 5| 6 ^~~~~~~~~~~~~~6 40505src/libavcodec/aac_defines.hf):,44 :Q363:1 (note: -expanded from macro 'Q30'0 .900455 7443 | 4#44d6e9f5fi)n}e, In file included from Q | src/libavcodec/argo.c3 ~~~~^~~~~~~~~~~~~~~~~~~:0 (28: xsrc/libavcodec/bytestream.h)src/libavcodec/aac_defines.h: 171: :45 : 36 : 18note: expanded from macro 'Q31' : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | #(deifnti)n(e (xQ3)1 (x*)171 | 1 0 7 3 g7 4-18 24> b.uf f0 e (r+i 0 .n5)+ t | = ^) ( (FxF)MI*N2(1In file included from 4src/libavcodec/aacps_fixed.cg:7-4>24: 8In file included from b36src/libavcodec/aacps.cu4f8.:0 f+32 0e.: r5src/libavcodec/aacps_fixed_tablegen.h_)e:n218 :136d : warning: | ^ ~- implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] g->bsrc/libavcodec/bytestream.huffe:r317,:In file included from 13 src/libavcodec/aacsbr_fixed.c::s62 i218 warning: : zsrc/libavcodec/aacsbrdata.h | :427comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:e ) 32; : warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0. 0 3170 | 0 0 00 0427 0s | src/libavutil/macros.h{0iz:Q490e3:1f/2M_25P( -:0I=) . 9,8note: 6F expanded from macro 'FFMIN'Q0F7 3M08(0I.5N073 (491 | p36120#3->3d6b0uf)e6f22,3ff efri_eQn3/nMd1e_ ( 0P-F.F25I0 3M49)1p-I>,17N3b(0u fAS libavcodec/arm/h264pred_neon.o a0,2Qfeb33r,)f 0( (a))},( s0{ i>. Q3z10((-e1)7b0);0 8.6430 76 114?0f| /0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~(bM)_5P 6I6):,4 0( src/libavutil/macros.h5aQ)):0493 5| :025f() ~ ^ ~, :Q0 3.1note: (0expanded from macro 'FFMIN'- 25026.2090 094948 | 85f/#5Md73_44eP4fIi69)n5e ,f )FQ}FM3I,0N( 0.(0a 2,9b| ) 3 ~~~~~^~~~~~~~~~~~~~~~~~( 9(55src/libavcodec/aac_defines.ha)6: >1745 :f(36b:/M) _? note: (Pexpanded from macro 'Q31'b)I ): (,a) )Q 3 450| | ( ~ ^ ~#d0e fi.n0e3 Q13517(In file included from 2xsrc/libavcodec/apedec.c): 6 323 : 9src/libavcodec/bytestream.h: 318 9:f /M15_: P I warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , | ( ^~~~~~~~~~~~~~i n t318) | ( (src/libavcodec/aac_defines.h x )i:f *(44:2s13647i: 4z8note: e3expanded from macro 'Q30'2 6 4!8=. 0s +i44 | z#0ed). e| 5 ~~~~~ ^ ~~~~ f)in e | ^ ~Q3 0(x) In file included from src/libavcodec/aacsbr_fixed.c: 62 : src/libavcodec/aacsbrdata.h : 427: 6 : (warning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*10737 44271 | {8Q2341.0( -+0 .0.9586)0 7| 8 ^5 7336230f), In file included from Q3src/libavcodec/aacps_fixed.c1:24( : 0In file included from .2src/libavcodec/aacps.c5:0323: 4src/libavcodec/aacps_fixed_tablegen.h91:121873:0111:0 23warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])} , {Q31(-0.40761 02185 | 6 6 4 05 0 5Qf3),0 (0Q.3010(0-00.09000040505073f44/4M69_5Pf)I}),, Q3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .01src/libavcodec/aac_defines.h:1450:336:6 6note: 2expanded from macro 'Q31'2 3f/M_PI )45, | #Qd3e0f(i0ne. 0Q137018(x6)3 1 4 0 f / M _ P I ) ,( inQt30)((0(.0x2)*52214674280369488.80f/ M_+P 0I.)5,) Q 3 | 0 ^ ~( 0.02939556In file included from 17src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I426):83,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.031572639 9426 | f{In file included from Q/3M1_P(I-)src/libavcodec/argo.c,0:. 5 289| 1 ^~~~~~~~~~~~~~: 7 4src/libavcodec/bytestream.h3:9718668:5src/libavcodec/aac_defines.h:13447:1:36 4f:)warning: ,note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'Q30' Q31(- 044. | 89#40d5ef3i7n e 0186Q | 43 022 7(5 x2f)) }, s { i Q z3 e21 ( = 0. 7 FF M(I5N(ip0-87n>9t0b)66u9(ff(1xe8)r9_*01e07f37n)4d, 1- 8Qp-2>3b41u(-.0f0.2f 9e6+ r01, .s26572i)9z8 e| 2); ^ 3 9| 6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f )},In file included from src/libavcodec/aacps_fixed.c :24| : src/libavutil/macros.h ~~~~^~~~~~~~~~~~~~~~~~~In file included from :CC libavcodec/arm/h264qpel_init_arm.o src/libavcodec/aacps.c49::3225: src/libavcodec/aac_defines.h:: 45note: :src/libavcodec/aacps_fixed_tablegen.h36:expanded from macro 'FFMIN' :note: expanded from macro 'Q31'218 :86: 49warning: | 45 | #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]#dd eeffiinne eF FQM31I (218N | x() a , b ) Q (3( 0 ( a0 ) .( >0 (ib)0 n00?0t) ((00(0xb0)0)f/*M_ P2:I 1(a)4)7,) 4Q 8 33| 0 ~ ^ ~6 (408..00 1+1 00In file included from .3src/libavcodec/argo.c:5286): 62 2src/libavcodec/bytestream.h3f /M:_| 187P ^ ~I:15 ):, Qwarning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 (0In file included from .0src/libavcodec/aacsbr_fixed.c 1187 | : 762 0 : i8f src/libavcodec/aacsbrdata.h(6:s34261iz:4e2590 : f!warning: = /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _siPzeI)) ,| ~~~~~ ^ ~~~~ Q 3426 | 0{(Q031.(0-205.2569210749389786f85/7M14_fP),I Q)3,1 (-Q03.08(9040.5023937905546221775f2f/)M_}P,I {)Q,3 1Q(3 00.(705.0083715970626693189990ff/)M,_ PQI31)(,- 0 .| 2 ^~~~~~~~~~~~~~9 612672src/libavcodec/aac_defines.h:9448:23369:6 fnote: )expanded from macro 'Q30'} , | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | src/libavcodec/aac_defines.h#:d45e:f36:i nnote: expanded from macro 'Q31'e Q30(x) 45 | # d e f i n e Q3 1 ((xIn file included from i)n t src/libavcodec/arbc.c) ( :( 26 x : )src/libavcodec/bytestream.h * : 1171 :07 318 7: (4warning: i1ntcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])8(( x2)4*.2014 7+4 803.56)4 8 .0| ^+ 0.5) 171| | ^ ~ In file included from src/libavcodec/aacps_fixed.cg-:>24bu: fIn file included from fIn file included from src/libavcodec/aacps.cesrc/libavcodec/aacsbr_fixed.c::r6232 +: : =src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed_tablegen.h :F:426218:31F::61M:I warning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( warning: gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ->buffe r426_ | e{nQ3 d2181( - | -0. 5g- > 91b7 uf4f 39e7r6 85,7Q s134iz0f(e))0;,. 0 0 Q30| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 00(00-0000.f89/4Msrc/libavutil/macros.h0_:5P493I:7)2504,2: 2 7Q52note: f3)expanded from macro 'FFMIN' 0},( 0{.Q03 111490 | #(de3fAS libavcodec/arm/h264qpel_neon.o i 60n6.2e237f 50/8F7MF_9P06M6I)I,9 N18Q9(a30f,0)b(), 0(src/libavcodec/bytestream.h Q.3(:35501a:17()1308- :> 60warning: (b3) .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1?2 490(f6b1/)2 M: 6_(72P9a )I8355) )2, | 3 Q| 9 3 ~ ^ ~6 s0f(iz)e}0, . 0| = ~~~~^~~~~~~~~~~~~~~~~~~2 F5F2MIsrc/libavcodec/aac_defines.h6:N2450:(369g8:8 note: -fexpanded from macro 'Q31'>/ bMuf_fPe r45_Ien | )d# -, d Qge-3f>0bi(une0 f.0Qf32e1r(93,9x) 55s6 17if /Mz_ Pe I ) );, Q 30 (| 0 ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~.i 0n3t)1((5x7)2*2src/libavutil/macros.h164:3499:7498253f6:/4M _8note: .P0 expanded from macro 'FFMIN'+I ) , 0 | .49 ^~~~~~~~~~~~~~ | #5de fi)n esrc/libavcodec/aac_defines.h| :F ^ ~FM44I :N36(a:,b )note: expanded from macro 'Q30'( (In file included from a)src/libavcodec/aacsbr_fixed.c >: 62 (: 44src/libavcodec/aacsbrdata.h:b | ) 426?#:de f6i: (nwarning: beimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )Q3 0( x:) (a ) ) 426 | | { ~ ^ ~ Q 3 1( -0(.5i9n1In file included from t7)4src/libavcodec/apedec.c(3(:9x32): 76*src/libavcodec/bytestream.h851:077335671:414813f2:)4 ,. Qwarning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 + 1(0-.05.)8 9| ^4 035653 | 70 42 2 7 5In file included from 2ssrc/libavcodec/aacps_fixed.cizfe):},2 =24 : {QF31In file included from FM(src/libavcodec/aacps.cI N:(0p-32>.: bsrc/libavcodec/aacps_fixed_tablegen.h7:218u:5f03687f:9 warning: e0rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_e6nd 6 91-8 9p0f-)>,bu f Q218f | 3e 1(r- ,0 .s2 96i z1 eQ230)(06;.7 0200 9| 08 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 023090src/libavutil/macros.h0060:ff49:)25:/}M _P,note: I | expanded from macro 'FFMIN') ~~~~^~~~~~~~~~~~~~~~~~~ , Qsrc/libavcodec/aac_defines.h 3:49 | 0#45de(f:in0e36. :F0 note: F1expanded from macro 'Q31'MI1 N0(36a6, 22b345) f | /(#M(ad)_PeI )f>, i(b )nQ3 0e? ( Q0.(30b11) (7:08x )( 6 a 3) 1 ) 4 | 0 ~ ^ ~ f /(iMnt_)P(I()In file included from x,)src/libavcodec/apedec.c *:Q232: 310src/libavcodec/bytestream.h:4357:(7154083:6. warning: 40comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 2.502 6 +235709 8 | 80 f . /5M _)i Pf | I ) ^ ~(, s In file included from iQzsrc/libavcodec/arbc.c3:e026(2In file included from : 0src/libavcodec/bytestream.h !src/libavcodec/aacsbr_fixed.c=.:: 0218662:s1393: i:95src/libavcodec/aacsbrdata.h5:z6 17425e:warning: f/) 84comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:M warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _| P I) ~~~~~ ^ ~~~~, Q30(0. 034251 | { Q35118672(6 3 | 9 0 9 .f5 7/s3iMz9_eP7I)2,3 89 | = ^~~~~~~~~~~~~~ 3 6F4Fsrc/libavcodec/aac_defines.hM3IN:(344p-9>:36f)b, :Q3u1( f 0note: .fexpanded from macro 'Q30'er3 _52en8d 9- 7440 | p3#-3d>eb7fuif3nf7eer6 ,0fQ)} 3,0(s {x)iQz e3 ) 1 ;( | 0 . 7 5 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 3 74 3(1i6n97t4)4src/libavutil/macros.h9(:5f(),49x :25):Q* 3note: 11( expanded from macro 'FFMIN'00 73.79461 749 | 8#02d45.e20f 1+46i5 1n3305e.f5 ) ) F},| F ^ M | IN ~~~~~^~~~~~~~~~~~~~~~~~( a,b)src/libavcodec/aac_defines.h (:(45a)In file included from >src/libavcodec/aacps_fixed.c: :36(:24: b )In file included from src/libavcodec/aacps.cnote: :32expanded from macro 'Q31'?: (src/libavcodec/aacps_fixed_tablegen.hb): 218:: (a11)45): | warning: | # ~ ^ ~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine QIn file included from 3src/libavcodec/arbc.c1:26(: xsrc/libavcodec/bytestream.h): 187 218: | 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q 3 0( 187 | 0 . (00 0i00i0n0ft)0 0(0((sfxi/z)*Me_2P142I74 )8, !3=Q s6i34z0e8)(.0 .0011 03 6+| 06 ~~~~~ ^ ~~~~2.23 f/5M)_ P I| ^ ~) , Q30(0.01In file included from 7src/libavcodec/aacsbr_fixed.c0:8626: 3src/libavcodec/aacsbrdata.h:14254:059f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I),AS libavcodec/arm/hevcdsp_deblock_neon.o Q30(0.0 24255 | 2{Q63210( 908.85f7/3M97_3P8I)9,3 6Q34033(90f).,02 93Q953516(1 70f./3M_5P2I8)9,7 0Q33307(307.6003f1)5},7 2{Q63319(9 f0/.M7_P5I37)43,1 69 7| 4 ^~~~~~~~~~~~~~49 5f), src/libavcodec/aac_defines.hQ:3441:(36 0:.9 6note: 7expanded from macro 'Q30'05 2146513 3544f | )}#,d e| ~~~~~^~~~~~~~~~~~~~~~~~f ine src/libavcodec/aac_defines.h:Q453:036(:x )note: expanded from macro 'Q31' 45 | # d e f i(nie nQt3)1(((xx)) * 1 0 7 3 7 4 1 8 2 4 .(0i n+t 0).(5()x ) *2| 1 ^4 7483648.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:217: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:425:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | Q 34250 | (0{.Q03010(0 000.050730907f3/8M9_36P4I33)9,f) ,Q Q3301((0 .00.03562218009478073f3/73M7_P6I0)f, )Q}3,0 (0{.Q030916(1 3502.427f53/7M4_3PI1)69,7 4Q43950f(0)., 0Q13412(1 100.596687f0/5M21_4PI6)5,1 Q3330(50.f0)1}65,3 4 8| 6 ~~~~~^~~~~~~~~~~~~~~~~~1 2f/src/libavcodec/aac_defines.hM:_45P:I36:) ,note: expanded from macro 'Q31'Q 30(0.0 1457 | 7#5d8e7f0i2n9ef /QM31_(Px)I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44(:i36n: tnote: expanded from macro 'Q30') ((x)*214 74448 | 3#6d48e.f0 i+n e0 .5Q) 3 0(| x) ^ ~ In file included from src/libavcodec/aacsbr_fixed.c: 62: src/libavcodec/aacsbrdata.h: 425(:i7n: twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*107374 14258 | 2{Q43.10( + 00..557)3 9 7| 3 ^8 9364339f),In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from 0.src/libavcodec/aacps.c3:5322: 89src/libavcodec/aacps_fixed_tablegen.h7:2170:31113: 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 60f)}, {Q31( 0.7 52173 | 7 4 3 1 6 Q93704(04.9050f)0, 0Q0310(0 000.09f6/7M0_5P2I14)65,1 3Q3350f()0}.,0 06 2| 1 ~~~~~^~~~~~~~~~~~~~~~~~0 0487src/libavcodec/aac_defines.hf:/45M:_P36I: )note: ,expanded from macro 'Q31' Q30(0 .45src/libavcodec/bytestream.h0 | 09#6d:1e27135f2:in4172e:f / QM3warning: 1(_x)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P I ) , Q 3 0( 0 . 0 1 4 22711 | (i1n0t 5 )6 (8i(nft xs/i)Mz_*Pe21I47248)3 6,= 4Q 83F.F0MI0N( 0.(0+g-1> bu6f053f4.er8_56en)1d 2 - fg/M| - ^ ~_ >PbIu)f,fe r,QIn file included from 30s(isrc/libavcodec/aacsbr_fixed.cze0):.;62 0| : 1src/libavcodec/aacsbrdata.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~7 :74245:88470:2src/libavutil/macros.h :9warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]49f: 25/:M note: _expanded from macro 'FFMIN'P I), 424 | | 49 ^~~~~~~~~~~~~~ | {#Qd31efsrc/libavcodec/aac_defines.hi( :44n:036e:. F F4note: M6expanded from macro 'Q30'I 3N32(03a 8,442b4 | 74) #(9d(a7ef)f)i n,>e Q Q3(03(b1)(x ) ? 0 .( b 10) 9:64 1 2 ( 6a 18)5)0(63 fin t))| },( { ~ ^ ~Q(3x 1)(*-10.07736744917802044.904 01+6 20f.),5 )Q 31 (| ^ 0.89210929In file included from 24src/libavcodec/aacps_fixed.c22:3824f: )}In file included from ,src/libavcodec/aacps.c : 32| : ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed_tablegen.h :217:86src/libavcodec/aac_defines.h::45 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q31' 45 | #d e217f | i n e Q3 1 ( xQ)3 0 ( 0 . 0 0 0 0 0 0 0 0 0 0(ifn/t)M(_(xP)I)*,2 1Q4307(408.03066428.100 0+4 807.f5/)M _ P| I) ^ ~, Q30(0.009In file included from 6src/libavcodec/aacsbr_fixed.c1:3625: 2src/libavcodec/aacsbrdata.h4:2424f:/58M:_ Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.014 24241 | {1Q03516(8 f0/.4M6_P3I3)2,03 8Q234074(90.70f)1,6 5Q3314(8 601.120f9/6M41_2P61I8)5,0 63Qf3)}0,(0 .{0Q137175(8-07.072694f9/70M0_P4I9)4,0 1 62| f ^~~~~~~~~~~~~~ ), Q3src/libavcodec/aac_defines.h1:(44 :360:. note: 8expanded from macro 'Q30'92 1092924 22443 | 8#fd)}e,f i n| e ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.hx:45): 36: note: expanded from macro 'Q31' 45( | i#ndetf)i(n(ex )Q*311(0x7)3 7 4 1 8 2 4. src/libavcodec/amrnbdec.c0 +: 0.5685 :) 25 : | ( ^i warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)In file included from *2src/libavcodec/aacps_fixed.c14:74248: 3In file included from 6src/libavcodec/aacps.c4 :568832 | .0: src/libavcodec/aacps_fixed_tablegen.h +: 217 0:61 : . 5warning: p)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >| b ^ ~e ta = FFMI 217NIn file included from | ( src/libavcodec/aacsbr_fixed.cp : - 62>: pQ3src/libavcodec/aacsbrdata.h:i4240:t(32c:0h. _warning: g0aiimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0n [0040]0,0 01.00) ;0 424f / | M| {Q_3 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~1P (I) ,0 .Q46src/libavutil/macros.h330:(03.4902:0038226:22 1note: 470expanded from macro 'FFMIN'0448 977ff/)M 49, | _ Q#3Pde1I(f)in e, 0 F.FMQI13N009(a(60,b4.12)0609 6113(528(54a02)6f/ 3>f )(Mb)}_ ,? P( Ib{)), QQ 303(1:0( -(.a00).)1 746 | 2 ^ ~41CC libavcodec/arm/hevcdsp_init_arm.o 1 90750680f4/94M01_6P2If)),, QQ3310( (00.8.9021106925932442823681f)2},f /| M ~~~~~^~~~~~~~~~~~~~~~~~ _PI),src/libavcodec/aac_defines.h :45Q:3360:( note: 0expanded from macro 'Q31' .0177587 450 | 2#9dfe/fMi_nPe IQ)3,1 ( x| ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30'src/libavcodec/alsdec.c( in:t2064):( 19:( 44warning: x | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare])#*d 2e1f4i7n4e8 3Q6304(x8) . 0 2064 | + 0 . f or5 ) ( c| ^ ~ (= i0n;t )cIn file included from <( src/libavcodec/aacsbr_fixed.cn(:xu)*621m0_: 73bsrc/libavcodec/aacsbrdata.hu74:1ff4248:e7:2 rIn file included from 4warning: s;. implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/argo.c0: c+ ++28) : {0 .5src/libavcodec/bytestream.h): 424 293 | | ~ ^ ~~~~~~~~~~~ | : ^13{ :Q3 1warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/alsdec.c 0:In file included from .20874src/libavcodec/aacps_fixed.c::246319: 3In file included from :2src/libavcodec/aacps.c 0 warning: :3328: 22934comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]74src/libavcodec/aacps_fixed_tablegen.h97 | f : )217, Q:36 3 :1s(2087i | z e warning: 0.2 =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1f 0oF9r6F41 (Mc2 =I N(6p02171-;> | b8uf fce 5 r_ e0< nd6 n3um- f)_ Q}bp3,0-u f(>0{.Qfb0uf3e10ferr(0s0,;- 0 0c.s0iz+e)700+0;6 )| 0 4| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f 9 ~ ^ ~~~~~~~~~~~70/ 0M4_src/libavutil/macros.h9:PI4)49:025src/libavcodec/alsdec.c,1 :Q:6 note: 321030:2expanded from macro 'FFMIN' (230:f. )warning: ,0 Q comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0632491 | 1(0#0d e0f.489 2i8210310n9279 | e f/2M4_ FF2M2P3 8II )f, N ()a}Q, ,b3 f)or0 ( 0((| .(0c ~~~~~^~~~~~~~~~~~~~~~~~ =a0 0)9 ;src/libavcodec/aac_defines.h6>1 :45 3(cb:)36:5 2 4 2f* 2I1 4 -b sul)s f7if, [4z8f3fQoiree6r_3e] ))480n(d -. g(-c0>.b/ 0l =0 10u;| sf7ff ~~~~~ ^ ~~~~e rc, +<_ 7ch as0i5zav.8ge[ni5]7)n)e;l0s;; + 2 | +c9) ~ ^~~~~~~~~~| ^ ~f | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~{ / M | _ ~ ^ ~~~~~~~~P IIn file included from )src/libavcodec/amrnbdec.csrc/libavutil/macros.h:src/libavcodec/aacsbr_fixed.c,:604src/libavcodec/alsdec.c: 62 : src/libavcodec/aacsbrdata.h49:::33| :423:215184:: ^~~~~~~~~~~~~~25:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: 19note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:expanded from macro 'FFMIN' src/libavcodec/aac_defines.hwarning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 44: 36423 | :{ 604 | Q 3note: 2151expanded from macro 'Q30' 49 | 1 | #(d 0e f id. 44n | i9f5oer# f(c4 =d f17FeF M;I23f+i=n fN0(eca8bsa(,l Q730b(sx<)1 )f 3c h a_0 (na9 9(nv fa)egl s;), [> (b i c )+Q]31 ( - 0+. - ?()0 i(8 l| ~ ^ ~~~~~~~~bn)5 s f[ti]8): )/8 77(6(0 (xl1saf)*9)_)105a5 7v0 f3g7[i| ])}4,1 ~ ^ ~; 8{ Q321( | 40 ~~~~ ~~~~~~~~~~~^~~~~~~~..0 48+7 008.353)27 4 6| 2 ^9 9f), Q31( In file included from 0src/libavcodec/aacps_fixed.c.:92499: 9In file included from 9src/libavcodec/aacps.c0:324: src/libavcodec/aacps_fixed_tablegen.h1:52177:9114:3 2warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 36217: | note: expanded from macro 'Q31' src/libavcodec/amrnbdec.c :Q6093:0 (0945 | .:#0d 0ewarning: 00f0iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n0 e0 0Q0310 (609fx/ | ) M _ iP fI) ( , d Qif f3 0 (<0= 0.. 650) 0( 6i2| n1 ^~~~ ~~0t04 8)7(f(/x)M*2_1P4I74)8,3 Q63408(.00 .+ 000.59)6 1| ^ ~3 5242f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h:0423(:059.:0 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]21 10568f/M_PI )423, | {QQ3301((0 .00.1965457342836018721f3/0M9_9PfI)),, Q3Q13(0-(00..008157878757876002199f5/M5_0PfI))},, | { ^~~~~~~~~~~~~~Q3 1( 0.src/libavcodec/aac_defines.h4:8447:360:83 3note: 2expanded from macro 'Q30'7 46299f) , 44Q | #3d1e(f i0n.e9 9Q93909(0x4)15 7 9 4 32 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)45(:(36x:) note: *expanded from macro 'Q31'10 7374182 454 | .#0d ef+i 0n.5e) Q3| 1 ^( x) In file included from src/libavcodec/aacps_fixed.c : 24 : (In file included from isrc/libavcodec/amrnbdec.cntsrc/libavcodec/aacps.c)::620(:(32x55: ):src/libavcodec/aacps_fixed_tablegen.h* :2216warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]11364 :7 48warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]64 8.0 + 0.5 )620 | | ^ ~ 216 | c o n In file included from sQsrc/libavcodec/aacsbr_fixed.c30t(: 620f: src/libavcodec/aacsbrdata.h.l:0o0423a:t31 0sm:o00 0warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0t0hi0n0g_ffa/cMt _oPrsrc/libavcodec/bytestream.h423I :)=317 | :13,: { aQQ331warning: (v comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0_(00.c0l.ip0f93(5494 31741. | 7 2330 003 4f 8 *s/7 idM1_PzI)i,f3e fQ092 3=9-0 f )(F0.10,F.0 5M6Q,341(I 0-0N.07.(0006p6-,>851f /b18Mu_.P8I)f,0f77 )Qe60;3 r 1| ~ ^~~~0 _(9en0d5 .50-f00 7p9)91-7}2>9,b3f /u{MQ3f1(src/libavcodec/amrwbdec.c_fP e:I0.r)6054:,,828 : 7warning: sQi0zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 8e3302(704)62.; 9 0| 0992 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f9 ) 9605, | 9 Q33 6src/libavutil/macros.h1:( 0749 .f: 259/9 :f M9_inote: 9expanded from macro 'FFMIN'P xI9e)0d_,v4e c 15497tQo | r9430#[3i(0d.2]fsrc/libavcodec/amrnbdec.ce0f i)n:0+622}In file included from e9 9F87=:,76:src/libavcodec/arbc.c F5M I N(:warning: 26implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 7 faixsrc/libavcodec/bytestream.h5| ,eb:9293 ~~~~^~~~~~~~~~~~~~~~~~~d)_fv:e /(M(13ac)621 >src/libavcodec/aac_defines.h_:Pt | o r:[i I )(,45 -warning: b:ct comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] )36 x| -> p : ?note: ^~~~~~~~~~~~~~expanded from macro 'Q31'i cto(src/libavcodec/aac_defines.hcnb): 44hs 29345 | : : _tl | a# 36( a gd_:i n)tfle s)i] o f| note: z aitn ~ ^ ~e expanded from macro 'Q30'e*2 Qf i 0=31x.e dIn file included from _(ga i8F5src/libavcodec/argo.cx:)44 n F ; 28 | _MI N (| : #src/libavcodec/bytestream.h : mepa ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~d318e f-inne :Q 3>0 15= b(x:) ( u p(fi warning: -f>nfcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i etr)_( (xx )*e2n e318d _gd14 | 7 a 4- pi8 n[3 6 4 0if( 8].0i (+ ns-+>0btuiff e.5)z(pr-)>efi(x,x ) 2| e *s i ^ ~zd_1! eg)0;= a7 i| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~3 s7nIn file included from i4[1src/libavcodec/aacsbr_fixed.cze1)8]: src/libavutil/macros.h+ 2624: : 49:| 25.src/libavcodec/aacsbrdata.h0| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+::423 ~~~~~ ^ ~~~~: 0. 57note: :) expanded from macro 'FFMIN' warning: 622 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| | ^ 49 | # de f In file included from i423 | {nQsrc/libavcodec/aacps_fixed.c3 1(e :0 . 924 : F5F MIIn file included from 4src/libavcodec/aacps.c :N7 32(: 23 0asrc/libavcodec/aacps_fixed_tablegen.h, 8:b216 :7111:) warning: 1 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]((3a 0 ) 9 9 f>) , ( Q3 b 1216) | ( ?- p 0 - (.b> 0)f : 8ixQed(53_0a(8g)08.7a7)60i0n 0 0[01| 920] ~ ^ ~50 +500f )p}0,-0>f {0Qf3In file included from 1isrc/libavcodec/arbc.c/(x :0Me26: .src/libavcodec/bytestream.h:_d_4g8294Pa7:15I:i0n) ,8 [Qsrc/libavcodec/amrwbdec.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 33:3623] 02 294:74(62+9 | 930f0 .0 : ) 0| ,3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^4warning: i f9 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q1(3s 310i623(3z | 4f e6232 0 / | .M9 99 !_P 9 =I 9 ) ,s 0Q3 i 4 0 z 1 ( 0.e050 ) 79543 420f ) } 7| ~~~~~ ^ ~~~~, 0 | 6 ~~~~~^~~~~~~~~~~~~~~~~~ 6 p 1 _src/libavcodec/aac_defines.h:f45 g/:M36 :a note: _expanded from macro 'Q31' i P nI )*p, ->pf_Qi 45g3x | a0(e#di0n;d_. 0egf 0| 7 ~ ^~~~~~a in99i1e7n [29src/libavcodec/amrwbdec.cQ4]3)f:/3M_ 623*1 (Px): 0 I 21.:2) , Q; warning: 3 0 (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 | ~~~~~~~~~~~~~~~~ ~ . 0 0 9 2 9 (9 9i3622n6t | )7 f(( x ) */ 2 M_1P I)4 7,4 8Q 33 06(48 .0 0 . 0+ 0 9 0 9.5 8)75 7 5 | 9 ^ ~ f / M _ P I ) , In file included from src/libavcodec/aacsbr_fixed.c: | 62 ^~~~~~~~~~~~~~ : src/libavcodec/aacsbrdata.hsrc/libavcodec/amrnbdec.c :422 :src/libavcodec/aac_defines.h::83: 62544 :36 :warning: 43: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: note: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 422 44 | 625 | #{dQ | 31 (e fiA-M RnWB0_ Se. 74F7 QR7 3_4S 05(Ix ) 9ZE ) 5 5 * 6 9 80 5 f( | ) ~1 ., 0 -( iQ s623n | 3mto 1 )o((( t -hx) 0 i.*1 n 2 0 g67 _f8a3 9 c 7 8pt_4018ogr6)2a2i n4.00*0 8 *f9+59 i 0f.5px)e)_}gda ,_iga in _n{m;Qe| 3 an ^;1 | ( ^~~~~~0.| 9 ~ ^~~~~~~~~~~~~~~5 7In file included from 81src/libavcodec/aacps_fixed.c6:62474: 6src/libavcodec/amrnbdec.cIn file included from src/libavcodec/aacps.c9:32:: 6255src/libavcodec/aacps_fixed_tablegen.h::6216723:f86:: )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: Qimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]3 1(-0.79 046257 | 9 272160 | 5 2 6 28 f)Q}3 0, ( | 0 ~~~~^~~~~~~~~~~~~~~~~~~ . 0 0src/libavcodec/aac_defines.h0 00:0 450(:360010.:0f note: /expanded from macro 'Q31' -M _sPmIoo) ,th45i | nQ#3gd_0fe(af0c.i0src/libavcodec/amrwbdec.ctn:6260:o3304:er9) * 1fQwarning: 3i033implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4fx1 /e(dM_gxa_) PiI 626n) | _ , m eQa n 30 ; ( 0 | . ~ ^~~~~~~~~~~~~~~~0 ( i0n5 t4src/libavcodec/amrnbdec.c ) 0:(624 70(6:x )*62133f 1: / M4warning: 74 8_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 36P4 8f.I0 _+)g, 0 a .6245)iQ | n 3* | 0 ^ ~f (0_ g.ai 0n; 0In file included from r| ~ ^~~~~~7 src/libavcodec/aacsbr_fixed.ce:962t9u: 1rsrc/libavcodec/aacsbrdata.hn 7src/libavcodec/amrwbdec.c2:s422::59:9m3626f: o/21Mwarning: _oPI:)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],t Q 3warning: h0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](i n0g._0f09a2ct9 o422 | {99r3625Q | 6 3 1(*- 7 0pf /.M- >7f4i_xe d7_Pga i7nI[ 4 )4, 5 9]5Q3 5 6+9 0 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~src/libavcodec/bytestream.h8(0 . 0005:f) ,9317: 13 Q98: 37 warning: 15( comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]75-9 0 .f26 8/M _9PI )8, 0 src/libavcodec/bytestream.h| 6 ^~~~~~~~~~~~~~ 317 | : 2355 : 0src/libavcodec/aac_defines.h13 0::44 8 :s 9 warning: 36i5z ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2: =9 fF Fnote: MI) }expanded from macro 'Q30'N( p, -355 {> | Q b 3441u ff e | ( rs# i0_de AzM.efnienR9WBd_S e5 F R_ S7-=QI8 1 63ZEp)F- 6F>0*7b(M 4u6f9fxeIr, 5)N | s6( g ~ i 7- >zb f e)u;)f , f 626| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ eQ3 | 1 r (_ ( src/libavutil/macros.hi :-49e:25n t0).(n:d note: 7( expanded from macro 'FFMIN' 9 x-) *1004 7 92 7 g 7 49 3 -0 | 75#4 > 2d621b ufe8fi8ff_erfn)2}g,, e| 4 ~~~~~^~~~~~~~~~~~~~~~~~a i n .* 0sF fi_Fgsrc/libavcodec/aac_defines.ha+inz;M:I45 e0 N:(36):. 5)a ; | , ^~~~~~ note: | b| expanded from macro 'Q31' ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ^( (a) > src/libavutil/macros.h (:bIn file included from 4549src/libavcodec/aacps_fixed.c): | #:25 :24 dnote: expanded from macro 'FFMIN'? : In file included from esrc/libavcodec/aacps.c: f32(ib: ) nsrc/libavcodec/aacps_fixed_tablegen.he Q49::3 | 1#216d :e61(x(f:) awarning: i ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n ) e | F F ~ ^ ~ M I 216N ( | In file included from a ,src/libavcodec/arbc.cb ) : 26(: (src/libavcodec/bytestream.h Qi30(:n(a318t0)):15.( :>0( 00x0warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b)) 0? *(020b 13180)04 | 07 : f(a4) /8M) 3_6 P4I8i.| 0 )+f ~ ^ ~ , 0. 5()Qs 3i 0(z0In file included from | e.2src/libavcodec/argo.c ^ ~!=0: 028s3i: src/libavcodec/bytestream.h4:z9e1356In file included from )3:src/libavcodec/aacsbr_fixed.c 013: 3:| 624 f ~~~~~ ^ ~~~~/: M_warning: P Isrc/libavcodec/aacsbrdata.h),comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :Q422:331:0 warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3560 | . 0s0i5z4e0720 6 6=4221 | fF/F{MIMNQ(_p3P1(-I-)0.>,7b u4ffQ73er70_(e4nd0 5.9- 05p0756-99980>5b1fu7f)fe2r,9, Q331sf(-i/0z.M26e8_)P;I9), 8 | Q ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 0306(20.src/libavutil/macros.h0:049:002589src/libavcodec/amrwbdec.c:9529f :9)9note: expanded from macro 'FFMIN'649 }9:3,679f/ M {: _warning: P49implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]QI | #3d1),e (Qf 03.i905 7n(64908.0e0 | 9F1F66 79M 4869I57 N(6a5 i7f,7f b(5))ct9,f x(-> p/(MQia_3PIt)),1(c-0 h .7>9 0_4| 79(ga ^~~~~~~~~~~~~~i2n7b0 [)5 ?02src/libavcodec/aac_defines.h6 2]: 44(8b)< :: f36 : (note: a))) 0 expanded from macro 'Q30'.}6| ~ ^ ~ ,) | { ~~~~^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~ ~44 | src/libavcodec/aac_defines.hIn file included from #:d45:src/libavcodec/argo.ce36f: :i28note: : nexpanded from macro 'Q31' src/libavcodec/bytestream.he:357 :Q153:0 45(xwarning: ) | #comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]de f i n e 357 Q 3 1 | ( i xf() i( snt ) (i(x z e 2 !)* 1= 0 7(src/libavcodec/amrwbdec.cins3i:t7z416518)e:24(.)16 :(0 +xwarning: | )0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. ~~~~~ ^ ~~~~5)* 2 14| 7 ^4 8 3651 | 6 4 8 .In file included from }0src/libavcodec/aacps_fixed.c e:l+24: s eIn file included from 0src/libavcodec/aacps.c.5i) : f32 | : ^ ~( src/libavcodec/aacps_fixed_tablegen.hc:t216x:-36>p:it cIn file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]hsrc/libavcodec/aacsbr_fixed.c_ :ga62i: src/libavcodec/aacsbrdata.hn:422[:60:] /M)f_ix}eP,dI )_ ,g Q| 30a( ~~~~^~~~~~~~~~~~~~~~~~~i0. 0n[009src/libavcodec/aac_defines.h]2: 9>45 39.:0369: note: 36*7expanded from macro 'Q31' cft /Mx_P-I>) f,45i | xQ#e3dd0e_(fg0i.a00n9ie9n 8[7Q3115(x])7)5 9 f { /| ^~~~~~~~~~~~~~~~~~ ~ M _ P I ) ,( src/libavcodec/amrwbdec.ci | n:t ^~~~~~~~~~~~~~)(657 :(36x):src/libavcodec/aac_defines.h *:warning: 244implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 :364:7 4note: 83expanded from macro 'Q30'6 4 8.6570 | + 440 | .5i)# fde f | ^ ~i( cntex -Q>3f0i(In file included from xx)src/libavcodec/aacsbr_fixed.c:e d62_g : a src/libavcodec/aacsbrdata.hi : n 421[ : 840] : >warning: (iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n3 t.)0( (x*) *ct1 0x734217 | {-Q4>311f(-80i2.x4e9.d9_g0 9+a 0i09.5n6[1)51 ]7) 2| 02 ^2{ 5| f ~ ^~~~~~~~~~~~~~~~~~CC libavcodec/arm/hevcdsp_init_neon.o ), QIn file included from 3src/libavcodec/aacps_fixed.c1:(24-0: .9In file included from 60src/libavcodec/aacps.c24:6320: src/libavcodec/aacps_fixed_tablegen.h5:712163:119:7 0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])} , {Q31( 0.74649 42166 | 4 1 5 5 0Q3601(f0).0,0 0Q03010(0 00.01021f4/M4_8P9I)3,6 06Q4306(20f.)0}0,3 49 1| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 34fsrc/libavcodec/aac_defines.h/:M45_:P36:I )note: expanded from macro 'Q31', Q30(0 .04505 | 4#0d70e6f6i1nfe/ MQ_3P1I()x,) Q 30 ( 0 . 0 0 src/libavcodec/amrwbdec.c :7 6649:917 : 1warning: 7 29implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3( fin/t)M(_P(Ix))*, 2 16644Q7 | 438 03 64(8 0. .000 9 + 2 09 9.95) 3 6 | i7f ^ ~ fsrc/libavcodec/bytestream.h( /cM:t_x355P->:Ip)In file included from 13i,:src/libavcodec/aacsbr_fixed.c:t62c Q: hsrc/libavcodec/aacsbrdata.hwarning: 3_0:(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] g4210a:i.59n0[:i]09 warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]<87 5 7 3555 | 90f ./6) M _| 421 ^~~~~~~~~~~~~~~~~~ ~siP | I z{)eQ ,3 1 | ( ^~~~~~~~~~~~~~ =- 0F.src/libavcodec/aac_defines.hF9:944M9:0IN36(9g-:>6 1bnote: expanded from macro 'Q30'5 uf7f2e02 r44_2e | 5n#fdd) e,-f g-i>Qbn31ue(f -Qf300(src/libavcodec/amrnbdec.ce.x:r9)734,6 :0 24 6 095s7 : i 1 z 3 warning: e9) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7; 0 f ) } , {Q| 3( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 i734 | (n t 0.)src/libavutil/macros.hi7(:f4 (49:625:( x4)AS libavcodec/arm/hevcdsp_idct_neon.o *1pnote: 9expanded from macro 'FFMIN'0-4 7>376p4415i1t 8524c.4900h | # d6_+e1fg f0i.nai)n5e,[) FF4 Q M]3| I1 ^N ( (<0.a ,1b02)In file included from .1 src/libavcodec/aacps_fixed.c(6(4:)24a: 4In file included from src/libavcodec/aacps.c :)328: src/libavcodec/aacps_fixed_tablegen.h{ 9 3| 6 ^~~~~~~~~~~~~~~~ ~0:64>6 215 :2(b136)f):} warning: ,?implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (| b ~~~~~^~~~~~~~~~~~~~~~~~) : src/libavcodec/aac_defines.h(:45a:)36 215) | : | note: ~ ^ ~expanded from macro 'Q31' Q30(0. 0In file included from 450src/libavcodec/arbc.c | 0#:0d00260e: f0src/libavcodec/bytestream.h0i0:nf356/e: 13Q:3M1 _(Pxwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I) src/libavcodec/amrnbdec.c) : ,736 Q : 3160(356 | :0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 1 (9 60i74sni0 t736z | 7f)e /M(2( x_P I )=*) , 2Q}F1F3M 40Ie7ls(0N4(ep .if8 -0>3bu(f0p64f83.-0 e0>3+95r3_p i0e90f.tcn/5Mh_d)_ P Ig -| ) ^ ~a ip,- >bnu f[Qf304e(0].rIn file included from 0,0src/libavcodec/aacsbr_fixed.c4:<62: 4 9src/libavcodec/aacsbrdata.h51s0i:z4212:.e9031))6:f /;M { _warning: PI ) ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^~~~~~~~~~~~~~~~ ~ Q 30(src/libavutil/macros.h0:.0490 :5421 | 252:{3Q 30note: 5expanded from macro 'FFMIN'1 62(3-f0./9M _949 | P9I#),0 de9f6i1n5Q72e300 2F(F205.Mf0I0)56N,1(52src/libavcodec/amrnbdec.c a6:3Q,b742)731:( -f9/M(_0:(P.I )a,9warning: ) 6 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0| 2> ^~~~~~~~~~~~~~(b4 )6742 | 0src/libavcodec/aac_defines.h:?44 :536: (note: 7 bexpanded from macro 'Q30')1i39 7 f0 :(f fi x)44e | (#d}dae,_ ))f g {| ianiQn ~ ^ ~ >e3 1Q32(.0 00.(7In file included from 4 src/libavcodec/arbc.c:x26: 6src/libavcodec/bytestream.h* ) 4 :p357:9 -154 > : warning: 6p rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e4v_ 1s55 0p61 a f ),357 r( | Qs3ei 1_(n tf ) ix0e(i(.df_x1)21 g(*s44a81izi9e307n326 0)674! =4 1{6 2sf8) i2}4| ^~~~~~~~~~ ~z,e.) 0 | ~~~~~ ^ ~~~~+| 0. ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/amrnbdec.c5:742 ): 31src/libavcodec/aac_defines.h | : ^: 45warning: :36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q31'In file included from src/libavcodec/aacps_fixed.c:24: In file included from 742 src/libavcodec/aacps.c | :45 32 | : # src/libavcodec/aacps_fixed_tablegen.hd i:e215ffin:e Q1113(:f 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i(x exd) _ g a in > 2152 | . 0 (* i n p -tQ>3)0((p(rxev0_).s0*p02a0r1s04e0700_004f08i3fx6/eM_4dP8_I).g,0a i+ 0n.)5Q) 3{| 0 ^ ~ | ( ~ ~~~^~~~~~~~~~~~~~~~~~~~~~ 0src/libavcodec/amrwbdec.c.0:07151:930In file included from :6src/libavcodec/aacsbr_fixed.c 0:7warning: 624implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 0 7src/libavcodec/aacsbrdata.hf/:M421_:PI6):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 37150 | ( 0 . 00 3r03e9 t5421 | u{3Q0391f(-/0M._9P9I9)r,0n Q93F601F5(M7020A2.0X2054(f04.95)0,1 ,2Q 03161.(f2-5/0 M-._ P9I)a6, c0Q2c3 *4 6021(00.005 warnings.07 generated8513. 9 27*0f3) }05,156 {2Q)321;3f( /M _0| P.I) ^~~ ~, 7Q4 63409(406.41050505src/libavutil/macros.h6:16f)471,:528 26:3Q 73f1note: /expanded from macro 'FFMAX' (M_ P0.I 1)247src/libavcodec/amrnbdec.c,1 | :4 4#897513| d:617 ^~~~~~~~~~~~~~:e0 6 fwarning: 4iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 2src/libavcodec/aac_defines.hn:44fe: )36}F,: F M 751 Anote: X | (a| ,bexpanded from macro 'Q30') ~~~~^~~~~~~~~~~~~~~~~~~ ( ( src/libavcodec/aac_defines.ha: 45 :36):44 note: | > expanded from macro 'Q31' # de f (i bni)ef ( ?45 p(aQ) | -3># d0p(:eifx t(ib) cnh) e_)g a Q 31i(n| ^ x [ ) i ] ( in t< ) (( 0 x . src/libavcodec/amrwbdec.c ): *7156: 1)0307 3(i n:7 t 4| 1)82warning: 4. ^~~~~~~~~~~~~~~~ ~(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](0x )+ *02.15)4 74 7158| | 3 ^ 6 4 8. 0 re+t u0In file included from .r5src/libavcodec/aacps_fixed.cn): 24 F| : F ^ ~In file included from M Asrc/libavcodec/aacps.cX(:032.: 0,src/libavcodec/aacps_fixed_tablegen.h :2151In file included from :86.:2 5src/libavcodec/aacsbr_fixed.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:- 62: asrc/libavcodec/aacsbrdata.hc:c420 :*84 0:.8 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] *215 | 5 12 ); 420Q3| 0 ^~~ ~ | ({0Q3.1src/libavutil/macros.h(00:047-:00.4020:6204 000note: 0expanded from macro 'FFMAX'60 f03/0M6_2P 472 | Isrc/libavcodec/amrnbdec.c):3764#,7 f:dQ),9e3f in:0Qe (30warning: F1.(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- F00M.092AX1(7 9764a | 7 6 ,4b)0 (097(ia5)40f3 7>7 ( b(9ff/)0 i?M (9ax)_ 8efP):}dI ,_ ){(Q3g,abi1 ))n (Q | 3< ^ 050.0 .()0.80 03303 999| 564 ^~~~~~~~~~ ~390 7998f4/6M0_4fP)I, )Q3,1 ( Q03.055(80.30908444991539164270f6)f},/ M _| PI ~~~~~^~~~~~~~~~~~~~~~~~), Q30src/libavcodec/aac_defines.h(:045.:0360: 5note: 2expanded from macro 'Q31'3 05623f/M 45_ | P#Id)e,fi nQe3 0Q(301.(0x0)5 6 1 5 2 6 3 7 f / M _ P I(i)n,t ) ((| x ^~~~~~~~~~~~~~)* 21474src/libavcodec/aac_defines.h8:3446:364:8. 0note: expanded from macro 'Q30'+ 0.5) | ^ ~44 | #define In file included from Q3src/libavcodec/aacsbr_fixed.c:062(: xsrc/libavcodec/aacsbrdata.h):420 : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t420) | ({(Q3x1)(*-10.0276324704610832046.2023 +7 f)0,. Q53)1( - 0.| 9 ^2 774095379In file included from 09src/libavcodec/aacps_fixed.csrc/libavcodec/amrwbdec.c8:f24:): }732In file included from :,44src/libavcodec/aacps.c ::{ 32warning: : Qsrc/libavcodec/aacps_fixed_tablegen.h:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2153 1:( 610.:83 9warning: 96implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]49 7 7329 | 8 4 6 04 f)f,l o Q2153a1( | t s0m ._ f 5a c 5= Q 308.50 3(908* .(14 009-1039 60v0o4i07fc)0e},0 _00 ff| /a ~~~~~^~~~~~~~~~~~~~~~~~Mc _)P Isrc/libavcodec/aac_defines.h* ):,s45 :Qt3a0b(036._:0 fnote: 0expanded from macro 'Q31'a1c; 9 6| ~ ^~~~~~~~0 7 454 | #0d7eff/isrc/libavcodec/amrwbdec.cnM:e_ Q7323P:1I(29)x:), warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q3 0 ( 0 .732 0 | 0 3 03 9 f5l(oa3ti0 n9fs/mtM_f)_a(cP (xI=)) *,02. 51 4Q7*348 03((1 604-.80 0vo.40i4 9c+51e _2f00a6.f/cM)5 *_ )sPt Ia) ,| ^ ~b _Qfa3c0; ( 0.| 0 ~ ~~^~~~~~~~~~~In file included from 0 5src/libavcodec/aacsbr_fixed.c:262: 3src/libavcodec/aacsbrdata.h05:6420:2313:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0. 0420 | 0{5Q6311(5-206.236724f/06M0_3P06I2)23,7 f )| , ^~~~~~~~~~~~~~ Q31(-src/libavcodec/aac_defines.h0.:94427:7364:09 5note: 3expanded from macro 'Q30'79 098f)}, 44{ | Q#d3e1f(i n0e. 8Q3309(96x4) 9 79 8 4 6 0 4 f) , Q 3 1((i n0t).(55(8x3)9*81409713379464178f2)4}.,0 + | ~~~~^~~~~~~~~~~~~~~~~~~0 .5) src/libavcodec/aac_defines.h| : ^45 :36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c :45 | 24#: dIn file included from esrc/libavcodec/aacps.cf:i32n: e src/libavcodec/aacps_fixed_tablegen.hQ3:1215(:x36) : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x215 | ) * 2 14 7 4 8Q336408(0..00 +0 00.050)0 0 | 0 ^ ~0 0f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:623: 0src/libavcodec/aacsbrdata.h:(4200:.6:0 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 9607407f/M_ P420I | ){, QQ331src/libavcodec/amrnbdec.c0((:-0.00.816:09326:203 94warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]50 3600390f6/2M2_3P7fI) ),, Q8163 Q | 31 0 ( (-0i.09f.0207 474(9541p0925-0>p3i6tc7h90f9_8/fgM)a}_in,[P 4I{]) Q>,3 1( 0Q0.53 .0&(8&3909 .!0ov6er0459f72l9o3w80)5 466{ 0 2| 43f ^~~~~~~~~~~~~~~~ ~f /M)_,P QI3)1,( Q300.5(50.803908546911532963674f/7Mf_)}P,I) , | ~~~~^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:src/libavcodec/aac_defines.h36:: 44note: expanded from macro 'Q31': 36: note: expanded from macro 'Q30' 45 | #de fi44n | #ed eQf3i1n(ex Q)3 0 ( x ) ( i n t )( ( x()i*2n1t47)4(8(3x6)4*8src/libavcodec/amrwbdec.c1.00:7 7593+: 297: 04.warning: 15)8 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2 4| . ^ ~0 + 0.5) In file included from src/libavcodec/aacsbr_fixed.c| 759 ^ : | 62: src/libavcodec/aacsbrdata.h :419 : 84f: lIn file included from warning: src/libavcodec/aacps_fixed.co:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]24: a tIn file included from src/libavcodec/aacps.cc:p32e: src/libavcodec/aacps_fixed_tablegen.h=: 215419 0: | 11{.Q3:112 5warning: (* implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1 0 .+3 6v7o22i8c7e12_8 f215a6 | c9) ;2 3f ) | Q3,0 Q ~ ~~^~~~~~~~~~~3(1 0( .0.0650200901060504107029f6/1Mf_)P}I, ){,Q3 1Q(3-00(.0.801009139062056764560976ff)/M,_ PQI3)1,( Q03.00(08.src/libavcodec/amrnbdec.c70:7088223:370030223993:635 f3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 9f}/, M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h3:045 (0:82236.0 | 04:4 note: 9 51expanded from macro 'Q31' 2 0 6f / M 45_ | # Pde fIi) n , e Q Q30031.((02x5. )0* 0 F 5F 2M3I 0N 56(2 p3 -f />M_ piP It) c, Qh 3_0((ga0i.i00n5n[t46)]((1,5x26 3)7f1/*M_.P20I1))4 ,7: 4 | ^~~~~~~~~~~~~~8 3| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~6 48src/libavcodec/aac_defines.h.0: +44 :src/libavutil/macros.h0:36:. 49note: 5): expanded from macro 'Q30'22: | note: ^ ~expanded from macro 'FFMIN' 44 | #d e49f | In file included from #disrc/libavcodec/aacsbr_fixed.cnef:iene62 Q: 3F0src/libavcodec/aacsbrdata.hF(x:M) 419 IN:(58a ,: b warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ( ( a) > 419( | b() {?iQn 3t1()b)( (( :0 x(.)3a*6)710)72 32 87| 7 ^ ~4 1128862942.30f) ,+ src/libavcodec/amrnbdec.c Q0:3822.:15)30 (: 0warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ . 652916 58224 | 17 2In file included from 9src/libavcodec/aacps_fixed.c 6: 241 : fIn file included from )src/libavcodec/aacps.c} , : { 32Q : 3 0src/libavcodec/aacps_fixed_tablegen.h1.:2(5214-:0 .81361*0: 9F FM3Iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 N(2p5-6>65p69i6tfc)h,_g a 214iQn | 3[ 14( ] 0 ., 0 8Q713708.37(000.)0 2: 02 930| 60 ~ ^~~~~~~~~~~~~~~~300 0f0)}0src/libavutil/macros.h,0:49 f: | / ~~~~^~~~~~~~~~~~~~~~~~~40 M:_ src/libavcodec/aac_defines.hPnote: :45I:expanded from macro 'FFMIN') 36,: note: Qexpanded from macro 'Q31' 349 | 0#(0d. e0450f | 1i#10nde5e 3f9Fi3F9nMf/eMI_N src/libavcodec/amrwbdec.cP(I)Q,3a:,b792) 1: Q(((a9)3 >x :)0 ( (warning: b ) 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 ? (0b )1 7 : 0 (8 9a 792 8) | ) (5 2 fi/M _ n| ^P tifI)) , ((Qcsrc/libavcodec/amrnbdec.c(3t0:(x0.x08230)-*:2>2p13045i:t7c42 hwarning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 5_6g4ai4n[1082 9].8230 | f /M+_ P> I 00. 5). 5 , &) Q 3&0 ( 0 .| ^ ~ c0t 0x2 9- >3 fIn file included from r9_ cusrc/libavcodec/aacsbr_fixed.cr80:._4m625: src/libavcodec/aacsbrdata.h6o d:4198 fe/ :*M <32=_FPF:M INI( pM->)pwarning: , OQi3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 DtEc(h__g0.80kai0n8 531[4194)5 | ]9{{,7 1Q7 30Sf| /1H( ^~~~~~~~~~~~~~~~~~ ~M A R_P0P._MIA3)X,6 )7)| 2;2 8 ^~~~~~~~~~~~~~ 7| 1 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~2src/libavcodec/aac_defines.h 8:69442:src/libavutil/macros.h336::f49 ):note: expanded from macro 'Q30', 22 :Q 3note: 1expanded from macro 'FFMIN' (44 | # d0e.f 496 | #in5d2e9e 1Qf36in0e 5F(4FxM)1 I 7N (2 a 96, 1b f))} , ( (a{) Q >( (3inbt1)()( (? -(x0b)) .*:8 11(009a73)0235)6675 416 89| 264 ^ ~f. 0 )+ ,0. 5Q3)1( 0src/libavcodec/amrnbdec.c .:| ^08238 :730:7 8warning: 3src/libavcodec/amrwbdec.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7: In file included from 07992:src/libavcodec/aacps_fixed.c58:2 : 249warning: 823: | 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from 6 src/libavcodec/aacps.c :3 f32 ): src/libavcodec/aacps_fixed_tablegen.h:}214 ,:799111 : warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ 0 src/libavcodec/aac_defines.hf.lo:at5 45: 36: p note: 214i*expanded from macro 'Q31' | FtF c M hI _ N (fpa-Q>p45ict3ch | _tg0#odae(frii0 .nn=0 e [Q000.42530] ,100* (S00 0xHc0tx)-A > pfR i / P tM__P c M I h A)_ X (,ig) Qna)i3nt[0;0)(] (0(. *x 0| )c*0 ~ ^~~~~~~~~~~~~~~~t 21x1->1psrc/libavutil/macros.h4:049:i407548t3: 3c6note: 493hexpanded from macro 'FFMIN'89f_/ .g0Mai n_ + [P49I | 0#d0).e5]) , f| ; ^ ~ i Q 3n0(| 0e. In file included from ~ ^~~~~~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c :062F0: 1F7src/libavcodec/aacsbrdata.hM0:8src/libavcodec/amrwbdec.c:I799419:9N8(:737:5a2:f warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],/bwarning: ) Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _(P(I)a,) 419> | Q 799{3Q3(1 | b(0 ) (?00 ..( b3)0 6 0 2572: 2f54 12l87(21o28a69at9 )f2/p)it3M _ PcI)f| h,_f)a ^c to,r Q Q33=0 10src/libavcodec/amrnbdec.c((.0: 8202:13.0050:2. 963*98warning: 4658 fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/M2c t_9PIx)1 -820,6 Q>3 | p05(0 i4 1.0t0 7c239 6h1_ 1f5)g} 9ai,n [ 7 0{1Q 3]7 1 p0(-*0-.f8 >p/i1tcchM_g0at_x-9iP>Ip3itn)[40]c ,* 2 h| 5_ ^~~~~~~~~~~~~~~~ ~| 6 ^~~~~~~~~~~~~~g 6 ai5n6[src/libavcodec/aac_defines.h90:446:]36f: ;note: )expanded from macro 'Q30' , Q| 31 ~ ^~~~~~~~~~~~~~~~~~( 44 | 0.#0d8e77f8i3n70e2 29Q33630f()}x,) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36: note: expanded from macro 'Q31' (int)(( x45 | )#*d1e0f7in3e7 Q43118(2x)4 . 0 + 0 . 5 ) | ^ (int)((x)*In file included from 2src/libavcodec/aacps_fixed.c14:7244: 8In file included from 3src/libavcodec/aacps.c6:432: 8src/libavcodec/aacps_fixed_tablegen.h.:0214 +: 86:0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ ~ In file included from 214src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 418 :84 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.000000000 0418f | /{MQ_3PI1)(, 0Q.309(33035.0040916180513094379ff)/,M _QP3I1)(,- 0Q.433503(700.203081873508889f8)5}2,f /{MQ_3P1(I-)0,. 9Q730087(3074.40180226572f5)41,2 Q93f1/(M _0P.I8)6,6 3Q643405(701.130640f2)}9,3 9 8| 4 ~~~~~^~~~~~~~~~~~~~~~~~6 8f/M_src/libavcodec/aac_defines.hsrc/libavcodec/amrnbdec.cPI:)45:,: Q838336:013:: ( note: warning: 0expanded from macro 'Q31' implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0031 5459 | 71#7de0f 838f | /iM n_ PIe )Q , 3 1 (i| xf ^~~~~~~~~~~~~~() f asrc/libavcodec/aac_defines.h bs:f (s44 :am p36: l note: e sexpanded from macro 'Q30' [( ii]n)t )>( 44 | (#xAd)efMi*2R1n4_eSA7MP L4E_QB83O3U06N(D4)x8 ){. 0 +| ^~~~~~~~~~~~~~~~~ ~ 0 . 5 ) | ^ ~ (int)((xIn file included from )*src/libavcodec/aacsbr_fixed.c1:0627: 3src/libavcodec/aacsbrdata.h7:4184:18582: 4warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ 418 | {Q31( 0.In file included from 93src/libavcodec/aacps_fixed.c33:52404: 9In file included from 68src/libavcodec/aacps.c1:04327: f)src/libavcodec/aacps_fixed_tablegen.h,: Q2143:611:(- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]43 537023883588f)} ,214 { | Q 31 (- 0 . 9 Q730807(3704.4108002006070f0)0,0 fQ/3M1(_ P0I.)8,6 6Q33604(405.701103116045f)3}9, 3 9f| / ~~~~^~~~~~~~~~~~~~~~~~~ M_PIsrc/libavcodec/aac_defines.h:)45,:36 :Q 3note: 0(expanded from macro 'Q31'0. 0017089 84552 | f#/dMef_iPneI ),Q 3Q13(x0)( 0 .00252 5 4 1 2 9 f / M _ (PiIn)t,) ((Qx30)(0*.2010427934988436648f8/.0M _+P I0).,5 )Q 3 0| ( ^ ~0 .0031597170In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)418,: 31: | warning: ^~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: 418expanded from macro 'Q30' | {Q31( 0 .9443 | 3#3d5e0f49i6n81e0 Q4370f()x,) Q 3 1 ( - 0 . 4 3 5 3 70(2i3n8t8)35(8(8xf))*}1,0 7{Q33714(1-8204..907 0+8 7037.454)1 8 2| 6 ^7f ), Q31( 0.8In file included from 6src/libavcodec/aacps_fixed.c6:3246: 4In file included from 4src/libavcodec/aacps.c5:327: 11src/libavcodec/aacps_fixed_tablegen.h3:62144f:)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' 214 | 45 | #Qd3e0f(i0ne. 0Q03010(00x0)0 00 f / M _ P I ) , Q 3 0((i0n.t)0(0(1x1)05*32913497f4/8M36_4P8I.)0, Q+3 00(0..5)0 01 7| 0 ^ ~8 9852f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (0src/libavcodec/aacsbrdata.h.:04180:275:2 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4129f/M_PI) , 418Q | 3{0Q(301.(0 0029.3993833456084f9/6M8_1P04I7)f),, QQ3301(0(.-0003.1459375137700f2/3M8_8PI3)5,8 8 f| ) ^~~~~~~~~~~~~~} , {Qsrc/libavcodec/aac_defines.h3:144(:-360:. 97note: 0expanded from macro 'Q30' 8737441 844 | 2#d6e7ffi)n, eQ 31Q(3 00(.x8)66 36 4 4 5 7 1 1 3 64 f ) } ,( i| n ~~~~~^~~~~~~~~~~~~~~~~~t )((src/libavcodec/aac_defines.hx:45):*3610:7 note: 3expanded from macro 'Q31' 741824. 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(i:n214:t11:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x) *2147483648.0 + 0214. | 5 ) | ^ ~ Q30(0.00000In file included from 0src/libavcodec/aacsbr_fixed.c0:062: 0src/libavcodec/aacsbrdata.h0:417f:/M84_:P I)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0011053 94173 | 9{fQ/3M1_(P I0).,2 8Q93009(60.4060318703879187f5)2,f /QM3_P1I() ,0. 9Q3603(007.708032957205543142f9)}f,/ M{_QP3I1() , 0Q.340(201.80809299833918246582f0/fM)_,P IQ)3,1 (Q 300.(04.8010438165591721370043f7/fM)_}P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:src/libavcodec/aac_defines.h36:44:: 36note: :expanded from macro 'Q31' note: expanded from macro 'Q30' 45 | 44# | d#edfeifnien eQ 3Q130((x)x ) ( i n(t)i(nt()x()(*x2)14*7148037634784.108 2+4 0..0 5+) 0 | . ^ ~5 ) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from :417src/libavcodec/aacps_fixed.c::5924:: In file included from warning: src/libavcodec/aacps.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 32: src/libavcodec/aacps_fixed_tablegen.h:213:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]417 | {Q31( 0.2890964 62133 | 8 3 71 7 f ) , QQ3301((0 .00.0906030070700803907f0/5M3_4PfI))},, Q{3Q03(10(.0 109.5428178385969683f1/25M2_0PfI)),, QQ3310( (00..408310483635112639041377ff/)M}_,P I| ) ~~~~~^~~~~~~~~~~~~~~~~~ , Q3src/libavcodec/aac_defines.h0:(045.:src/libavcodec/amrwbdec.c360:4 4:note: 892expanded from macro 'Q31'8: 6286:8 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 f45/ | #Md_ePfIi)n,e QQ331( x8920) ( | 0 .0 5 r2et 2u25 8 r 9 n 15 f a/vM_ _(cPilInti))p(,f ((Q3x0((0)1*.0.52601417 044-4 t8i936l61t4) f8*/. M(10. _P2+5I )-src/libavcodec/amrnbdec.c0, .0 . :52| 5902): ^~~~~~~~~~~~~~ *12 ws :| p ^ ~src/libavcodec/aac_defines.hwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :,44: 36:0 note: .expanded from macro 'Q30'1 ,In file included from src/libavcodec/aacsbr_fixed.c1.:0 4462)902; | : src/libavcodec/aacsbrdata.h | #:de f i417n| :32e: ~ ^~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r eQt3u0r(nx )r h 4171 | {> Q= 03.0 1?( 0(r.i28h90n91t)6 4(63/8( 3x)r7h*0 1*1077f A3)M, 7QR_431T8214.I0 (L +T0 _0.G9.6A305M)7 M7A| 8_ ^T 3:9 7 005.340f;) } ,| In file included from { ^~~ ~~Q3src/libavcodec/aacps_fixed.c1 :24(: In file included from 0.src/libavcodec/aacps.c4:21328: 8src/libavcodec/amrnbdec.csrc/libavcodec/aacps_fixed_tablegen.h9:9:9028:21329::3111 1:warning: 2 52implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31( 9020 | . 4 8 1 r48213e | t6u 5r1 n2 3r0h 14 3> =7Q 3f00)(.0.}0,00 ?0 r 0h| 010 ~~~~~^~~~~~~~~~~~~~~~~~0 0 /0 r0src/libavcodec/aac_defines.hh0f :/*45M _P:IA36M:)R _,note: Texpanded from macro 'Q31' I QL30T(_0GA.M 0M1459A | #5_d8Te7 f3:5 i0.6n60f/e; M Q | _ ~~~~^~~~~ ~3PI )1,(x )Q 3 0 ( 0 . 03 0 3 31 6 91 7 f(/iMnt_)PI()(,x) *Q23104(70.4084364488.606 +8 8203.f5/)M _ P| ^ ~I ), Q30(0In file included from .0src/libavcodec/aacsbr_fixed.c52:2622: 5src/libavcodec/aacsbrdata.h8:94171:57f: /warning: M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.05 4176 | 1{0Q43419(6 10f./2M8_90P9I)6, 4 | 6 ^~~~~~~~~~~~~~38 3717src/libavcodec/aac_defines.hf:)44,: 36Q3:1 ( note: 0expanded from macro 'Q30' .963077 844 | 3#97d0e5f3i4nfe)} ,Q 3{0Q3(1x( )0 . 4 2 1 8 8 9 9 8 3 1 2 (5i2n0tf)),(( xQ)3*11(07 307.44188142846.5012 3+ 004.357) f )}| , ^ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36In file included from : src/libavcodec/aacps_fixed.cnote: :expanded from macro 'Q31'24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :21345: | 86#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]in e Q31(x) 213 | ( i n t ) (Q(3x0)(*0.20140704080306004080.f0/ M+_ P0I.)5,) Q 3| 0 ^ ~( 0.019587356In file included from 6src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.h:P416I:83):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.03033169 14167 | f{/QM3_1(P I0).,9 9Q739038(703.70348645846f)6,8 8Q2331f(/M _0P.I90)0,41 3Q103409(1049.70f5)}2,22 5{8Q93115( f0/.5M75_6PI3)3,0 7Q63206(102.00f56)1,0 4Q3419(6-10f./9M1_0P3I)4,3 3 | 7 ^~~~~~~~~~~~~~3 52097src/libavcodec/aac_defines.hf:)44}:,36 : | ~~~~^~~~~~~~~~~~~~~~~~~note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36 :44 | note: expanded from macro 'Q31'# define Q45 | 3#0d(exfi)n e Q 3 1 ( x) ( i n t )( ((xi)n*t1)0(7(3x)7*4211842744.8306 4+8 .00. 5+ )0 . 5| ) ^ | ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.c:24src/libavcodec/aacsbr_fixed.c: :In file included from 62: src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h::32416: :59src/libavcodec/aacps_fixed_tablegen.h:: warning: 213implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | {Q31( 0213. | 9 9 7 9 3 87Q33703(80.6050400f0)0,0 0Q0301f(/ M0_.P9I00)4,1 Q33100(409.104199578f7)3}5,6 6{fQ/3M1_(P I0).,5 7Q536303(007.602360132301f6)91,7f /QM3_1P(-I0).,9 1Q0330(403.3074345826069878f2)3}f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~ I), Qsrc/libavcodec/aac_defines.h3:045:(360:.0 5note: expanded from macro 'Q31'2 2258915 f45/ | M#_dPeIf)i,n eQ 3Q301((x0). 0 5 61 0 4 4 9 6 1 f /(Mi_ntP)I()(,x ) | * ^~~~~~~~~~~~~~21 4748src/libavcodec/aac_defines.h3:64448:.36:0 note: +expanded from macro 'Q30' 0 .5) | ^ ~ 44 | #defineIn file included from src/libavcodec/aacsbr_fixed.cQ:3620: src/libavcodec/aacsbrdata.h(:x416:)32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (416x | ){Q*311(0 07.397941789243.807 +3 7308.6554)f ) ,| Q ^3 1( 0.900413In file included from 1src/libavcodec/aacps_fixed.c0:4249: 1In file included from 49src/libavcodec/aacps.c7:32f: src/libavcodec/aacps_fixed_tablegen.h):},213 :36{:Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.575633076261 22130 | f ) , Q3 1 (Q-30.09(1003.43030730502009070f)0}0, 0 | f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PI)src/libavcodec/aac_defines.h:,45 :36Q:3 0note: (expanded from macro 'Q31'0 .019587 453 | 5#6d6eff/iMn_eP IQ)3,1 (Qx3)0 ( 0 . 0 3 03 3 1 6 9 1 7(fi/nMt_)P(I()x,) *Q32014(704.803464488.606 8+ 802.53)f / M| _ ^ ~ PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c0:5622: 2src/libavcodec/aacsbrdata.h2:4165:879:1 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q3 0(4160 | .{0Q3516( 100.499479963187f3/7M3_86P5I4f)),, Q 31| ( ^~~~~~~~~~~~~~ 0 .900src/libavcodec/aac_defines.h4:1443:136:0 4note: 9expanded from macro 'Q30' 1497f)} ,44 | {#Q3d1ef(i n0e. 5Q753603(3x0)7 6 2 61 2 0f ) , src/libavcodec/amrwbdec.c Q 3:1( -9740 .9:137:(0i3 n4t)warning: ((3ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3)* 71301152 warning097s73 generatedf7)}. ,4 1974 | 8| 2 ~~~~~^~~~~~~~~~~~~~~~~~4 . 0e src/libavcodec/aac_defines.h:s+t45 : 360 :=. 5) note: 7expanded from macro 'Q31'| 9 ^6 5 + 45( | i#sfd[In file included from e2fsrc/libavcodec/aacps_fixed.ci:] n-24e: iIn file included from sQsrc/libavcodec/aacps.c:f3[323]1: (- src/libavcodec/aacps_fixed_tablegen.hix:s)213 f :[ 114: ] ) warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6 . 0 ; ( i nt| )( ~~~~~~~~~~~~~~~~^~~~~~~~ ~( x) 213* | 2 1 4 7 48 3 64Q83.00( 0+. 000.050) 0 | 0 ^ ~0 000f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c :62Q: 3src/libavcodec/aacsbrdata.h0:415(:084.:0 19warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 73566f/M_PI )415, | {QQ3310(-(00..100340883233180649501079ff)/,M_ PQ3I1)(-,0 Q.38707(6909src/libavcodec/amrwbdec.c.40:47497648:6068368:22 33warning: 9fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4/fM)_P}I),, {975QQ31 | (3-0 .0 7 (18 086s5.c8a06le5 182222=05 3809175.ff/M5_), PQ3*1I) ,( (Q3F 00.F7(MI8N0(e0s.t,300 75696008)241 080-544 936i8f1)sf},f /[ MLP| __O ~~~~~^~~~~~~~~~~~~~~~~~PRI) ,D E Rsrc/libavcodec/aac_defines.h| : ^~~~~~~~~~~~~~- 452] ): 36/: src/libavcodec/aac_defines.hnote: expanded from macro 'Q31' :| 44 ~ :36: 45 | #note: 976dexpanded from macro 'Q30' | e f i n e Q 44 3 | 1#( xd e)(fii s n ef [ QL P3 _ O 0(R xD )E R _1( 6i nkt) ( - ( x2)]* 21 4 - 7is f 4 [83(6Li48P.n_0tOR D)+E(R ( 0x.5-))*1 0 2]7); 3| 7 ^ ~ | 4 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 1824.0 In file included from +src/libavcodec/aacsbr_fixed.c :src/libavcodec/amrwbdec.c:097562.:: 37:5src/libavcodec/aacsbrdata.h )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 415:| 58 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 975 | sIn file included from csrc/libavcodec/aacps_fixed.ca:le 24415: = | In file included from {0src/libavcodec/aacps.cQ.31:(5-032. 1: *04src/libavcodec/aacps_fixed_tablegen.h8 :8(212F2FM:IN3(1368es:t0 ,4warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7060090f)), -Q i3sf1 [212(-L0. | P_8O77 R6 9D ER9 4 7-40 2 3Q29]34)0f( )}0/,. { Q0 30| 0 ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~0 10(00-000.701f88/6M58_6P18I2)03,7 f)Q,3 0Q3(10(. 004.73830435095948234f80/5M3_8Pf)I}), , | Q ~~~~^~~~~~~~~~~~~~~~~~~ 30(0src/libavcodec/aac_defines.h:.450:366:7 note: 2expanded from macro 'Q31'1 72382f /45M | _#dPefIi)n,e QQ3310((0x.)0 9 9 71 6 7 9 0 0 f / M _ P I()i,n tQ)30(((0.x1)1*6221945714686336f4/8M._P0I )+ ,0 .Q53)0 (| 0. ^ ~1 250736862fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,415 :src/libavcodec/amrwbdec.c| 31 ^~~~~~~~~~~~~~:: 983 :25warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: src/libavcodec/aac_defines.h implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44:36: note: expanded from macro 'Q30' 415 | {983Q | 3144( - | 0 #. 1d 0 48e8 iff2 (id3inf8e04f 5_Q0i093sf)0f(,[xi] )Q+ 3 1d i( f -f 0_. i8s 7 f 7 6[9(i9 4-7i4 n10]2t 3<)(9( x)4*5f)1}0,. 703{)7Q 314{( 1-82 40.0| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ .+7 18086.55)8 6| 18 ^20 37f), Q31In file included from ( src/libavcodec/aacps_fixed.c0:.247: 80In file included from 3src/libavcodec/aacps.c0:9328: 2src/libavcodec/aacps_fixed_tablegen.h48:021253:8111f:) },warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 212 | 45 | Q#3de0f(i0n.e0 0src/libavcodec/amrwbdec.c0Q03:019850(0x:)041 0 :0 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M _ P I ) , (iQn 3t)985(0( | 0( .x )*02 414 3 73448356954483.f0/ M_+PI )0,. 5)Q 3 0| ( ^ ~0 .0 6 7 21 7In file included from 23 src/libavcodec/aacsbr_fixed.c8:62 2 : src/libavcodec/aacsbrdata.hf: /415M:d6:_i Pfwarning: If)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_, i sfQ[3i0 -( 01.] 4150 | 9 9{= 75Q.1301 (-6 d-7i09.f01f00_4fi8s/M8f2_[3Pi]I;)8 0, Q430| 5 ~ ^~~~~~~~~~~(0 00.9f1),1 6Q23915(-106.6837f7/6M9_9P4I7)40,2 39Q43f0)(},0 .{1Q2315(0-07.367816828f6/5M8_6P1I8)2,03 7 f| ), ^~~~~~~~~~~~~~ Q 31( 0src/libavcodec/aac_defines.h.:78440:336:0 9note: expanded from macro 'Q30'src/libavcodec/amrwbdec.c 8:29874:8 0375443: | 8 f#)warning: d}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],e f i| n ~~~~^~~~~~~~~~~~~~~~~~~e Q3 0987src/libavcodec/aac_defines.h | :( 45x ) : 36 : note: expanded from macro 'Q31' 45 | (din#tdeiff)if(n(_iexs )fQ*[1307i317]( 4= x1)58 .20 -4 . 0 d + i f0 .f 5_ ) i | s ^f [ (ii n-t )(1In file included from (]src/libavcodec/aacps_fixed.cx;) *:24 2| : In file included from 1 ~ ^~~~~~~~~~~~~~~4src/libavcodec/aacps.c74 83:63248: .0src/libavcodec/aacps_fixed_tablegen.h +: 2120.:586) : | 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.h212: | 414: 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q3 0(0.0000000 04140 | {0Qf3/1M(_-P0I.)2, 2Q839084(601.405453034554f9)5,4 3fQ/3M1_(P I0.)9,7 0Q5304(80.5033616731261f)7}2,3 8{Q23f1(/-M_0PI.),1 8Q53009(9105.0109989871f1)67,9 Q0301f(/ M_0PI.)4,7 5Q63507(602.811962028945f1)}6,6 3 | f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PI)src/libavcodec/aac_defines.h,: 45Q:3360:( note: 0expanded from macro 'Q31'. 125073 6458 | 6#2dfe/fiMn_eP IQ)3,1 ( x| ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : (note: iexpanded from macro 'Q30'n t)((x)* 2441 | 4#7d4e8f3i6n4e8 .Q03 0+( 0x.)5 ) | ^ ~ (In file included from insrc/libavcodec/aacsbr_fixed.ct:)62(: (src/libavcodec/aacsbrdata.hx:)414*:581:0 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 + 0 .4145 | ){ Q3 1| ( ^-0 .228984614In file included from 5src/libavcodec/aacps_fixed.c5:0245: 4In file included from fsrc/libavcodec/aacps.c):,32: src/libavcodec/aacps_fixed_tablegen.hQ:32121:(61 :0 .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 7054853316316f)} ,212 | { Q 3 1 ( - 0.Q138050(909.105000109088010f0)0,0 Qf3/1M(_P I0).,4 7Q53605(70.60248393240589454f3)f}/M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q3src/libavcodec/aac_defines.h0(:045:.360: 6note: 7expanded from macro 'Q31'2 172382f /45M | _#PdIe)fi,n eQ 3Q03(10(.x0)9 9 7 1 6 7 9 0 0 f /(iMn_t)P(I)(,x )Q3*021(407.418136624985.10 6+ 603.f5/)M _ P| ^ ~I ), Q30(0.1In file included from 25src/libavcodec/aacsbr_fixed.c0:7623: 6src/libavcodec/aacsbrdata.h8:64142:32f:/ warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h414: | 44{:Q363:1 (note: -0expanded from macro 'Q30'. 2289846 14445 | 5#0d5e4ffi)n, eQ3 1(Q 30.09(x7)0 5 4 8 53 31 6 3 1 6 f ) } , ({Qi3nt1)((-0(.x1)8*5100979317504119882814f.),0 Q+3 1(0 .50) . 47| 56 ^5 762892084f)}In file included from , src/libavcodec/aacps_fixed.c :| ~~~~~^~~~~~~~~~~~~~~~~~24 : In file included from src/libavcodec/aacps.csrc/libavcodec/aac_defines.h::4532:: 36src/libavcodec/aacps_fixed_tablegen.h::212 :note: 36expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q3 1212(x | ) Q 3 0 ( 0 . 0(0i0n0t0)(0(0x0)0*201f4/7M4_8P36I4),8 .0Q 3+ 00.(50). 0 4| 3 ^ ~3 459543f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):62,: src/libavcodec/aacsbrdata.h :Q4143:06:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .0672172382 f414/ | M{_QP3I1()-,0 .Q23208(908.4061In file included from 949575src/libavcodec/apedec.c16075:940f0f36/): M,_Psrc/libavcodec/unary.h I:50Q:)41:3, 1 warning: (Qcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]3 0 .097(0504.815136321965311 66650f3 | )f} / ,Mfo r_{Q(3Pi 1=I() , -Q300;0 i. (< 1l08.5e1n02959 10&5&7 g0e31t_6b988i6821tffs/)M_1P,( IgQb)3)1, ( ! =| 0 ^~~~~~~~~~~~~~s. 4to7p;src/libavcodec/aac_defines.h5: 446i:+5+)36; 7 :6| 2 ~~~~~~~~~~~~~ ^ ~~~~note: 8expanded from macro 'Q30' 9 2084src/libavcodec/amrnbdec.cfsrc/libavcodec/amrwbdec.c) :}107744:,61: | :| ~~~~^~~~~~~~~~~~~~~~~~~1040 # d:src/libavcodec/aac_defines.hwarning: ef39i:implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] :n45 e:warning: 36 :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]Q 3note: expanded from macro 'Q31'0 (x) 1077 | 45 | # 1040 | d e f i n e ( i ntQ)31 ( ( x ( ) x ) * 1 0 7 3 7 4 1 8 2 ( i4 .0 n t ) (+ 1 ( .x0 0) . 5)* - 2 1 4 7| i s4f ^ 8 p 3_6 i4nhIn file included from te8isrc/libavcodec/aacps_fixed.cgr.:h[024ps: asus_In file included from ga+ib f0src/libavcodec/aacps.cnr.a:m e]5, 32*) LAP: _O R M| src/libavcodec/aacps_fixed_tablegen.h:DRE ^ ~212:_11R: warning: S)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A;MP L E| _In file included from SC ~ ^~~~~~~~~~~~~~~~~~~~Asrc/libavcodec/aacsbr_fixed.cL :E,62 | : 212 ^~~~~~~~~~~~~ ~ | src/libavcodec/aacsbrdata.h : 413 : 83: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.00000000 04130 | f{Q/3M1(_-P0I.)33,8 13Q236500(806.0024433f4)5,9 Q53413(f-/0M._3P8I6)61,7 Q739404(01.809677f2)1}7,2 3{8Q23f1/(M-_0P.I)0,5 8Q263802(804.20019469f7)1,6 7Q39100(f-0/.M06_9P40I7)74,1 Q83800(209f.)1},1 6 2| 9 ~~~~^~~~~~~~~~~~~~~~~~~5 166src/libavcodec/aac_defines.h3:45f:/36:M note: _expanded from macro 'Q31'P I), Q30( 045. | 1#2d5e0f7in3e6 Q83621f(/xM)_ P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : (44i:n36t: )note: (expanded from macro 'Q30'( x)*214 7444 | 83#6d48e.f0i +n e0 .Q53)0 ( x| ) ^ ~ In file included from src/libavcodec/aacsbr_fixed.c :(62i: ntsrc/libavcodec/aacsbrdata.h):413(:(58:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 073741824.0 413+ | {0.Q53)1 ( -| 0 ^. 3381326508602In file included from 4fsrc/libavcodec/aacps_fixed.c):,24 Q: 3In file included from 1src/libavcodec/aacps.c(-:032: .src/libavcodec/aacps_fixed_tablegen.h3:82116:61361:7 7warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 1897f)}, {Q31(-0 211. | 05 8 2 68 2 8 4Q23001(406f.)0, 0Q0310(0-000.00609040f7/M7_4P1I8),8 0Q2390f()0.}0,6 72 3| 4 ~~~~^~~~~~~~~~~~~~~~~~~1 362fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q3 0(0.104 455 | 23#5de6f19ifn/eM _QP3I1)(x,) Q 3 0 ( 0 . 1 5 5 8 9 0 4(3in5t0)f(/(xM)_*2P1I47)48,3 6Q4380.0( 0+. 10.8524)7 2| 3 ^ ~ 780f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:14139:6316:8 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 541f/M_PI), 413| | ^~~~~~~~~~~~~~ {Q31(src/libavcodec/aac_defines.h-0:.443:3368:1 3note: 2expanded from macro 'Q30'6 5086024 f44), | Q#3d1e(f-i0n.e3 8Q663107(7x94)4 18 9 7 f ) } , { Q3 1( - 0 .(i0n5t8)2(6(8x2)8*41200713476f4),1 8Q2341.(0-0 .+0 6094.0577)4 1 8| 8 ^0 29f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h::2445: :In file included from 36src/libavcodec/aacps.c: :note: 32: expanded from macro 'Q31'src/libavcodec/aacps_fixed_tablegen.h :211:111: 45warning: | #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q31(x) 211 | (Qi3n0t()0(.(0x0)*02014070408030604f8/.M0_ P+I 0).,5 )Q 3 | 0 ^ ~( 0.067234136In file included from 2fsrc/libavcodec/aacsbr_fixed.c/:M62: _src/libavcodec/aacsbrdata.hP:I413):,6 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.104523561 9f413/ | M_{PQI)3,1( -Q300.3(30.8113525685900846305204ff/)M, _QP3I1),( -0Q.303(8606.17178924441879273f)7}8, 0{Qf3/1M(_P-I0).0,5 Q83206(802.8149260614860f0)5,4 1Q3f1/(M-_P0I.0)6,9 4 0| 7 ^~~~~~~~~~~~~~ 7418src/libavcodec/aac_defines.h8:0442:9f36)}:, note: expanded from macro 'Q30'| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4445 | :#36d:e fnote: expanded from macro 'Q31'i ne Q30( x45 | )# de f i n e Q 3 1 ( x) ( i n t ) ( ( x ) * 1 0(7i3nt7)41(82(4x).*0 2+14 704.83564)8 .0 | + ^ 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacps.c:src/libavcodec/aacsbr_fixed.c32:: 62src/libavcodec/aacps_fixed_tablegen.h: :src/libavcodec/aacsbrdata.h211::86412::84 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | 211{ | Q 3 1 ( 0 .Q33008(702.10603021040700206f0),0 fQ/3M1_(PI )0,. 4Q13501(409.6005656712324163f6)2}f,/ M{_QP3I1()-,0. 2Q43502(3083.9517024653293f5)6,1 9Qf3/1M(_ P0I.6)3, 2Q30066(30.3139545880970f4)}3,5 0 | f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 :36Q:3 note: 0expanded from macro 'Q31'( 0.18247 245 | 3#d7e8f0ifn/eM _QP3I1)(,x )Q 3 0 ( 0 . 1 9 6 6 8 0 0 5(i4n1ft/)M(_(PxI))*,2 14 7| 48 ^~~~~~~~~~~~~~36 48.0src/libavcodec/aac_defines.h +: 44:036.:5 )note: expanded from macro 'Q30' | ^ ~ 44 | #defineIn file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.hx): 412 : 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (412( | x{)Q*31017(3 7041.830284.7021 6+ 3021.457)2 6 f)| , ^ Q31( 0.415In file included from 1src/libavcodec/aacps_fixed.c4:9246: 0In file included from src/libavcodec/aacps.c5:5326: 1src/libavcodec/aacps_fixed_tablegen.h2:6211f):}61,: {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]31 (-0.2452383957 22116 | 3 9 f ) , QQ3301((0 .00.0600302000060603f3/3M9_4P80I7)f,) }Q,30 ( | 0 ~~~~^~~~~~~~~~~~~~~~~~~. 067src/libavcodec/aac_defines.h2:3454:1363: 6note: 2expanded from macro 'Q31'f /M_PI) ,45 | Q#3d0e(f0i.n1e0 4Q3512(3x5)6 1 9 f / M _P I ) , Q(i3nt0)(0(.(x1)5*528194074438530f6/4M8_.P0 I+), 0Q.350)( 0| . ^ ~1 824723780f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): src/libavcodec/aacsbrdata.h,: 412Q:3320:( 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 1966800541 f412/ | M{_QP3I1)(, 0 .| 30 ^~~~~~~~~~~~~~8 7216src/libavcodec/aac_defines.h32:1444:7362:6 fnote: )expanded from macro 'Q30', Q31( 0 .444 | #1d51e4f96i0n5e56 1Q2360f)(}x,) { Q3 1 ( - 0 . 2 4 5 2 3 8(3in9t5)7(2(63x9f))*, 1Q03713(7 401.86322406.6033 3+9 04.58)0 7 f| ) ^}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :45src/libavcodec/aacps_fixed.c:36::24 note: : expanded from macro 'Q31'In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 21145: | #36d:ef iwarning: ne implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(x) 211 | ( i n t ) (Q(3x0)*(201.407408030604080.000 0+f 0/.M5_)P I ),| ^ ~Q 30(0.067In file included from 23src/libavcodec/aacsbr_fixed.c4:1623: src/libavcodec/aacsbrdata.h6:2412f:/M7_: Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ), Q30(0.10 44125 | {2Q33516(1 90f/.M3_0P8I7)2,1 6Q3302(01.41752568f9)0,4 3Q5301f( /0M.4_1P5I14)9,6 0Q350(506.112862f4)7}2,3 7{Q8301f(/-M0._2P4I5)2,3 8Q3309(507.21693696f8),0 0Q35141(f/ M0_.P6I3)20,6 6 3| 3 ^~~~~~~~~~~~~~3 9480src/libavcodec/aac_defines.h7:f44):}36,: note: | expanded from macro 'Q30' ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 4544: | 36#:d note: eexpanded from macro 'Q31'f ine Q30( x45) | # d e f i n e Q 3 1 (x ) ( i n t ) ( ( x ) * 10(7in3t7)(4(1x8)2*42.104 7+4 08.356)48 . 0 | + ^ 0 .5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: In file included from src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aacsbr_fixed.c211::6211:: src/libavcodec/aacsbrdata.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]411: 84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 211 | 411 | { Q 3 1Q(3 00.(905.402040004080203040404f1/fM)_,P IQ3)1,( -Q03.09(902.400167427304911321692ff)/}M,_ {PQI3)1,(- 0.Q93609(206.51704055224302536f1)9,f /QM31_(P I0).,7 3Q737506(5408.91655587940f4)3}50f, / M| _P ~~~~~^~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h3:0(450:36.:1 note: 8expanded from macro 'Q31'24 723780 f/45M | _#PdeIf)in,e QQ3310((0x.)1 9 6 6 8 0 0 5 4 1 f / M(_iPnIt)),( (x )*| 2 ^~~~~~~~~~~~~~14 7483648src/libavcodec/aac_defines.h.:044 +: 36:0 .note: 5expanded from macro 'Q30') | ^ ~ 44 | #defiIn file included from nsrc/libavcodec/aacsbr_fixed.ce :Q3620: src/libavcodec/aacsbrdata.h(:x411): 58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n411t | {)Q(3(1x() *01.09753744128420448.203 4+4 401f.)5,) Q 3| 1( ^- 0.99240147In file included from 0src/libavcodec/aacps_fixed.c9:241: 2In file included from 1src/libavcodec/aacps.c9:f32): src/libavcodec/aacps_fixed_tablegen.h}:,210 :136{:Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.969265705240 22103 | f ) , Q 3Q13(0 (00..70307070506050408009f6/5M7_4PfI)}),, | Q3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.src/libavcodec/aac_defines.h1:04511:12369: 0note: 9expanded from macro 'Q31'6 f/M_PI) ,45 | Q#3d0ef(in0e. 1Q53810(7x)6 4 5 02 f / M_ P I) , Q 3 0 ((i0n.t2)(3(87x5)5*721147794f8/3M6_48P.I0) ,+ 0Q.350)( 0| . ^ ~ 2820728719In file included from fsrc/libavcodec/aacsbr_fixed.c/M:_62P: Isrc/libavcodec/aacsbrdata.h):,411 :Q313:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 3058380187f 411/ | M{_QP3I1)( ,0 . 95| 4 ^~~~~~~~~~~~~~2 4048src/libavcodec/aac_defines.h2:3444:4364: 1note: fexpanded from macro 'Q30') , Q31(- 440 | .#9d9e2f40i1ne4 7Q03901(21x9)f ) } , { Q 31 ( - 0 . 9 6 9 26(5in7t05)2((4x0)2*31f0)7,3 7Q43118(2 4.00. +7 3707.556)5 4 8| 9 ^65 74f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:24:45: :36In file included from :src/libavcodec/aacps.c :note: 32expanded from macro 'Q31' : src/libavcodec/aacps_fixed_tablegen.h:210:111: warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q31(x) 210 | Q (3i0n(t0.)00(0(0x0)00*0210407f4/8M3_64P8.I0) ,+ 0Q.305()0 . 1| ^ ~0 11129096f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:PI62): ,src/libavcodec/aacsbrdata.h Q:34110:(70:. warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]58 0764502f/M_ P411 | I{)Q3,1 (Q 30.09(05.42243807458572137494f4/1M_fP)I, )Q,31 (Q3-00(.099.2284200174278701991f2/1M9_fP)I}),, Q{3Q03(10(.-300.5983689021658770f5/2M4_0P2I)3,f ) ,| ^~~~~~~~~~~~~~Q 31( src/libavcodec/aac_defines.h0:.447:3367:7 5note: 6expanded from macro 'Q30'5 489657 444f | )#}d,e f i| n ~~~~~^~~~~~~~~~~~~~~~~~e Q30src/libavcodec/aac_defines.h(x:)45 : 36 : note: expanded from macro 'Q31' ( i45n | t#)d((exf)i*n1e0 7Q33714(1x8)2 4 . 0 + 0 .5 ) | ^(i nt)((x)*2In file included from 1src/libavcodec/aacps_fixed.c4:72448: 36In file included from 4src/libavcodec/aacps.c8:.320: src/libavcodec/aacps_fixed_tablegen.h+: 2100:.865:) warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62 210: | src/libavcodec/aacsbrdata.h : 410 : 83 : warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.00000 04100 | 0{00Qf3/1M(_-P0I.)5,0 60Q83504(001.015012181f)1,2 9Q0319(-60f.6/5M8_4P6I01)5,4 Q83003(000.f)1},5 8{Q076341(5-002.f9/7M2_P1I0)7,3 5Q13803(204.32f3)8,7 Q5351(7-01.72390f95/2M1_3P06I7)7,9 1Qf)3}0,( 0 | . ~~~~^~~~~~~~~~~~~~~~~~~28 20728src/libavcodec/aac_defines.h7:1459:36f:/M _note: Pexpanded from macro 'Q31'I) , Q30( 045. | 30#5de8f38i0ne1 8Q73f/1M(_PxI)) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :44 : 36(:i nnote: texpanded from macro 'Q30') ((x)*2 1444 | 7#4d8e3f6i4n8e .Q03 0+( 0x.) 5 ) | ^ ~ (In file included from insrc/libavcodec/aacsbr_fixed.c:t62): src/libavcodec/aacsbrdata.h(:(410x:)58:* 10warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 + 0.4105 | {)Q 3 1| ( ^- 0.50608540In file included from 10src/libavcodec/aacps_fixed.c5:12248: fIn file included from ),src/libavcodec/aacps.c :32Q: 31src/libavcodec/aacps_fixed_tablegen.h(:-2100:.6615:8 4warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]01 5480300f)}, {Q31 (210- | 0 . 9 72 1 0 7Q353108(32043.f0)0,0 0Q0301(0-000.203f0/95M21_3P0I6)77,9 Q13f0)(}0,. 1| ~~~~^~~~~~~~~~~~~~~~~~~0 111src/libavcodec/aac_defines.h2:9450:369:6f /note: Mexpanded from macro 'Q31' _PI), Q45 | 3#0d(e0fi.n1e5 8Q0317(6x)4 5 0 2f / M _ P I ) , Q(3in0t)((0(.x2)3*281745754781376498f.0/ M_+P 0I.)5), | Q ^ ~3 0(0.282072In file included from 8src/libavcodec/aacsbr_fixed.c7:621: 9src/libavcodec/aacsbrdata.hf:/410M:_31P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.3058 34108 | 0{1Q8371f(/-0M.5_06P0I8)5,40 1 0| 5 ^~~~~~~~~~~~~~ 128fsrc/libavcodec/aac_defines.h),: 44:Q363:1 (note: -expanded from macro 'Q30'0. 658460 15444 | #8d0e3fi0n0ef )Q}3,0 {(Qx3)1 ( - 0 . 9 7 21 07 3 51 8 3 2(43ifn)t,) (Q(31x()*-100.72330795421812340.607 7+ 901.f5))} , | | ^ ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:In file included from 36src/libavcodec/aacps_fixed.c:: 24note: : In file included from expanded from macro 'Q31'src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:210: 3645: | warning: #dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q31(x) 210 | Q(3i0n(t0)(.(0x0)0*020104070408306f4/8.M0_ +P I0).,5 )Q3 0 (| 0 ^ ~ .101112909In file included from 6src/libavcodec/aacsbr_fixed.cf:62/: M_src/libavcodec/aacsbrdata.hP:I410):,6 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (0.15807645 04102 | f{/QM_3P1I()-,0 .Q5036008(5040.1205318278f5)5,7 1Q793f1/(-M0_P.I6)5,8 4Q60310(504.8208320007f)2}8,7 1{9Q3f1/(M-_0P.I9)7,2 Q13007(305.1833204538f3)8,0 18Q73f1/(-M0_P.I2)3,09 52 1| 3 ^~~~~~~~~~~~~~0 6779src/libavcodec/aac_defines.h1:f44)}:,36 : | note: ~~~~^~~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h:45: 3644: | #note: dexpanded from macro 'Q31'e fine Q3 045 | (#xd)e f i n e Q 3 1( x ) ( i n t ) ( ((x)i*nt1)0((7x3)7*4211487244.803 6+4 80..05 )+ 0| .5 ^) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32In file included from : src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed_tablegen.h::62210: :src/libavcodec/aacsbrdata.h11::409: 83warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210409 | | {Q 3 1 ( 0 .Q283005(8025.90802090909000f0)0,0 fQ/3M1_(P-I0).,85 3Q6134200(06.31401013162f)9}0, 9{6Qf31/(M 0_.P85I25)6,5 2Q443700(507.31f5)80,7 Q6345102(f-/0M._6PI4)5,6 7Q63007(703.52538897f5)5}7,1 7 9| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h:)45,: 36Q:3 0note: expanded from macro 'Q31'( 0.28207 2458 | 7#d1e9fifn/eM _PQI)3,1 (Qx)3 0 ( 0 . 3 0 5 83 8 0 1 8 7(fi/ntM)_(P(Ix)),*2 1 4| 7 ^~~~~~~~~~~~~~4 83648src/libavcodec/aac_defines.h.:0 44+ :036.:5 )note: expanded from macro 'Q30' | ^ ~ 44 | #dIn file included from esrc/libavcodec/aacsbr_fixed.cf:i62n: esrc/libavcodec/aacsbrdata.h :409Q:359:0 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 409 | {(Qi3n1t() ((0x.)2*180057832754918822949.900 f+) ,0 .Q531)( -0 .| 85 ^3 614206340In file included from 3src/libavcodec/aacps_fixed.c6:f24)}: ,In file included from src/libavcodec/aacps.c{:Q3321: (src/libavcodec/aacps_fixed_tablegen.h :0209.:81365:2 5warning: 65implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]24 470573f), Q31(-0 .620945 | 6 7 6 07 7 35 5Q893f0)(0}., 0 0| ~~~~~^~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.h0:450:036f/:M note: _expanded from macro 'Q31'P I), Q30( 045 | .#13d1ef5i9n8e 5Q73619(xf)/ M _ P I ), Q 30 ( 0 . 2(0in7t2)5(2(2x4)9*12f1/4M7_4P8I3),6 4Q83.00 (+0 .03.158)8 1| 8 ^ ~src/libavcodec/amrwbdec.c7 4:812240:30f/M:_PIn file included from Isrc/libavcodec/aacsbr_fixed.c ),:warning: 62Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 3 src/libavcodec/aacsbrdata.h0(:0.4093:318:2 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]50 12 041224f/ | M _ P I 409) | {, Q3 1 Q(3 00(. 0c28.0t541x8-2959>83ti2l9t_9c9590of1e)1f9, 0 =f Qvo/i3cM1(e_-_fP0I.a)8c5, 3 * 6 | 10 ^~~~~~~~~~~~~~4 .220src/libavcodec/aac_defines.h5: 6+ 443:400336.:6 f2note: )expanded from macro 'Q30'5 };, {| ^~~~~~~~~ ~Q 3144( | 0#.d85e2f56i5n2e4 4Q73005(73xf)), Q3 1 ( - 0 . 6 4 5 6 7(6i0n7t7)3((5x5)8*91f07)3}7,4 1| 8 ~~~~^~~~~~~~~~~~~~~~~~~ 24.0src/libavcodec/aac_defines.h :+45: 360:. 5note: expanded from macro 'Q31') | ^ 45 | #defiIn file included from nesrc/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.cx:)32 : src/libavcodec/aacps_fixed_tablegen.h : 209 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147 42098 | 3 6 4 8 . 0 + Q03.50)( 0 .| ^ ~0 000000000In file included from f/src/libavcodec/aacsbr_fixed.cM:62_: Psrc/libavcodec/aacsbrdata.hI:),409 :Q73: 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.131598576 9409f | /{MQ_3P1I() ,0. 2Q83005(802.529087229599202f)4,9 1Qf31/(M-_0P.I85)3,6 1Q3402(006.33148083168f7)4}8,0 f{Q/3M_1P( I0).,85 2Q5635024(407.0358723f5),5 0Q13210(4-0f./M6_4P5I)6,76 0Q37073(505.849f1)}9,3 9 | 5 ~~~~~^~~~~~~~~~~~~~~~~~1 190src/libavcodec/aac_defines.hf:/45:M36_:P Inote: )expanded from macro 'Q31', | ^~~~~~~~~~~~~~ 45 | src/libavcodec/aac_defines.h#:d44e:f36i:n enote: Qexpanded from macro 'Q30'3 1(x) 44 | # de f i n e Q(3i0nt()x(()x )* 2 1 4 74 8 3 6 4 8 .0 +( i0n.t5))(( x | ) ^ ~*1 073741824.0In file included from src/libavcodec/aacsbr_fixed.c+: 620: .src/libavcodec/aacsbrdata.h5:) 408 :| 83 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24 : 408 | In file included from {src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h :0209.:95864:3 73warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 549973f), Q31( 0209. | 9 7 0 0 2 3 2Q4301(00.9090520f)0}0,0 0{0Q0310(f /0.M9_P9I)5,7 8Q3900(503.16351556998f5),7 6Q93f1/(M-_0.P5I4)1,06 8Q263205(703.25067f2)5}2,24 9 | 1 ~~~~^~~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI):,45: 36Q3:0 note: (expanded from macro 'Q31'0. 318818 74458 | 0#fd/efMi_nPeI )Q,3 1Q(3x0)( 0 . 38 2 5 5 0 1 2 0 4 f(i/nMt)_(P(xI))*2,1 4Q73408(306.4481.903 9+5 101.59)0 f /| M ^ ~_ PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62src/libavcodec/aac_defines.h: src/libavcodec/aacsbrdata.h::44408::3659:: note: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 44 | # d408e | f{iQn31e( Q0.39054(3x73)8 3 5 4 9 97 3 f ) , Q 3 1((i n0t.9)7(0(0x)2*3214017039795421f8)2}4,. {0Q 3+1 ( 00..959)57 8 90| 5 ^3 65569f), QIn file included from 31src/libavcodec/aacps_fixed.c(-:0.245: 4In file included from 1src/libavcodec/aacps.c0:6328: 2src/libavcodec/aacps_fixed_tablegen.h6:22095:7613:5 6warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 :209 | note: expanded from macro 'Q31' Q3 045( | 0#d.e0f0i0n0e0 Q0301(0x0) 0 f / M _ P I ) , Q 3 0 (0 .(i1n3t1)5((9x8)5*726194f7/4M8_3P64I8).0, +Q 300(.05.)2 0| 72 ^ ~5 22491f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 Q: 3src/libavcodec/aacsbrdata.h:0408(:032.:3 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 187480f/M_P I408 | ){,Q3 1Q( 300.(9054.33783283555490917230f4)f,/ MQ_P3I1() , 0Q.93700(0203.244119039995521f1)}9,0 f{/QM3_1P( I0).,9 9 5| 7 ^~~~~~~~~~~~~~89 0536src/libavcodec/aac_defines.h55:6449f:)36, :Q 3note: expanded from macro 'Q30'1 (-0.54 144 | 0#6d8e26f2i5n7e3 5Q63f0)(}x,) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :36 : note: (iexpanded from macro 'Q31'n t)((x) *451 | 0#73d7ef4i1n8e2 4Q.301 (+x )0. 5 ) | ^ (int)In file included from ((src/libavcodec/aacps_fixed.cx):*242: 1In file included from 4src/libavcodec/aacps.c7:48323: 6src/libavcodec/aacps_fixed_tablegen.h4:8209.:360: + warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ ~ In file included from 209src/libavcodec/aacsbr_fixed.c | : 62: src/libavcodec/aacsbrdata.h : 408 :Q7:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0000000000 f408/ | M{_PQI3)1,( Q03.09(504.317331853954895977369ff)/,M _QP31I() 0,. 9Q73000(2032.42100792955222f4)9}1,f /{MQ_P3I)1,( Q03.099(507.83910858316857546809ff)/,M _QP3I1),( -0Q.5304(01.0638826225575305162f04)f}/,M _ P| I) ~~~~~^~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h:(450:.36:4 1note: 9expanded from macro 'Q31'39 51190f/ M45_ | P#Id)e,fi n e| ^~~~~~~~~~~~~~Q 31(x)src/libavcodec/aac_defines.h :44 : 36 : note: expanded from macro 'Q30' (44in | t#)d(ef(ixn)e* 2Q1304(7x4)8 3 6 4 8 . 0 + 0 . 5 ) (i n| t ^ ~) ((x)*10737In file included from 41src/libavcodec/aacsbr_fixed.c8:622: 4src/libavcodec/aacsbrdata.h.:4070: 84+: 0warning: .5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ 407 | {In file included from Q3src/libavcodec/aacps_fixed.c1:(24-: 0.In file included from 7src/libavcodec/aacps.c69:1320: 7src/libavcodec/aacps_fixed_tablegen.h92:0209:211:684 8fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.96226617 2095 | 4 9 2 9 8 f)Q}3,0( 0{.Q03010(0 000.09090704f3/2M8_1P0I1)6,8 4Q63f)0,( 0Q3.11( 301.45296859776195f7/0M3_75P67If))},, Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.2src/libavcodec/aac_defines.h07:2455:2362:4 9note: 1expanded from macro 'Q31' f/M_PI) ,45 | Q#3d0e(f0.i3n1e 8Q8311(8x74)8 0 f/ M _ P I ), Q 3 0((i0n.t3)8((2x5)5*0211240744f8/3M6_P4I8).,0 +Q 300.(50). 4 1| ^ ~9 3951190f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62: )src/libavcodec/aacsbrdata.h,: 407: 59| : ^~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 407 | {Q31( -044. | 7#6d9e1f0i7n9e2 0Q236804(8xf)) , Q3 1 ( - 0 . 9 6 2 2 6(6i1n7t)5(4(x9)2*9180f73)7}4,1 {8Q243.10( 0+. 99074.352)8 1 0| 1 ^6 846f)src/libavcodec/apedec.c, Q:31478In file included from (:20 :0src/libavcodec/aacps_fixed.c. :4warning: 24: 2In file included from 6comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]97src/libavcodec/aacps.c1 5:70323: 75src/libavcodec/aacps_fixed_tablegen.h67:f208):}136, : | 478warning: | ~~~~~^~~~~~~~~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h i:45:f36 :( rnote: iexpanded from macro 'Q31' ce- >208k | s u45 | m # 3(sin1tam5pl)9(e(x8)_p5o*s 7<261 94s7f/tMa4rt_8P) 3{I6 4), 8| ~~~~~~~~~~~~~ ^ ~~~~~Q .03 0+(0 .0.2507)25 2 2| 4 ^ ~ 91f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ3:0(620: .src/libavcodec/aacsbrdata.h3:3951:8598:1 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 480f/M_PI), Q3953 | 0{Q(301.(-308.23505906132007341f2/9M75_1PfI)), ,Q 3Q13(0-(00..148109736792501591993306ff)/}M,_ {PQI3)1,( 0 .| 9 ^~~~~~~~~~~~~~9 99258src/libavcodec/aac_defines.h82:24490:1368:f )note: ,expanded from macro 'Q30' Q31(-0. 24462 | 8#d1e87f2i0n94e2 8Q930f()}x,) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45 :36 : note: expanded from macro 'Q31' (int)(( x45)* | 1#0d7e3f7i41n8e2 4Q3.10 (+x )0 . 5 ) | ^ (intIn file included from )src/libavcodec/aacps_fixed.c(:(24x: )In file included from *src/libavcodec/aacps.c21:4327: 4src/libavcodec/aacps_fixed_tablegen.h8:3202:61364: 8warning: .0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 202 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.hQ:3953:031(:0 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 00000000f/M _395PI | ){,Q 3Q310((-00..1300191613209703916f2/97M5_1Pf)I),, QQ3310(-(00..1158807067726045590923f36/fM)_}P,I ){Q,3 1(Q 03.0(9099.922358878525279107189ff)/,M _QP31I()-,0 .Q2360(2081.828722007924288791f9)}f,/M _ P| I) ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:045.3:053683:8 0note: 1expanded from macro 'Q31'8 7f/M_PI )45, | # de| f ^~~~~~~~~~~~~~ ine Qsrc/libavcodec/aac_defines.h3:144(:x36) : note: expanded from macro 'Q30' 44 | (i#ndte)(f(ixn)e*2 1Q43704(8x3)64 8 . 0 + 0 . 5) | ^ ~(i nt)((x)*107In file included from 37src/libavcodec/aacsbr_fixed.c4:1628: 2src/libavcodec/aacsbrdata.h4:.3950: +6 : 0warning: .5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ 395 | {In file included from Q3src/libavcodec/aacps_fixed.c1(:-24: 0In file included from src/libavcodec/aacps.c.:30329: src/libavcodec/aacps_fixed_tablegen.h6:302027:1113:1 2warning: 97implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 1f), Q31(-0.1807 62027 | 20 59 9 3 3 6 fQ)}3,0 {(Q0.30010( 000.09090909025f8/8M_2P29I01)8,f) ,Q3 0Q(301.(1-001.12126902986f1/8M7_P2I0)9,42 89Qf30)(},0 . 1| 5 ~~~~^~~~~~~~~~~~~~~~~~~8 0764src/libavcodec/aac_defines.h5:0452:f/36M: _note: Pexpanded from macro 'Q31' I), Q30 (450 | .#d2e3fi8n7e5 Q5371(1x7)9 f / M _ P I ) , Q 3(0(i0n.2t8)2(0(7x2)*827114974f8/3M6_48P.I0) ,+ 0Q.350)( 0 .3| 0 ^ ~5 8380187fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I): , src/libavcodec/aacsbrdata.h :| 394 ^~~~~~~~~~~~~~: 84: warning: src/libavcodec/aac_defines.h:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 :36: note: expanded from macro 'Q30' 39444 | | {#Qd3e1f(i ne0 .Q4307(8x0) 3 8 8 37 1 4 1 99 f ) , Q 3(1i(-n0t.)3(9(4x2)3*2101793774816822848.f0) }+, 0{Q.315() 0 .| 9 ^8 299195879514In file included from f)src/libavcodec/aacps_fixed.c, :Q2431: ( In file included from 0src/libavcodec/aacps.c:.320: 1src/libavcodec/aacps_fixed_tablegen.h9:82029:7869:1 39warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 47f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :20245 | : 36 : note: expanded from macro 'Q31' Q30( 045. | 0#0de0f0i0n0e0 0Q0310(fx/)M _ P I ) , Q 30 ( 0 .1 0 1(11i29n0t9)6(f(/xM)_*2P1I4)74,8 36Q4380(.00. 15+80 706.455)0 2| f/ ^ ~M _PI), Q30(0.In file included from 2src/libavcodec/aacsbr_fixed.c3:8627: src/libavcodec/aacsbrdata.h5:5394:759:1 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 f/M_PI), Q3 0394( | 0{.Q32182(0 07.2487780139f8/8M3_7P1I41)9,9 f)Q,3 Q031((0-.03.30954823830218179f7/M8_6P2I8)8, f | ) ^~~~~~~~~~~~~~}, {Q31src/libavcodec/aac_defines.h(: 440:.369:8 2note: 9expanded from macro 'Q30'9 1958795 1444 | f#)d,e fQi3n1(e 0Q.3001(98x9)7 9 1 3 9 0 04 7 f ) } , | ( ~~~~~^~~~~~~~~~~~~~~~~~i nt)src/libavcodec/aac_defines.h(:(45x:)36*:1 note: 0expanded from macro 'Q31'7 374182 454 | .#d0e fi+n e 0Q.351()x ) | ^ In file included from (isrc/libavcodec/aacps_fixed.cnt:)24(: (In file included from xsrc/libavcodec/aacps.c):*2321: 4src/libavcodec/aacps_fixed_tablegen.h7:2024:8613:64 8warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ ~ 202 | In file included from src/libavcodec/aacsbr_fixed.c :62Q: 3src/libavcodec/aacsbrdata.h0:(394:031.:0 00warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 00000f/M_PI), 394Q | 3{0Q(310(. 100.1417182093089863f71/4M19_9Pf)I, )Q3,1 (Q-300(.03.914528302716947580622f8/8fM)_}P,I ){, QQ313(0 (0.09.8223989715955871779591f4/fM)_P,I )Q,3 1Q(30 (00..021898297097123890701479ff)/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:045.:3360: 5note: 8expanded from macro 'Q31' 380187f /45 | M#_PdIef)i,n e | Q ^~~~~~~~~~~~~~3 1(x)src/libavcodec/aac_defines.h : 44: 36 : note: expanded from macro 'Q30' (i n44t | )#((dx)e*2f1i47n4e 8Q33604(8.x0 )+ 0 . 5 ) | ^ ~ (int)((xIn file included from )*src/libavcodec/aacsbr_fixed.c1:0627: src/libavcodec/aacsbrdata.h3:7439418:274:. warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ 394 | {Q31( 0.47In file included from 8src/libavcodec/aacps_fixed.c0:38248: 3In file included from src/libavcodec/aacps.c7:14321: 9src/libavcodec/aacps_fixed_tablegen.h9:f202):,36 :Q warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.394232197862 88202f | ) } , { QQ3310(( 00..900802909019050087905104ff/)M,_ PQ3I1)( ,0 .Q031098(9079.131900011417f2)}9,0 9 6| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 158076 445 | 5#0d2eff/iMn_eP IQ)3,1 Q(3x0)( 0 . 2 3 8 7 5 5 7 1 7(9ifn/Mt_)P(I(x)),* 21Q47340(803.624882.007 2+8 701.95f) / M| _ ^ ~ PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c3:620: 58src/libavcodec/aacsbrdata.h38:03931:8847: fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h393: | 44{Q:3361:( -note: 0expanded from macro 'Q30'. 3174443 4449 | 6#d6e0f5i6nfe )Q, 3Q301((x-)0 . 3 6 8 3 41 1 1 8 8 36 5(2ifn)t}),( (x{)Q*3110(7-307.4314812140.802 7+59 1062.3f5)) , | ^Q 31( 0.40211In file included from 22src/libavcodec/aacps_fixed.c2:8240: 7In file included from 6src/libavcodec/aacps.c:9321: fsrc/libavcodec/aacps_fixed_tablegen.h):}202,: 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' 202 | 45 | # dQe30f(i0n.e0 0Q0301(0x)0 0 0 0 0 f / M _ P I ) , (Qi3nt0)(((0x.1)0*21111429709468f3/64M8_.P0I )+, 0Q.53)0( 0 .| 1 ^ ~5 80764502f/In file included from M_src/libavcodec/aacsbr_fixed.cP:62I: )src/libavcodec/aacsbrdata.h,: 393Q3:058:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2387557179f /393M | _{PIQ)3,1 (Q-300.(301.27842404732489761690f5/6Mf_)P,I )Q, 3Q130((-00..336085384318011188873f6/5M2_f)P}I, ){,Q 3 1| ( ^~~~~~~~~~~~~~ -0.3src/libavcodec/aac_defines.h41:1440:8362:7 5note: 9expanded from macro 'Q30'1 623f), Q4431 | (# d0e.4f0i2n1e1 2Q23208(07x6) 9 1f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n45t:)36(:( x)note: *expanded from macro 'Q31' 1073741 8452 | 4#.de0f in+e Q03.15()x) | ^ (iIn file included from ntsrc/libavcodec/aacps_fixed.c)(:(24x: )In file included from *src/libavcodec/aacps.c21:432: 7src/libavcodec/aacps_fixed_tablegen.h:42018:31366:4 8warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ ~ 201 | In file included from src/libavcodec/aacsbr_fixed.cQ3:062: (src/libavcodec/aacsbrdata.h0:.03930:03100:0 0warning: 00implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 f/M_PI), Q3 0393( | 0{.Q3016(7-203.43117346424f34/9M66_0PI5)6,f )Q,30 (0Q.311(-0045.2336583641191f1/8M83_6P52If),) },Q 3{0Q3(10(.-10.5354181908024753951062f3/fM),_ PQI3),1 ( Q030.(400.211182224287027367918f0)f}/,M _ P| I ~~~~^~~~~~~~~~~~~~~~~~~ ), Q3src/libavcodec/aac_defines.h0:(450:36.:1 9note: 6expanded from macro 'Q31'6 800541f /45M | _#PdIef)i,n e | ^~~~~~~~~~~~~~Q3 1(x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (in t44) | ((#xd)e*2f1i47n4e 8Q33604(8x.0) + 0 . 5 ) | ^ ~ (int)((xIn file included from )*src/libavcodec/aacsbr_fixed.c10:7623: src/libavcodec/aacsbrdata.h7:43931:8264:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ 393 | {Q31(-0.In file included from 31src/libavcodec/aacps_fixed.c7:44244: 3In file included from 4src/libavcodec/aacps.c9:63260: 5src/libavcodec/aacps_fixed_tablegen.h:6201f):,111 Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.36834111883652 f201) | }, { Q3 1 (- 0Q3.034(10.100080207059010060203ff/)M,_ PQI3)1, (Q 300.(400.2061712223248017639612ff)/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:045.:1360: 4note: 5expanded from macro 'Q31'2 35619f/ M45_ | P#Id)e,f iQn3e0 (Q031.(1x5)5 8 9 0 4 3 5 0 f / M _ P(Ii)n,t )Q((3x0)(*02.1148724483762438.708 0+f/ M0._5P)I ) ,| ^ ~ Q30(0.196680In file included from 0src/libavcodec/aacsbr_fixed.c5:4621f: /Msrc/libavcodec/aacsbrdata.h_:P392I:)83,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36 :392 note: | expanded from macro 'Q30'{Q 31( 0.9 5449 | 0#33d0e8f4i77n9e8 6Qf3)0,( Qx3) 1 ( 0 . 7 67 4 49 27 1 7 3(8i7n3tf))}(,( x{)Q*3110(7 3074.17832540.04 1+2 309.059) 8 7| 9 ^f ), Q31(-0.037In file included from 4src/libavcodec/aacps_fixed.c7:2240: 3In file included from 1src/libavcodec/aacps.c7:3321: 9src/libavcodec/aacps_fixed_tablegen.h2f:)201}:, 86 | : ~~~~^~~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 20145 | | # d e f i nQ3e0 (Q03.10(x0) 0 0 0 0 0 0 0 0 f / M _(PiIn)t,) (Q(3x0()0*.2016477243843163468.20f /M+_ P0I.),5 )Q 3 | 0 ^ ~( 0.1045235619In file included from f/src/libavcodec/aacsbr_fixed.cM:62_: Psrc/libavcodec/aacsbrdata.hI:),392 :59Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. 1558904350f /392M | _{QP3I1() ,0 .9Q53900(303.018842774978236f7)80,f/ MQ_3P1I() ,0 .7Q63704(409.12976167803087534f1)f/}M,_ P{IQ)3,1 ( 0| ^~~~~~~~~~~~~~. 73504src/libavcodec/aac_defines.h1:2443:936:0 9note: 8expanded from macro 'Q30'79 f), Q31 (44 | -#0d.e03f7i4n7e 2Q033017(3x1)9 2 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:(45i:n36t: )note: (expanded from macro 'Q31'( x)*1073 457 | 4#1d8ef2i4.n0e +Q 30.15(x)) | ^ (In file included from insrc/libavcodec/aacps_fixed.ct):(24(: xIn file included from )src/libavcodec/aacps.c*2:1324: 7src/libavcodec/aacps_fixed_tablegen.h:4201:86136:4 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ ~ 201 | In file included from src/libavcodec/aacsbr_fixed.c: 62 : src/libavcodec/aacsbrdata.hQ:3392:032(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 00000000f/M_ P392I | ){,Q 3Q310( (00..9056792033431083467729f8/6Mf)_,P IQ)31,( 0Q.307(6704.491207415723385763f1)9f}/,M _{QP3I1)(, 0Q3.07(305.014515283990049385709ff)/, MQ_3P1I(-)0,. 0Q33704(7200.31187234179223f7)8}0,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ3:045(:036.:1 9note: 6expanded from macro 'Q31'6 800541f /45 | M#_dePfIi)n,e | Q3 ^~~~~~~~~~~~~~1 (x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)(( x44) | *#2d1e4f7i4n8e36 4Q83.00 (x+) 0 . 5 ) | ^ ~ (intIn file included from )src/libavcodec/aacsbr_fixed.c(:(62x: )src/libavcodec/aacsbrdata.h:*3921:077:3 74warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 24.0 + 0.5) 392 | {| Q ^ 31( 0.9590330In file included from 84src/libavcodec/aacps_fixed.c7:72498: 6In file included from f)src/libavcodec/aacps.c,: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(201 :036.:7 warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]74 4927173873f)}, {201Q | 3 1 ( 0. 7Q33500(401.2039000980709f0)00,0 0Qf/3M1_(P-I0),. 0Q33704(702.003617723314921f3)}6,2 f /| ~~~~~^~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,:45 :Q3630:( note: 0expanded from macro 'Q31' .104523 455 | #6d1e9fifn/eM _Q3P1I()x,) Q3 0 ( 0 . 1 5 5 8 9 0 4 (3i5n0tf)/(M(_xP)I*)2,1 4Q743803(6048..10 8+2 04.72537)8 0 f/| M ^ ~_ PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:1629: 6src/libavcodec/aacsbrdata.h6:8391:0840:5 41warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /M_PI), | ^~~~~~~~~~~~~~ 391 | {Qsrc/libavcodec/aac_defines.h3:144(:-360.:8 note: 4expanded from macro 'Q30'7 6434548 36446 | 5#fd),e fQ3i1ne( Q03.0(0x23)7 23 1 6 8 0 1 2 6 1 f ) } ,( {iQn3t1)((-(0x.)8*190073398764314882348.101 f+) ,0 Q.351)( 0| . ^8 8866581484In file included from 60src/libavcodec/aacps_fixed.c2f:)24},: In file included from | src/libavcodec/aacps.c ~~~~~^~~~~~~~~~~~~~~~~~:32 : src/libavcodec/aacps_fixed_tablegen.h:201src/libavcodec/aac_defines.h:45::1136:: note: warning: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defi n201e | Q3 1 ( x ) Q 3 0 ( 0 . 0 0 0 0 0 (0i0nt0)(0(0xf)/*M21_4P7I4)83,6 4Q83.00( 0+. 0067.253)41 3 6| 2f ^ ~/ M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:1620: src/libavcodec/aacsbrdata.h4:5391:2583:5 6warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9f /M_PI), Q30 (3910 | .{1Q53518(9-004.385407f6/4M3_4P54I8)3,6 6Q53f0)(,0 .Q1381(2 04.7022337728301f/6M8_0P1I2)6,1 fQ)3}0,( 0{.Q13916(6-8000.584910f3/98M6_3P4I8)38,1 1f )| , ^~~~~~~~~~~~~~Q 31( src/libavcodec/aac_defines.h0:.448:8368:6 6note: 5expanded from macro 'Q30'8 1484602 f)44} | ,# d e| f ~~~~^~~~~~~~~~~~~~~~~~~i ne Qsrc/libavcodec/aac_defines.h3:450:(36x:) note: expanded from macro 'Q31' 45 | # d e (fiinnte )Q(31((xx))* 1 0 7 3 7 41 8 2 4 . 0 ( i+n t0.)5()( 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:200: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:391:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | Q30 (391 | 0{.0Q003010(00-00.08047f6/4M3_4P5I4)83,66 5Qf3)0(,0. 0Q43331(4 509.50423f3/72M3_P1I6)8,0 1Q2360(10f.)0}6,7 2{1Q73213(-802.f/8M9_0P3I9)8,6 3Q3408(308.110f9)9,7 Q13617(9 00.08f8/86M6_P5I81)4, 8Q463020f()0}.1,1 6 2| 9 ~~~~~^~~~~~~~~~~~~~~~~~5 1663src/libavcodec/aac_defines.hf:/45M:_36PI:) note: ,expanded from macro 'Q31' Q30(0.1 2455 | 0#7d3e6f8in6e2 fQ/31M(_xP)I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44 :(36i:n tnote: )expanded from macro 'Q30'(( x)*21474 83446 | 4#8d.e0f +i n0e.5 )Q3 0( x)| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c :62 : (src/libavcodec/aacsbrdata.h:i391n:t6): (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x)*107374182 4391. | 0{Q 3+1 (0-.05.)84 7 6| 4 ^34 5483665f),In file included from Qsrc/libavcodec/aacps_fixed.c3:241: (In file included from src/libavcodec/aacps.c:032.: 0src/libavcodec/aacps_fixed_tablegen.h:22003:71112:3 1warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 01261f)}, {Q31(-0 .2008 | 9 0 39 8 6 3 48Q383101f()0,. 0Q3010( 000.088080660508f1/48M4_60P2fI))},, Q| ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h0:454:3363:4 5note: 95expanded from macro 'Q31'4 3f/M_P I45) | ,# deQf3i0n(0e. 0Q63712(1x7)2 38 2 f / M _ P I ) , Q 3 0((i0n.t0)9(9(7x1)*62791004f7/4M83_6P4I8).,0 +Q3 00(.0.51) 1 6| 2 ^ ~9 51663f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62: src/libavcodec/aacsbrdata.hQ:3903:0(840: .warning: 12implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 0736862f/M_ P390 | I{)Q3,1 (| - ^~~~~~~~~~~~~~0 .204src/libavcodec/aac_defines.h6:1446:7367:1 9note: 9expanded from macro 'Q30'5 39f), Q 3441 | (#-d0e.f1in4e 2Q039097(76x2) 8 4 8 9 f ) } , { Q 3 1((i n0t.)6(6(22x3)*8143017431674471f8)2, 4Q.301( +0 .07.255)2 8 5| 7 ^9 940326f)}In file included from ,src/libavcodec/aacps_fixed.c : 24| : ~~~~~^~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps.c :32: src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed_tablegen.h::45200::8636:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | #defi n200e | Q 3 1 (x ) Q 3 0 ( 0 .0 0 0 0 0 0 0(0i0nt0)f(/(Mx)_*P21I4)7,48 3Q63408(.00. 0+ 4033.455)95 4 | 3 ^ ~f/ M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(0:.62: 0src/libavcodec/aacsbrdata.h67:2390:15972:3 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30( 0390. | 0{9Q937116(7-9000.2f0/M4_61P67I7),1 9Q93503(90f.),1 1Q63219(-501.616432f09/9M77_6P2I8),4 8Q93f0)(}0, .{1Q32150(73 6806.626f2/23M8_4P3I1)4,1 6 4| 7f ^~~~~~~~~~~~~~), Q31src/libavcodec/aac_defines.h(: 440.:73625:2 8note: 5expanded from macro 'Q30' 799403 442 | 6#fd)}e, f i| ~~~~~^~~~~~~~~~~~~~~~~~n e Q3src/libavcodec/aac_defines.h0:(45x:)36 : note: expanded from macro 'Q31' 45 | #(diefnitne) (Q(3x1)*(1x0)7 3 7 4 1 8 2 4 . 0 + 0 .(5in)t )| ( ^ (x)*214748In file included from 3src/libavcodec/aacps_fixed.c6:4248: .In file included from 0src/libavcodec/aacps.c :+32 0: .5src/libavcodec/aacps_fixed_tablegen.h): 200| : ^ ~61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:390: 31:200 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.00 0390 | 0{0Q0301(0-000.f2/0M_4P61I6)7,7 Q139905(309.f0),4 3Q33415(-905.41342f09/9M77_6PI2)8,4 Q8390f)(}0,. 0{6Q73211( 7023.8626f2/2M3_8P4I3)1,4 16Q4370f)(,0. 09Q93711(6 709.0702f5/2M8_5PI7)9, 9Q43003(206.f1)1}6,2 9 5| ~~~~^~~~~~~~~~~~~~~~~~~1 663fsrc/libavcodec/aac_defines.h/:45M:_36:P I)note: ,expanded from macro 'Q31' Q30(0 .45 | 1#25d0ef7in3e6 Q8361(2xf)/ M _ P I ) , | ^~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.h:t44):(36(x:) *note: 2expanded from macro 'Q30'14 7483648 44. | 0 #+d e0f.5i)n e Q| 3 ^ ~0 (x) In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h : 390 :(6:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*10737418 23904 | .{0Q 3+1 (-00..52)0 4 61| 6 ^7 7199539f), QIn file included from 3src/libavcodec/aacps_fixed.c1:(-240: .1In file included from 4src/libavcodec/aacps.c2:0329: 9src/libavcodec/aacps_fixed_tablegen.h7:72006:2368:4 8warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, {Q31( 0.662 22003 | 8 4 3 14 1 6Q4370f()0,. 0Q03010(0 000.7020502f8/5M7_9P9I4),0 3Q236f0)(},0 . 0| 4 ~~~~^~~~~~~~~~~~~~~~~~~ 3345src/libavcodec/aac_defines.h9:54543:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30( 045. | 0#6d7e21f7i2n3e8 Q23f1/(Mx_)PI ) , Q 3 0 ( 0. 0 9 9 7 1(6i7nt9)0(0(fx/)M*_21P4I74)8,3 6Q438.00( 0+.1 106.2955) 1 6| 6 ^ ~3 f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:0.621: src/libavcodec/aacsbrdata.h2:53890:7833:6 8warning: 62implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f/ M_PI), | ^~~~~~~~~~~~~~ 389 | {src/libavcodec/aac_defines.hQ3:144(:-360:. note: 2expanded from macro 'Q30'73 3814883 445 | 5#3de2ffi)n, eQ 3Q13(0 0(.x9)9 9 5 0 9 2 2 4 47 2 0 9 f(i)n}t,) {(Q(3x1)(* 100.7036734110882042.303 8+3 00.25f)) , Q| 3 ^ 1(-0.5453958In file included from 752src/libavcodec/aacps_fixed.c96:1248: fIn file included from )}src/libavcodec/aacps.c,: 32 : | src/libavcodec/aacps_fixed_tablegen.h ~~~~^~~~~~~~~~~~~~~~~~~: 200:11:src/libavcodec/aac_defines.h :warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q31' 45 | 200# | d ef i n e QQ3310((x0) . 0 0 00 0 00 0 0 0f / M _(PiIn)t, )Q(3(0x()0*.2014437344853965448.30f /+M 0_.P5)I ) ,| ^ ~ Q30(0.0672In file included from 1src/libavcodec/aacsbr_fixed.c72:38622: fsrc/libavcodec/aacsbrdata.h/:M389_:P59I:), warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]30 (0.09971679 03890 | f{/QM31_(P-0I.)2, 73Q33801(4088.31551362f2)9, 5Q163631f(/ M0_.9P9I9)5,0 92Q234407(2009.f)1}2, 5{0Q3713(6 8602.f0/6M3_1P08I0)23,3 83 0| 2f ^~~~~~~~~~~~~~) , Q31src/libavcodec/aac_defines.h(:-440.:536:4 53note: 9expanded from macro 'Q30'58 7529618f )44} | ,# d| e ~~~~~^~~~~~~~~~~~~~~~~~f inesrc/libavcodec/aac_defines.h :Q453:360:( note: xexpanded from macro 'Q31') 45 | # de f in e Q(31i(nxt)) ( ( x ) * 1 0 7 3 7(4i1n8t2)4(.(x0) *2+1 4074.83564)8. 0 | + ^ 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32In file included from : src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed_tablegen.h:62:: src/libavcodec/aacsbrdata.h199::389136: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] 389 | 199{ | Q 31 ( - 0 .Q23703(03.810408803050530200f0)0,f /QM3_1P(I )0,.9 9Q93500(9022.40417925089f7)3}5,6 6{f/QM31_(PI )0.,0 6Q33100(08.00233033831360921f7)f,/M _Q3P1I()-,0 .Q5304(503.90548478562698681283ff)/}M,_ P I)| , ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.:0455:2362:2 5note: 8expanded from macro 'Q31'9 15f/M_P 45I | )#,de fQin3e 0Q3(10(.x0) 5 61 0 4 4 9 6 1 f / M_ P(iIn)t,) ( (x| ) ^~~~~~~~~~~~~~ *214src/libavcodec/aac_defines.h7:444:83636:4 8note: .expanded from macro 'Q30'0 + 0.5) 44 | | # ^ ~d efine Q30In file included from (src/libavcodec/aacsbr_fixed.cx:)62 : src/libavcodec/aacsbrdata.h : 389 : 6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x389) | *{1Q0317(3-704.21782343.801 4+ 808.355)5 3 2| f ^ ), Q31( 0.In file included from 99src/libavcodec/aacps_fixed.c9:5240: 9In file included from src/libavcodec/aacps.c2:23244: 7src/libavcodec/aacps_fixed_tablegen.h2:1990:9111f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { Q31( 0.063108023 31998 | 3 0 2f ) , QQ3301((0-.0.050405030905807050209f6/1M8_fP)}I,) , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h0:14595:8367:3 note: 5expanded from macro 'Q31'6 6f/M_PI )45, | Q#3d0e(fi0n.0e3 0Q33311(6x9)1 7 f / M _ P I ), Q 3 0( 0 .(0i44n8t6)6(88(2x)3*f2/1M47_4P83I64)8,.0 Q3+0( 00..505)2 2| 2 ^ ~5 8915f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q3: 0src/libavcodec/aacsbrdata.h(:0388:.830:5 warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]10 44961f/M_PI) ,388 | | { ^~~~~~~~~~~~~~Q 31(-src/libavcodec/aac_defines.h0:.449:8369:3 5note: 1expanded from macro 'Q30'4 2339139 f44) | , #Qd3e1f(i-n0e. 4Q03204(9x1)59 0 06 9 3 3 f) } , { Q3 1 (-(0in.t9)8(0(8x13)8*010091713307f4)1, 8Q3214(.-00. 7+28 5608.9555)3 4 0| 4 ^1 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h::2445: In file included from :src/libavcodec/aacps.c36::32 : note: src/libavcodec/aacps_fixed_tablegen.hexpanded from macro 'Q31' :199:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q31(x) 199 | Q 3 0((i0n.t0)0(0(0x0)00*0210407f4/8M3_6P4I)8,.0 Q3+0 (00..50) 1 9| ^ ~5 873566f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(3880:58.: 0warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 03316917f/ M388_ | P{IQ)31,( -0Q.3908(93051.40424386368981233f9/f)M,_P IQ)3,1( -Q0.34002(40.90155229205086993135f)f}/,M_ P{QI3)1,(- 0.Q938008(103.800059611130044f9)6,1 fQ3/1M_(P-I0).,7 2| 8 ^~~~~~~~~~~~~~5 6895src/libavcodec/aac_defines.h5:3444:04361:f )note: expanded from macro 'Q30'} , | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | src/libavcodec/aac_defines.h#:de45f:i36ne: Qnote: 3expanded from macro 'Q31'0 (x) 45 | # de f in e Q 3 1((ixn)t )( ( x )* 1 0 7 3 74 1 8 2(4i.nt0) (+(x )0*2.14574)8 3 64| 8 ^. 0 + 0.5) In file included from | src/libavcodec/aacps_fixed.c: ^ ~24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:199:61In file included from :src/libavcodec/aacsbr_fixed.c :warning: 62implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacsbrdata.h :388:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | 388 | { QQ3310((-00..908009030050140230309f1/3M9_fP)I),, QQ313(0-(00..40019254897135596060f6/93M3f_)P}I,), {QQ303(10(.-0030.39381068911378f0/0M9_P1I13)0,f Q)3,0 (Q03.10(4-408.676288852638f9/5M53_4P0I4)1,f )Q}3, 0 (0| . ~~~~^~~~~~~~~~~~~~~~~~~0 5222src/libavcodec/aac_defines.h5:84591:536f:/ Mnote: _expanded from macro 'Q31'P I), Q3 045( | 0#.d0e56f1in0e4 4Q93611(fx/)M _ P I ) , | ^~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hin:t44):(36(:x )note: *expanded from macro 'Q30'2 1474836 4448 | .#0d e+f i0n.e5) Q| 30 ^ ~( x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h(:i388n:t6):( (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*10737418 23884 | .{0Q 3+ 10(.-50).9 8 9| 3 ^51 42339139f), In file included from Qsrc/libavcodec/aacps_fixed.c:3241: (In file included from -src/libavcodec/aacps.c0.:4320: 2src/libavcodec/aacps_fixed_tablegen.h4:91991:5369:0 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 933f)}, {Q31(-0 .1999 | 8 0 8 1 3 8 0Q03901(103.00f)0,0 0Q0310(0-00.007f28/5M68_9P5I5)3,4 0Q4310(f0)}.,01 9 5| 8 ~~~~^~~~~~~~~~~~~~~~~~~7 3566src/libavcodec/aac_defines.hf:/M45_:P36I):, Qnote: 3expanded from macro 'Q31' 0(0.030 345 | 3#1de6f9i1n7ef /QM3_1P(I)x,) Q 30 ( 0 . 0 4 4 8 6 6 8(8i2n3t)f(/(Mx_P)I*2)1, 4Q743803(604.805.202 2+5 809.155) f /M| _ ^ ~P I), Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c5:626: 1src/libavcodec/aacsbrdata.h0:43874:9846:1 fwarning: /Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h387: | 44{Q:3361:( -note: 0expanded from macro 'Q30' .534996 2441 | 9#7d9e7f2in0ef )Q,3 0Q(3x1)( 0 . 9 7 2 4 1 55 3 7 3(12i3n7tf))}(,( x{)Q*1301(7-03.744194822945.06 0+2 2604.975f)) , Q| 3 ^ 1( 0.98183In file included from 8src/libavcodec/aacps_fixed.c6:245: 2In file included from 9src/libavcodec/aacps.c1:9320: 3src/libavcodec/aacps_fixed_tablegen.hf:)199}:,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' 199 | 45 3 | # d warningeQsfi3n generated0e(. 0Q.301(0x)0 0 0 0 0 0 0 0 f / M _ P (Ii)nt,) (Q(3x)0*2(104.704813964588.703 5+ 606f./5)M _ | P ^ ~I) , Q30(0.0303In file included from 3src/libavcodec/aacsbr_fixed.c1:6629: 1src/libavcodec/aacsbrdata.h7:f387/:M58:_ PIwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.04486 3876 | {8Q8312(3f-/M0_.P5I3)4,9 96Q2301(907.9702502f2),2 5Q3819( 105f./9M7_2P4I1)55,3 73Q132307(f0).},0 5{6Q13014(4-906.14f9/4M2_9P5I6),0 22 6| 4 ^~~~~~~~~~~~~~9 7f), src/libavcodec/aac_defines.h:Q443:136(: 0note: .expanded from macro 'Q30'9 8183865 244 | 9#19d03eff)i}n,e Q| 30 ~~~~^~~~~~~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int 45) | (#(dxef)i*1n0e7 3Q7341(1x8)2 4 . 0 + 0 . 5 ) (| in ^t )((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:387:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 387 | {Q31(-0.53499621979720f), Q31( 0.97241553731237f)}, {Q31(-0.49429560226497f), Q31( 0.98183865291903f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:387:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 387 | {Q31(-0.53499621979720f), Q31( 0.97241553731237f)}, {Q31(-0.49429560226497f), Q31( 0.98183865291903f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:386:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | {Q31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 0.05198933055162f), Q31( 0.21269661669964f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:386:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | {Q31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 0.05198933055162f), Q31( 0.21269661669964f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:386:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | {Q31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 0.05198933055162f), Q31( 0.21269661669964f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:386:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | {Q31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 0.05198933055162f), Q31( 0.21269661669964f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:385:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | {Q31(-0.60182204677608f), Q31( 0.86779651036123f)}, {Q31(-0.97418588163217f), Q31( 0.96468523666475f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:385:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | {Q31(-0.60182204677608f), Q31( 0.86779651036123f)}, {Q31(-0.97418588163217f), Q31( 0.96468523666475f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:385:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | {Q31(-0.60182204677608f), Q31( 0.86779651036123f)}, {Q31(-0.97418588163217f), Q31( 0.96468523666475f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:385:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | {Q31(-0.60182204677608f), Q31( 0.86779651036123f)}, {Q31(-0.97418588163217f), Q31( 0.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.3744499In file included from 434src/libavcodec/aacps_fixed.c4:61245: fIn file included from )src/libavcodec/aacps.c}:,32 : src/libavcodec/aacps_fixed_tablegen.h| : ~~~~~^~~~~~~~~~~~~~~~~~ 261:61:src/libavcodec/aac_defines.h :warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:36 : note: expanded from macro 'Q31' 45 | #defi n261e | Q 3 1 ( x) Q 3 0 ( 0 . 0 1 4 1 4(1i4n2t8)56(9(9x8)f*)2,1 4Q734803(604.8.000 7+9 502.55)8 1| 5 ^ ~4 731f), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.620: src/libavcodec/aacsbrdata.h0:43844:758:2 11warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 9449f), | ~~~~^~~~~~~~~~~~~~~~~~ 384 | {Q31(src/libavcodec/aac_defines.h:-440:.363:8 6note: 5expanded from macro 'Q30'8 75113352 744f) | , #Qd3e1f(i n0e. 99Q53001(5x7)12 0 8 9 8 5 f )} , { Q 3 1((-i0n.t2)9(2(5x0)81*4100723978541f1)8, 2Q431.(0 0 .+37 4044.9594)3 4 4| 61 ^ ~5 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h::24: 45In file included from :36src/libavcodec/aacps.c:: note: 32expanded from macro 'Q31': src/libavcodec/aacps_fixed_tablegen.h:261:37: warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | # define Q31( x261) | Q 3 0 ( 0 .(0i14n1t4)14(2(x8)5*62919487f4)8,3 64Q83.00 (0+. 00079.55)2 5| 8 ^ ~1 54731f), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:062.: 0src/libavcodec/aacsbrdata.h0:43844:732:2 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 359449f), | 384 ~~~~^~~~~~~~~~~~~~~~~~ | {Q31(src/libavcodec/aac_defines.h-:044.3:8366:5 8note: 7expanded from macro 'Q30'5 1133527 f44), | #dQe31f(i n0e .Q99350(0x15)7 1 2 0 8 9 8 5 f ) } , { Q(i3n1t()-0(.(2x9)2*510087317440129885214f.)0, Q+3 10(. 50). 3 7| 4 ^ ~4 4994344615In 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:261:src/libavcodec/aac_defines.h13::45 warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q31' 26145 | | #d e f in e Q 3Q13(0x()0 . 0 1 4 14 1 4 2 8 5 6 (9i9n8ft))(,( xQ)3*201(04.07047893562485.801 5+4 7301.f5),) Q 3| 0 ^ ~( 0.004147 warning2In file included from 1src/libavcodec/aacsbr_fixed.c generated. 1:3625: 9src/libavcodec/aacsbrdata.h44:9384f:)6,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: 384expanded from macro 'Q30' | {Q31(-0 .44 | 3#8d6e5f8i7ne5 1Q13303(5x)2 7 f ) , Q 3 1 ( 0 . 9(95i0n1t5)71(2(x0)89*8150f73)7}4,18 2{4Q.301 (+-0 .02.952) 5 0| 8 ^ ~1 4029851f),In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from src/libavcodec/aacps.c0:.3237: 4src/libavcodec/aacps_fixed_tablegen.h4:492609:4853: 4warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 15f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 260 | src/libavcodec/aac_defines.h :45 : 36 : note: expanded from macro 'Q31'Q 30(0.111 98452 | #2d5e1f6i4n2e2 Q53f)1,(x )Q 3 0 ( 0 . 07 9 4 0 1 6 26 9 7(6i5n3tf))(,( xQ)*32014(704.8034644689.9001 5+6 206.775f)) , Q| 3 ^ ~0 (0.0251446In file included from 9src/libavcodec/aacsbr_fixed.c3:621: 8src/libavcodec/aacsbrdata.h2:83834:f)84,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: 383note: | expanded from macro 'Q30'{ Q31( 0. 94416 | 5#3d1e8f0i3n6e7 9Q310(3xf)) , Q 3 1 ( - 0 . 3 0 58 7 6(i2n8t7)(2(65x9)7*f1)0}7,3 7{Q43118(2 40..609 00+0 800.CC libavcodec/arm/hpeldsp_init_neon.o 534)9 9| 31 ^ ~6 f), Q31( 0.90In file included from 9src/libavcodec/aacps_fixed.c5:2241: 7In file included from src/libavcodec/aacps.c1:3328: 6src/libavcodec/aacps_fixed_tablegen.h:12603:612:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 36:260 | note: expanded from macro 'Q31' Q 3045( | #0d.e1f1i1n9e8 2Q23511(6x4)2 2 5 f ) , Q 3 0 ( 0 .(0in7t9)(4(01x6)*2269174675438f)3,6 4Q8.30 0+( 00..50)4 4| 6 ^ ~9 901562677fIn file included from ),src/libavcodec/aacsbr_fixed.c :Q6230: (src/libavcodec/aacsbrdata.h:0383.:0592:5 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 469318284f) 383, | {Q 3| 1 ~~~~^~~~~~~~~~~~~~~~~~( 0.91src/libavcodec/aac_defines.h6:5443:13680:3 6note: 7expanded from macro 'Q30'9 13f), Q 3441 | (#d-e0fi.n3e0 5Q83706(2x8)7 2 6 59 7 f ) }, {Q 3 1 ( 0(.6i9nt0)00(8(03x4)9*91307136f7)41,8 2Q43.10( 0+. 900.59)52 1 7| 1 ^ ~ 386132f)}, 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.h36:: 260note: :expanded from macro 'Q31'37 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defin e 260Q | 3 1 ( x ) Q 3 0 ( 0 . 1 1 1 9 8(2i2n51t6)(4(2x2)5*f2)1,4 7Q43803(6408..00 7+9 04.051)6 2 69| 7 ^ ~6 53f), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c0:4624: 6src/libavcodec/aacsbrdata.h9:938301:5316:2 6warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 f), Q30(0.0 23835 | 1{4Q3416( 90.391186258341f8)03,6 7 9| 1 ~~~~^~~~~~~~~~~~~~~~~~3 f), src/libavcodec/aac_defines.hQ3:144(-:036:. 3note: 0expanded from macro 'Q30'58 7628726 445 | 9#7dfe)f}i,n e{Q 3Q13(0 (0x.)6 9 0 00 8 0 3 4 9 9 3 1 6 f()i,n t)Q(3(1x() *01.097039754211872143.806 13+2 f)0}.5,) | ~~~~^~~~~~~~~~~~~~~~~~~| ^ ~ src/libavcodec/aac_defines.h:45:36: note: In file included from expanded from macro 'Q31'src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32 : 45src/libavcodec/aacps_fixed_tablegen.h | #:d260ef:i13:n e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]31 (x) 260 | ( i n t) ( (xQ)*320(104.7148136149882.205 1+6 4022.55f)) ,| ^ ~ Q30(0.0794In file included from 0src/libavcodec/aacsbr_fixed.c1:6622: 6src/libavcodec/aacsbrdata.h9:73836:573:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.04469 3839 | {0Q13516(2 06.79716f5)3,1 8Q03306(709.1032f51)4,4 6Q933118(2-804.f3)0,5 8 7| 6 ~~~~^~~~~~~~~~~~~~~~~~2 8726src/libavcodec/aac_defines.h59:744f):}36,: {note: Qexpanded from macro 'Q30'3 1( 0.69 0440 | 0#8d03e4fi9ne9 3Q1360f()x,) Q 3 1 ( 0 . 9 0 9 5 2 1(7i13n8t6)1(3(2xf))*}1,0 7 3| 7 ~~~~~^~~~~~~~~~~~~~~~~~4 1824src/libavcodec/aac_defines.h:.450: 36+ :0. 5note: expanded from macro 'Q31') | ^ ~ 45 | #defIn file included from insrc/libavcodec/aacps_fixed.ce: 24: QIn file included from 3src/libavcodec/aacps.c1:(32x): src/libavcodec/aacps_fixed_tablegen.h : 259 : 85 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *2592 | 1 4 7 4 8 3 6 48 .Q03 0+( 00..54) 2 6| ^ ~4 0143271122In file included from fsrc/libavcodec/aacsbr_fixed.c):,62 : src/libavcodec/aacsbrdata.hQ:3382:083(:0 .warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 89554046596 5382f | {)Q3,1 ( Q03.0052(307.223271237744694847730f7)7,f )Q,3 1Q(3-00(.0.21565470638671868092656414f14)f}),, { Q 3| 1 ~~~~^~~~~~~~~~~~~~~~~~( 0.36src/libavcodec/aac_defines.h7:0443:365:8 3note: 9expanded from macro 'Q30'5 7424f), 44Q | 3#1d(e-f0i.n3e8 65Q33206(5x6)41 8 7 5 f )} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:45i:n36t:) (note: (expanded from macro 'Q31'x )*10737 4451 | #8d2ef4i.ne0 Q+3 1(0x.5)) | ^ ~ In file included from (src/libavcodec/aacps_fixed.cin:t24): (In file included from (src/libavcodec/aacps.cx):*322: 1src/libavcodec/aacps_fixed_tablegen.h:42597:46183:6 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ ~ 259 | In file included from src/libavcodec/aacsbr_fixed.cQ:3062(: 0src/libavcodec/aacsbrdata.h.:3824:259:6 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 1432711AS libavcodec/arm/hpeldsp_neon.o 22f )382, | {Q3Q03(10(. 300.80955253472034726759469457ff)),, QQ3310((-00..2225163407364166408723606717ff)}),, {QQ3310(( 00..135677608375888399554741442f4),f ) | , ~~~~^~~~~~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.h-:044.:3368:6 53note: 2expanded from macro 'Q30'6 5641875 f44) | }#d,e fi n| e ~~~~~^~~~~~~~~~~~~~~~~~ Q 30(xsrc/libavcodec/aac_defines.h): 45 : 36 : note: expanded from macro 'Q31' ( i45n | t)#(d(exf)i*n10e7 3Q73411(8x2)4 . 0 + 0 . 5 ) | ^ ~ (int)((x)In file included from *2src/libavcodec/aacps_fixed.c1:4247: 48In file included from 3src/libavcodec/aacps.c6:4832.: 0src/libavcodec/aacps_fixed_tablegen.h :+259 :037.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from 259src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 382 : 31Q3:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].4 264014327112 2382f | ){,Q 3Q130(( 00..0352037829375257440944675f9),6 5Qf3)1(,- 0.Q235604(0306.1262021636714f6)}4,8 7{Q33017(7 0f.),3 67Q0303(5803.91575472648f7)88,9 Q53414(1-40f.)3, 8 6| 5 ~~~~^~~~~~~~~~~~~~~~~~3 2656src/libavcodec/aac_defines.h41:8447:536:f )note: }expanded from macro 'Q30', | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | 45#:d36e: fnote: iexpanded from macro 'Q31'n e Q30(x )45 | # d ef i n e Q 3 1 ( x(i)n t ) ( ( x ) * 1 0 7(3i7n4t1)8((2x4).*0 2+14 704.853)6 4 8| .0 ^ ~ + 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: In file included from src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aacsbr_fixed.c259::6213: :src/libavcodec/aacsbrdata.h: 382:warning: 7:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 259382 | | { Q 31 ( 0 .Q035203(702.3472267440914473f2)7,1 1Q2231f(),- 0Q.3205(604.300839615650420646615f9)6}5, f{)Q,3 1Q(3 00.(03.62720133754863498577432047f7)f,) ,Q 3Q13(0-(00..318567563827685869544148147f5)f, ) }| , ~~~~^~~~~~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44src/libavcodec/aac_defines.h::3645:: 36note: expanded from macro 'Q30': note: expanded from macro 'Q31' 44 | #45d | e#fdinee fQi3n0e (Qx3)1 ( x ) ( i n t(i)n(t()x()(*x)1*021743774481368482.40. 0+ +0 .05.)5) | ^ ~| ^ ~ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c::2462: : In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c::38132:: 83src/libavcodec/aacps_fixed_tablegen.h: :warning: 258implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 381 | {Q31 (258 | 0 . 9 9 7 4 0Q23204(01.1877091691f7)1,6 Q63515(2-402.f16)8,30 4Q9439096(307.07f)5}4, 6{4Q83519(2-302.73325f8),9 94Q13301(70.0655353f6)5,6 0Q73211(9-203.246f6)3,3 2Q236064(9601.35f2)}3,0 8| 10 ~~~~^~~~~~~~~~~~~~~~~~~4 26754src/libavcodec/aac_defines.h3:45f:)36,: note: | expanded from macro 'Q31' ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 4445: | #36d:e fnote: inexpanded from macro 'Q30'e Q31(x) 44 | #d e f i n e Q 3 0 ((xi)n t ) ( ( x ) * 21 4 7 4 (8i3n6t4)8(.(0x +) *01.057)3 7 4| ^ ~1 824.0 + 0.In file included from 5src/libavcodec/aacsbr_fixed.c):62 : src/libavcodec/aacsbrdata.h:| 381 ^ ~: 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 381src/libavcodec/aacps.c | {:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(: 2580:.619:9 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 224117019f), Q2583 | 1 ( - 0 . 16 8 3Q03409(49096.37807f)9}6,1 7{1Q63615(5-20.4325f89)9,4 1Q313700(505.57f5),4 6Q43815(9-02.3247663323f2)2,66 4Q963130f()0}., 6 3| 3 ~~~~^~~~~~~~~~~~~~~~~~~6 5607src/libavcodec/aac_defines.h21:945:2363:2 note: fexpanded from macro 'Q31' ), Q30(0 .455 | 2#3de0f8i1n0e4 2Q63715(x4)3 f ) , | ~~~~^~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.h:i44n:t36):( (note: xexpanded from macro 'Q30' )*21474 83446 | 4#8d.e0f i+n e0 .Q53) 0 (| ^ ~x ) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :(i381n:t31:) (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*107374182 4381. | 0{ Q3+1 (0 .05.)99 7 4| 0 ^ ~22 4117019f)In file included from , src/libavcodec/aacps_fixed.cQ:3241: (-In file included from 0src/libavcodec/aacps.c:.321: src/libavcodec/aacps_fixed_tablegen.h6:8325804:9374:9 9warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]37 0f)}, {Q31(- 0258 | . 3 5 8 9 9 4 1 3Q13700(505.5f8)7,9 6Q13711(6-605.542646323f22)6, 6Q4309(601.37f)5}4,6 4 8| 5 ~~~~^~~~~~~~~~~~~~~~~~~ 92327src/libavcodec/aac_defines.h3:452:f36):, note: expanded from macro 'Q31' Q30(0.6 3453 | 65#6d0e7f2i1n9e2 3Q23f1)(,x )Q 3 0 ( 0 . 5 2 3 0 8 1 0(i4n2t)6(7(5x4)*32f14)7,48 3 6| 48 ~~~~^~~~~~~~~~~~~~~~~~. 0 + 0.5)src/libavcodec/aac_defines.h : 44| ^ ~: 36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c: 6244: | src/libavcodec/aacsbrdata.h#:d381e:fi7:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(x) 381 | { Q3 1 ( 0(.9i9n7t40)2(2(4x11)7*011097f3)7,4 Q1381(2-40..016 8+3 0409.54)9 9 6| 3 ^ ~70 f)}, {Q31(In file included from -0src/libavcodec/aacps_fixed.c.3:5248: 9In file included from 9src/libavcodec/aacps.c4:1323: 17src/libavcodec/aacps_fixed_tablegen.h05:52585:f13):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.4663322 6258 | 6 4 9 6 1 3f ) } ,Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~ (0.8src/libavcodec/aac_defines.h7:9456:361:7 note: 1expanded from macro 'Q31'6 655242f )45 | ,# dQe30f(i0n.7e5 Q436418(5x9)2 3 2 7 3 2 f) , Q 3 0( 0 (.i6n3t36)5(6(0x7)21*922312f4)7,4 Q83306(408..50 2+30 801.054)2 6 | 7 ^ ~5 43f), | ~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: 36src/libavcodec/aacsbrdata.h:: 380note: :expanded from macro 'Q30'84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi n380e | {QQ3310(( x0). 9 9 2 6 7 6 5 7 5 6 5 0 9(4ifn)t,)( (Qx3)1(*1-007.03374715780243.4301 6+9 508.f5))}, | { ^ ~Q3 1(-0.94063471614176In file included from fsrc/libavcodec/aacps_fixed.c):24,: In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h0:.42571:3613:2 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]38 538963f)}, | 257 ~~~~~^~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h: 45 :36 : note: Qexpanded from macro 'Q31' 30(1.26 4453 | 1#0d0e8f1i4n9e 6Q5341(fx),) Q 3 0 ( 1 . 1 96 0 3 7(4i1n6t6)7(9(9x3)f*)2,1 4Q7340(813.614087.307 2+4 003.652)3 2 3| f ^ ~) , Q30(1), In file included from | ~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.hsrc/libavcodec/aac_defines.h::44380::5836:: warning: AS libavcodec/arm/idctdsp_arm.o note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 44 | #380d | e{fiQn31e( Q03.909(2x6)7 6 5 7 5 6 5 0 9 4 f ) ,( iQ3n1t()-((0x.0)37*517007334371461985284f.)0} ,+ {0Q.351)( - 0| . ^ ~ 9406347161In file included from 41src/libavcodec/aacps_fixed.c:7246f: ),In file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h :0257.:4371:3 3warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 38538963f)} ,257 | | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hQ3:045(1:.36:2 6note: 4expanded from macro 'Q31'3 1008149 6455 | 4#fd)e,f inQe 3Q03(11(.x1)9 6 0 3 7 41 6 6 7 9 9 3 f ),( inQt3)0(((x1).*1201743774284033664283.230f )+, 0Q.350)( 1) ,| ^ ~ | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:In file included from 36src/libavcodec/aacsbr_fixed.c:: 62note: : expanded from macro 'Q30'src/libavcodec/aacsbrdata.h :380:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 | #define Q 33800 | ({xQ) 3 1 ( 0 . 9 9 2 6 7 6(5i7n5t6)5(0(x9)4*f1),0 73Q73411(-8024..003 7+5 700.354)3 1| 69 ^ ~5 8f)}, {Q31(In file included from -src/libavcodec/aacps_fixed.c0.:9244: 06In file included from 3src/libavcodec/aacps.c4:71326: 1src/libavcodec/aacps_fixed_tablegen.h4:2571:7136f:) warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31( 0.4133 232573 | 8 5 38 9 6 3 f) } ,Q 3 | 0 ~~~~^~~~~~~~~~~~~~~~~~~( 1.26src/libavcodec/aac_defines.h:4453:361:0 note: 0expanded from macro 'Q31'8 149654f) ,45 | Q#30d(e1f.i1n9e6 0Q33714(1x6)6 7 9 9 3 f ) , Q 3 0 ( 1 .(1i0n7t3)7(2(4x0)3*62213472438f3)6,4 8Q.30 0+( 01.)5,) | | ~~~~^~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/aac_defines.h:44:36: In file included from note: expanded from macro 'Q30'src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:380:7 :44 | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] efine Q30(x )380 | { Q 3 1 ( 0 . 9 9 2 67 6 57(5i6n5t0)94(f)(,x )Q*3110(-70.30743178527043.04 3+1 06.955)8f ) | } ^ ~, {Q31(-0.94In file included from 06src/libavcodec/aacps_fixed.c3:4247: 1In file included from 61src/libavcodec/aacps.c41:7326: fsrc/libavcodec/aacps_fixed_tablegen.h):256,: Q853: 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.4133233853 82569 | 6 3 f )} , | ~~~~~^~~~~~~~~~~~~~~~~~ Q3src/libavcodec/aac_defines.h0:(451:.36:3 96note: 7expanded from macro 'Q31'7 9604984 045 | 2#fd)ef,i Qn3e0 (Q311.(3x8)0 0 5 3 0 9 9 6 7 8 2 7 f) ,(i nQt)3(0((1.x3)*4283194977428439624684.80f )+, 0Q.350)( 1 .| ^ ~3 1392017367In file included from 6src/libavcodec/aacsbr_fixed.c3:162f: )src/libavcodec/aacsbrdata.h,:379 : 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' 379 | {Q31(- 044 | .#3d6e8f34i33n6e9 4Q9320(5x)2 f ) , AS libavcodec/arm/idctdsp_armv6.o Q 31 ( 0 . 9 6 4 5(8i2n9t8)0(2(0x9)7*51f0)73}7,4 1{8Q3214(. 0 0+. 903.85)9 1 7| 6 ^ ~0 988045f), QIn file included from 31src/libavcodec/aacps_fixed.c(:-240: .In file included from 8src/libavcodec/aacps.c:93296: 8src/libavcodec/aacps_fixed_tablegen.h3:532567:4610:3 8warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h256: | 45 :36 : note: expanded from macro 'Q31' Q30(1.3 459 | 6#7d7e9f6i0n4e9 8Q4310(2xf)) , Q 3 0 ( 1 . 3 8 0 0 5(3i0n9t9)6(7(8x2)7*f)2,14 7Q438306(418..304 8+3 90.957)2 4| 9 ^ ~ 2648f), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:1.623: 1src/libavcodec/aacsbrdata.h39:23790:1597:3 warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 631f), | ~~~~^~~~~~~~~~~~~~~~~~ 379 | {src/libavcodec/aac_defines.hQ:3441:(36-:0 .note: 3expanded from macro 'Q30'6 83433694 9442 | 5#2dfe),f inQe31 (Q 03.09(6x4)5 82 9 8 0 2 09 7 5 f ) } , ({inQt3)1((( x0).*913809713776049188820445.f0) ,+ Q301.5()- 0 .| 8 ^ ~9 9683537403In file included from 8src/libavcodec/aacps_fixed.c8:f)24}: In file included from ,src/libavcodec/aacps.c : | 32 ~~~~~^~~~~~~~~~~~~~~~~~: src/libavcodec/aacps_fixed_tablegen.h:256:src/libavcodec/aac_defines.h37::45 :36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q31' 45256 | | #d e f i n e QQ3301(1(.x3)9 6 7 7 9 6 0 4 9 8 4 0 (2ifn)t,) Q(3(0x()1*.231847048035634089.906 7+ 8027.f5)), | Q ^ ~ 30(1.348399In file included from 7src/libavcodec/aacsbr_fixed.c2:4629: 2src/libavcodec/aacsbrdata.h6:43798:f32):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 30(1.313920 173793 | 6{7Q6313(1-f0).,3 68 3| 4 ~~~~^~~~~~~~~~~~~~~~~~3 3694src/libavcodec/aac_defines.h9:2445:2f36):, note: Qexpanded from macro 'Q30'3 1( 0.96 4445 | 82#9d8e0f2i0n97e5 fQ)3},0 ({xQ)3 1 ( 0 .9 3 8 9 17 6 0 9 8 80 4(5ifn)t,) ((Qx3)1*(1-0703.7849198682345.3704 03+8 80f.)5},) | ~~~~~^~~~~~~~~~~~~~~~~~| ^ ~ src/libavcodec/aac_defines.h:45:36: In file included from note: src/libavcodec/aacps_fixed.c:expanded from macro 'Q31'24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h45: | 256#:d13:e fiwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 256 | ( i nQt3)0(((1x.)*32916477749863064CC libavcodec/arm/idctdsp_init_arm.o 498840.20f )+, 0Q.350()1 . 3| 8 ^ ~0 05309967827In file included from f)src/libavcodec/aacsbr_fixed.c,:62 : Qsrc/libavcodec/aacsbrdata.h:33790:6(:1 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 48399724926 4379 | 8{fQ)3,1( -Q0.330(618.334313369924091275326f)7,6 Q3311(f )0,. 9 6| 4 ~~~~^~~~~~~~~~~~~~~~~~5 82980src/libavcodec/aac_defines.h2:0449:7365:f )note: }expanded from macro 'Q30', {Q31( 0 .9443 | 8#9d17e6f09i8n8e0 Q4350f()x,) Q 3 1 ( - 0 . 8 9 9 6 8 3 5(3i7n4t0)3(8(8xf))*}10,7 3| 7 ~~~~^~~~~~~~~~~~~~~~~~~4 1824src/libavcodec/aac_defines.h.:045 :+36 :0 .note: 5expanded from macro 'Q31' ) | ^ ~ 45 | #defIn file included from insrc/libavcodec/aacps_fixed.ce :Q243: 1In file included from (src/libavcodec/aacps.cx:)32 : src/libavcodec/aacps_fixed_tablegen.h : 255 : 85 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21 425574 | 83 6 48 . 0 + 0 .5Q)3 0| ( ^ ~1 .4135069854In file included from 80src/libavcodec/aacsbr_fixed.c4:462f): ,src/libavcodec/aacsbrdata.h :Q378:3840:( 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 41198278375 93785 | {9Qf3)1,( Q03.09(210.445019727437032524692535f5)f,) ,Q Q3310((1-.400.56329443736954285825424250ff))},, { Q| 3 ~~~~^~~~~~~~~~~~~~~~~~1 ( 0.89src/libavcodec/aac_defines.h1:6442:533622:5 note: 1expanded from macro 'Q30'8 78f), Q 344 | 1#( d0e.f5in4e95 0Q9350(5x5)7 0 5 6 3 f ) } , | ( ~~~~~^~~~~~~~~~~~~~~~~~i nt)(src/libavcodec/aac_defines.h(:x)45*:10367:3 7note: 4expanded from macro 'Q31'1 824.0 + 045. | 5#) d e| ^ ~f ine Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h : 255 :(61i:nt )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*21474836 42558. | 0 + 0 . 5 ) | Q ^ ~3 0(1.41350In file included from 6src/libavcodec/aacsbr_fixed.c98:54628: 0src/libavcodec/aacsbrdata.h4:4378f:59): ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(1.4119827 83783 | 75{9Q5391f() ,0. 92Q03405(112.474305949757f)3,02 2Q6321(3-505.f62)4, 3Q363502(512.44202503f9)47}9,4 8{8Q35145(f )0,. 8| 91 ~~~~^~~~~~~~~~~~~~~~~~6 2532src/libavcodec/aac_defines.h2:5441:83678:f note: )expanded from macro 'Q30', Q31( 0 .445 | 4#9d5e09f5i5n5e7 Q05306(3x)f )} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45: 36 : (note: iexpanded from macro 'Q31'n t)((x)* 1450 | 7#3d7e4f1i8n2e 4Q.301 +CC libavcodec/arm/idctdsp_init_armv6.o ( x0). 5 ) | ^ ~ (intIn file included from )(src/libavcodec/aacps_fixed.c(:x)24*: 21In file included from 4src/libavcodec/aacps.c7:4328: 3src/libavcodec/aacps_fixed_tablegen.h6:48255.:0 37+: 0 .5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ 255 | In file included from src/libavcodec/aacsbr_fixed.c: 62 : src/libavcodec/aacsbrdata.h :378 : 31Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .413506985 4378 | 8{0Q4341f( )0,. 9Q2034051(2147.34151499852f7)8,3 7Q53915(9-0f.)6,2 4Q33306(512.54204927207f3)0},2 2{6Q3213(5 5f0).,8 9Q136205(3212.5410857389f4),7 9Q43818(5 405.f5)49,5 09 5| 5 ~~~~^~~~~~~~~~~~~~~~~~5 705src/libavcodec/aac_defines.h6:344f):}36:, note: expanded from macro 'Q30' | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4445 | :#36d:e note: fexpanded from macro 'Q31' ine Q30( x45) | # d e f i n e Q 3 1 ( x() i n t ) ( ( x ) * 1 0 73 7(4i1n8t2)4(.(0 x+) *201.457) 4 8| 3 ^ ~6 48.0 + 0.5)In file included from src/libavcodec/aacps_fixed.c| : ^ ~24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:255:In file included from 13src/libavcodec/aacsbr_fixed.c:: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbrdata.h:378:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 255 | Q3783 | 0{(Q13.14(13 500.6992805445810244743f)5,4 9Q5f3)0(,1 Q.431119(8-207.8632745393565925f2)4,2 Q230f0)(}1,. 4{0Q9371(7 300.82921662235553f2)2,5 1Q83708(f1)., 4Q0315(3 09.45479954089585554750f5)6,3f ) }| , ~~~~^~~~~~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:src/libavcodec/aac_defines.h36::45: 36:note: expanded from macro 'Q30'note: expanded from macro 'Q31' 4445 | | ##ddeeffinien eQ 3Q03(1x() x ) ( i n(ti)n(t()x()(*x1)0*7231744174882346.408 +. 00. 5)+ 0 .| ^ ~5 ) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacps.csrc/libavcodec/aacsbr_fixed.c::3262: : src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbrdata.h:254::37785::84 :warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254377 | | { Q 3 1 ( -Q030.(8CC libavcodec/arm/idctdsp_init_neon.o 16.4421504923006419113245583f2),f )Q,3 1Q(3-0(01.4.541794510912250022292436646ff)),} ,Q 3{0Q(31.14(1 401.43288875967979798045f9)0,4 5Q3f0)(,1 .Q43113(9 900.0907825794434829f3),4 4 5| 9 ~~~~^~~~~~~~~~~~~~~~~~3 f)},src/libavcodec/aac_defines.h : 44| : ~~~~~^~~~~~~~~~~~~~~~~~36 : note: expanded from macro 'Q30'src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' 44 | #defi n45e | #Qd30e(fx)i n e Q 31 ( x ) ( i n t) ( ( x )(i*n1t0)7(3(7x4)1*822144.704 +8 306.485.)0 + 0| . ^ ~ 5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps.c::6232: : src/libavcodec/aacsbrdata.h:src/libavcodec/aacps_fixed_tablegen.h377::59254:: 61warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | 254{Q | 3 1 (- 0 . 8 6Q43205(10.93401141224056f49)1,3 5Q8331(2-f0)., 4Q53709(5102.540219446169f12)0}2, 2{2Q3316(4 f0).,38 8Q73907(719.041549104452f8),5 69Q9317(8 4f0).9,7 2Q7304(412.943143495993f0)0}0, 8 59| 4 ~~~~~^~~~~~~~~~~~~~~~~~ 38f),src/libavcodec/aac_defines.h : 45| :36 ~~~~^~~~~~~~~~~~~~~~~~: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: 45note: | expanded from macro 'Q30'# define 44Q | 3#1d(exf)i n e Q 3 0 ( x ) ( i n t ) ( ( x )(*i2n1t4)7(48(3x6)4*8.100 7+3 704.51)8 2 4| . ^ ~0 + 0.5) | ^ ~In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:377:31: In file included from warning: src/libavcodec/aacps_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:254:37 :377 | warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.864250 9254 | 3 0 1 1 2 4 5 AS libavcodec/arm/idctdsp_neon.o f)Q,3 0Q(311(.-401.4425076945910325580322f9)4,6 6Qf3)0}(1,. {4Q134119(1 02.023282836749f7)79,05 9Q0340(51f).,4 1Q3411( 402.8957629977448249f34)4,5 9Q33f0)(}1,. 4| 13 ~~~~^~~~~~~~~~~~~~~~~~~9 9000src/libavcodec/aac_defines.h:8455:9364:3 8note: fexpanded from macro 'Q31') , | ~~~~^~~~~~~~~~~~~~~~~~ 45 | #src/libavcodec/aac_defines.hd:e44f:in36e: Qnote: 31expanded from macro 'Q30'( x) 44 | # d e f i(nien tQ)3(0((x)x*)21 4 7 4 8 3 64 8 .0 + 0(.i5n)t ) (| ^ ~( x)*107374In file included from 1src/libavcodec/aacsbr_fixed.c82:462: .src/libavcodec/aacsbrdata.h0: 377+ :0.65: )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from 377 | src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (-src/libavcodec/aacps.c0:.8326: 4src/libavcodec/aacps_fixed_tablegen.h2:52540:93130:1 1warning: 24implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f), Q31(-0.457 952540 | 2 5 0 2 9 4 66 f )Q}3,0 {(Q13.14( 104.328087694797190355908435f2),f )Q,3 1Q(3 00.(19.74217414941220932424253936f4)}f,) ,| ~~~~^~~~~~~~~~~~~~~~~~~ Q30(1src/libavcodec/aac_defines.h.4:145:4361:4 28note: 5expanded from macro 'Q31'6 99784f), 45Q | 30#(de1f.i4n1e3 9Q93010(0x8)5 9 4 3 8 f ) , | ~~~~^~~~~~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(44(:x36):*2 1note: 47expanded from macro 'Q30'4 83648.0 44+ | #0d.e5f) i ne| ^ ~ Q30(x) In file included from src/libavcodec/aacsbr_fixed.c: 62 : src/libavcodec/aacsbrdata.h: 376 :(i83n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*107374182 4376. | 0{ Q+3 10.(5 )0 .| 9 ^ ~3 379635304In file included from 81src/libavcodec/aacps_fixed.c0:f24): , In file included from Q3src/libavcodec/aacps.c1(:32-: 0src/libavcodec/aacps_fixed_tablegen.h.:72520:8618:1 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 583682f)}, {252Q | 3 1 ( -0 . 8 5 23 5Q43100(507.32373667f1)8,2 8Q2331(0-908.40f8)3,4 2Q33407(906.61471606f4)4}6,2 7 6| ~~~~^~~~~~~~~~~~~~~~~~~6 713fsrc/libavcodec/aac_defines.h:)45,: 36Q:3 0(note: 0expanded from macro 'Q31' .079AS libavcodec/arm/int_neon.o 4016 2456 | 97#6d5e3ffi)n,e Q3 1| (x ~~~~^~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 44: 36 : note: expanded from macro 'Q30' (int)( (44x | )#*d2e1fi4n74e8 Q336408(x.)0 + 0 . 5 ) | ^ ~ (int)(In file included from (src/libavcodec/aacsbr_fixed.cx:)62: *src/libavcodec/aacsbrdata.h1:037673:758:4 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 24.0 + 0.5) 376 | | { ^ ~Q 31( 0.93379In file included from 6src/libavcodec/aacps_fixed.c3:5243: 0In file included from 4src/libavcodec/aacps.c81:320: f)src/libavcodec/aacps_fixed_tablegen.h,: 252Q:3371:( -0warning: .7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 8819945836 8252 | 2 f ) } , { QQ3301((0-.02.786572138524812053079383346ff)),, Q 31Q(3-00.(008.34123746796646441602f7)6}6,7 1 3| f ~~~~^~~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:(450:36.:0 79note: 4expanded from macro 'Q31'0 1626976 5453 | f#)d,e fi n| e ~~~~^~~~~~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.hx:)44 : 36 : note: expanded from macro 'Q30' ( i44n | t#)de(f(ixn)*e2 1Q4307(4x8) 3 6 4 8 . 0 + 0 . 5 ) (| i ^ ~n t)((x)*107In file included from 37src/libavcodec/aacsbr_fixed.c41:8622: 4src/libavcodec/aacsbrdata.h.:0376 :+31 :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) | ^ ~ 376 | In file included from {Qsrc/libavcodec/aacps_fixed.c31:(24 : 0.In file included from 9src/libavcodec/aacps.c3:3327: 9src/libavcodec/aacps_fixed_tablegen.h63:525230:413:8 10warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(-0.70 82528 | 1 9 94 58 3 6 8 2Qf3)0}(, 0{.Q23716(7-108.28852233059418045f7)3,3 Q3360f()0,. Q137616(4-406.2706863741233f4)7,9 6Q63401(00f.)}0,7 9 4| 0 ~~~~^~~~~~~~~~~~~~~~~~~1 6269src/libavcodec/aac_defines.h7:6455:336:f )note: ,expanded from macro 'Q31' | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44#d:e36fi:n enote: expanded from macro 'Q30'Q 31(x) 44 | # d e f i n e Q 3(0in(tx))( ( x )* 2 1 4 74 8 3 6 4 8 .(0i n+t )0(.(5x)) * 10| 7 ^ ~ 3741824.0 In file included from +src/libavcodec/aacsbr_fixed.c :062.: 5src/libavcodec/aacsbrdata.h): 376 :7| : ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/apedec.csrc/libavcodec/aacps_fixed.c :37624: | {: QIn file included from 31522:src/libavcodec/aacps.c381:: (32warning: 0: .comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]src/libavcodec/aacps_fixed_tablegen.h:9 251:38537:9 6warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 304810 f1522) | , Q 3 1251 | ( - 0 . 7 08 8 19Q930i4(f580 3.(867s98-621>f7)d}1a6t,a 6_5{Qe35n12d(4 2-0-.f) ,s8 -5>2pQtr33 504(0<.715 40of6f5473s3836e5ft),9 )2Q 3{3 21| (7 ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~-3 20f.)0,83 4Q2334079(6064.105f7)}6,7 7 9| 9 ~~~~~^~~~~~~~~~~~~~~~~~0 744src/libavcodec/aac_defines.h5:7455:f36):, note: Qexpanded from macro 'Q31' 30(0.42 6454 | #0d1e4f32i7ne1 1Q3212(fx)) , | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 :(36i:n tnote: )expanded from macro 'Q30'(( x)*2147 44483 | 6#48d.e0 f+ i0n.e5 ) Q 3| 0 ^ ~(x ) In file included from src/libavcodec/aacsbr_fixed.c : 62 : (src/libavcodec/aacsbrdata.hi:n375t:)84:( (xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 1073741824. 0375 | {+Q 301.( 50). 1 9| 51 ^ ~3 029146934fIn file included from )src/libavcodec/aacps_fixed.c,: 24Q3: 1In file included from (src/libavcodec/aacps.c-:320: .src/libavcodec/aacps_fixed_tablegen.h9:42512:36198:32 2warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 867f)}, {Q31 (-2510 | . 95 4 7 6 6 6 2Q430001(001.f8)7,9 6Q1731616(5 502.4928f)3,6 4Q535401(709.1745436f)4}85,9 2 3| 2 ~~~~~^~~~~~~~~~~~~~~~~~7 32fsrc/libavcodec/aac_defines.h):,45 :Q363: 0note: (expanded from macro 'Q31'0 .576779 9450 | 7#4d4e5f7i5nef )Q,3 1Q(3x0)( 0 . 4 2 6 4 0 1 4 3 2 7 1 1(2i2nft)), ( (| x ~~~~^~~~~~~~~~~~~~~~~~)* 2147src/libavcodec/aac_defines.h4:84436:4836.:0 note: +expanded from macro 'Q30' 0.5) | ^ ~44 | #define QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(x62): src/libavcodec/aacsbrdata.h : 375: 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )375* | 10{7Q33714(1 802.419.5013 0+2 9014.659)3 4 f| ) ^ ~ , Q31(-0.9In file included from 42src/libavcodec/aacps_fixed.c3:98243: In file included from 2src/libavcodec/aacps.c2:3251: src/libavcodec/aacps_fixed_tablegen.h8:67251f:)37}:, warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.95476 62516 | 2 4 0 0 1 0 1 fQ)3,0 (0Q.318(7 90.69178136665455254421f79)1,4 3Qf3)0}(,0 .| 7 ~~~~^~~~~~~~~~~~~~~~~~~5 464src/libavcodec/aac_defines.h8:5459:236:3 note: 2expanded from macro 'Q31'7 32f), Q 453 | 0#(de0f.i5n7e6 7Q73919(0x)7 4 4 5 7 5 f) , Q 3 0 ((0i.n4t)2(6(4x0)*12414372487311624CC libavcodec/arm/lossless_audiodsp_init_arm.o 2f8),. 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:f375in:e31 :Q 3warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 375 | { Q(3i1n( t0)(.(1x9)5*11300279314764913842f)4.,0 Q+3 10(-.05.)9 4 2| 3 ^ ~9 832251867f)In file included from }src/libavcodec/aacps_fixed.c,: 24{: QIn file included from 31src/libavcodec/aacps.c(:-320: .src/libavcodec/aacps_fixed_tablegen.h9:52514:76136:6 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 00101f), Q31 (251 | 0 .9 8 3 6 45 5 4Q173901(40.38f7)9}6,1 7 1| 6 ~~~~^~~~~~~~~~~~~~~~~~~6 552src/libavcodec/aac_defines.h:4452:f36): ,note: expanded from macro 'Q31'Q 30(0.7 5454 | 6#4d8ef5i9ne2 3Q3217(3x2)f ) , Q 3 0 ( 0. 5 src/libavcodec/apedec.c7(i6n:7t1666:7119):(9(x )07warning: 4*missing field 'help' initializer [-Wmissing-field-initializers]2 1447547853f6) 4,1666 | 8Q3 0 .( 00 +{. 402 N.U5L64)L }01 4| , ^ ~ 3 2| ^7 1122fIn file included from )src/libavcodec/aacsbr_fixed.c, : 62| : ~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacsbrdata.h: 375:7:src/libavcodec/aac_defines.h :44warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q30' 37544 | | {Q#3d1e(f 0i.n1e9 5Q13300(2x9)1 4 69 3 4 f ), Q 3 1 ( (-i0n.t94)2((3x98)3*212057317864718f2)4.}0, +{ Q03.15()- 0| . ^ ~9 5476662400101fIn file included from )src/libavcodec/aacps_fixed.c,: 24Q: 31In file included from (src/libavcodec/aacps.c :032.: 9src/libavcodec/aacps_fixed_tablegen.h8:32506:4615:5 4AS libavcodec/arm/jrevdct_arm.o 1warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 143f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 250 | src/libavcodec/aac_defines.h: 45 : 36 : note: Qexpanded from macro 'Q31'3 0(1.291 245 | 4#9d3e7f1in1e0 0Q2318(fx)), Q 3 0 ( 1 . 19 60 3 74 1 66(7i9n9t3f))((,x )Q*3201(417.48130674387.2040 3+6 203.253) f ),| Q ^ ~3 0(1), | ~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h::6244: :36src/libavcodec/aacsbrdata.h::374 :note: 84expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def i374n | e{ QQ3301(x() 0 . 4 34 4 0 9 0 4 4 67 6 8(8fi)n, tQ)3(1((x-0).*1908753476413832044.06 3+2 30.25f)) } ,| ^ ~ {Q31(-0.9In file included from 8src/libavcodec/aacps_fixed.c:2249: 8In file included from 5src/libavcodec/aacps.c83:73262: 3src/libavcodec/aacps_fixed_tablegen.h90:f250):,37 :Q 31warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 .2102152462 525020 | 9 f )} , | ~~~~~^~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:045(:361: .note: 2expanded from macro 'Q31' 9124937 451 | 10#0de2f8fi)n,e Q 3Q03(11(.1x96)0 3 7 4 1 6 6 7 9 9 3 f()i,n t)Q(3(0x()1*.211407734873264480.03 6+2 30.253)f ), | ^ ~Q 30(1), | ~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aac_defines.h62:: src/libavcodec/aacsbrdata.h44::374:3658:: warning: note: expanded from macro 'Q30'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #d e374f | i{Qn3e1 (Q 300.(4x3) 4 4 0 9 0 44 6 7 6 8 8 f ) ,( iQn3t1)((-(0x).*981504763373410842643.02 3+2f )0}.,5 ){ Q3 1| (- ^ ~0 .9829858376In file included from 2src/libavcodec/aacps_fixed.c3:9240: fIn file included from ),src/libavcodec/aacps.c :Q323: src/libavcodec/aacps_fixed_tablegen.h1:250(: 130:. 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 21524625209f )250} | , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hQ:345:0(361:. 2note: 9expanded from macro 'Q31'1 2493711 0450 | 2#8dfef)i, nQe 3Q03(1(1x.1)9 6 0 3 74 1 6 6 7 99 3 f ) ,( iQn3t)0(((1x.)*12017473478234604386.203 2+3f )0,. 5Q)3 0 | ( ^ ~1 ), | ~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462: :src/libavcodec/aacsbrdata.h36::374 note: :expanded from macro 'Q30'31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi 374n | e {QQ3301((x 0). 4 3 4 4 0 9 04 4 6 76 8 8 f) ,( iQ3n1t()-(0(.x9)8*514063733704416832243.20f +) },0 .{5Q) 3 1(| - ^ ~0. 98298583762In file included from 39src/libavcodec/aacps_fixed.c0:f24): ,In file included from src/libavcodec/aacps.cQ:3321: ( src/libavcodec/aacps_fixed_tablegen.h0:.2492:18502:1 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]24 625209f)}, | 249 ~~~~^~~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h : 45 : 36Q:3 0note: (expanded from macro 'Q31' 1.41198 245 | 7#8de3f7i5ne9 5Q93f1)(,x )Q 3 0 ( 1 . 4 0 3 1 38 1 (5i26n8t3)6(0(fx)), *Q23104(7418.336846887.607 0+4 004.956)0 f )| , ^ ~ Q30(1.3483In file included from 9src/libavcodec/aacsbr_fixed.c9:7622: 4src/libavcodec/aacsbrdata.h92:63744:87f:) warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44374: | {36Q:3 1note: ( expanded from macro 'Q30'0 .434409 0444 | 4#6d7e6f8i8nfe) ,Q 3Q0(3x1)( - 0 . 9 8 5 4 6 3 3 0 4 63(2i3n2t)f()(}x),* {1Q07337141(8-204..908 29+8 508.357)62 3 9| 0 ^ ~f ), Q31( 0.In file included from 2src/libavcodec/aacps_fixed.c1:02421: 5In file included from 2src/libavcodec/aacps.c4:63225: 2src/libavcodec/aacps_fixed_tablegen.h09:f249:)61:} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 : 249note: | expanded from macro 'Q31' Q453 | 0#(d1e.f4i1n1e9 8Q23718(3x)7 5 9 5 9 f ) , Q 3 0 ((1i.n4t)0((3x1)3*8211457428366834680.f)0, +Q 30.05)( 1 | . ^ ~38 68767040496In file included from 0src/libavcodec/aacsbr_fixed.cf:62): ,src/libavcodec/aacsbrdata.h :Q3733:084(1:. 3warning: 48implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 9972492648f) ,373 | {| Q ~~~~^~~~~~~~~~~~~~~~~~31 ( 0.src/libavcodec/aac_defines.h29:0447:836:2 77note: 6expanded from macro 'Q30'0 5775f), 44Q | 31#(d e0f.i3ne5 3Q9303(77x7)9 2 1 5 2 0 f )} , { Q 3 1 ((-0i.n6t28)5(8(7x7)2*11003703307f4)1,8 2Q341.(0 0+. 308.7565)6 9 3| ^ ~3 87102f)}, In file included from | src/libavcodec/aacps_fixed.c ~~~~~^~~~~~~~~~~~~~~~~~: 24: In file included from src/libavcodec/aacps.csrc/libavcodec/aac_defines.h::4532: :src/libavcodec/aacps_fixed_tablegen.h36::249 :note: 37expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #def i249n | e Q 31 ( x ) Q 3 0 ( 1 . 4 1 1 98(2in7t83)75(9(5x9)*f2),1 4Q7304(8316.4480.301 3+8 105.256)8 3| 60 ^ ~f ), Q30(1.3868In file included from 76src/libavcodec/aacsbr_fixed.c7:0624: 0src/libavcodec/aacsbrdata.h4:93736:058f:) warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.3483997 2373 | 4{9Q3216(4 80f.)2,9 0 7| 82 ~~~~^~~~~~~~~~~~~~~~~~7 76057src/libavcodec/aac_defines.h7:544f:)36,: Qnote: 3expanded from macro 'Q30' 1( 0.35 34493 | 7#77d9e2f1i5n2e0 fQ)3}0,( x{)Q 3 1 ( - 0 . 6 2 8 5 8(7in7t21)0(3(0x)3*01f0)7,37 4Q3118(2 04..3807 65+6 903.358) 7 10| 2f ^ ~) }, | ~~~~^~~~~~~~~~~~~~~~~~~ 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:249:13: 45 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] define Q31(x )249 | Q 3 0 ( 1(.i4n11t9)8(27(8x3)7*251945794f8)3,6 4Q83.00( 1+. 400.351) 3 8| ^ ~1 5268360f), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(621: .src/libavcodec/aacsbrdata.h3:3738:683276:7 0warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 4960f), Q30 (3731 | .{3Q3418( 309.9279204798227674680f5)7,75 f ),| ~~~~^~~~~~~~~~~~~~~~~~Q3 1( 0src/libavcodec/aac_defines.h:.443:53369:37 7note: 7expanded from macro 'Q30'9 21520f) }44, | #{dQe31f(i-n0e. 6Q3208(5x87)7 2 10 3 0 3 0 f ), Q3 1 ( 0(.i3n8t7)65(6(x9)3*3180773174012f8)2}4,. 0 | + ~~~~~^~~~~~~~~~~~~~~~~~ 0 .5) src/libavcodec/aac_defines.h :45| : ^ ~36 : note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:373:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:372:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (In file included from insrc/libavcodec/aacps_fixed.ct):((24x): *In file included from 2src/libavcodec/aacps.c14:732: 4src/libavcodec/aacps_fixed_tablegen.h8:32656:41608:. 0warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c: 62265: | src/libavcodec/aacsbrdata.h : 372 : 59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(0), Q31( 0372 | .{17Q83412(7 603.52f0/5M41_9PI7)3,6 92Q6331(00.f)2,8 Q53616(7-30.39f4/4M3_5P1I4)4,3 Q63919(108.f4)6}3,0 7{Q23316(f /0M._9P9I9)8,0 3Q73110(203.355917f1)6,3 1Q351(f /0M._7PI9)8,3 5Q93113(5605.579895f3)9}8,1 6 | f ~~~~~^~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI:)45:,36 :Q note: 3expanded from macro 'Q31'1 (1.1003 084555 | f#/deMfi_nPeI )Q3,1 (xQ) 3 1 ( 1 . 5 7 0 7 96 3 (3if/nMt)_(P(xI)) * 2| 1 ^~~~~~~~~~~~47 483648.0src/libavcodec/aac_defines.h :+ 450:36.:5 )note: expanded from macro 'Q31'| ^ ~ 45 | #In file included from dsrc/libavcodec/aacsbr_fixed.ce:f62i: nsrc/libavcodec/aacsbrdata.he: 372:Q313: 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 372 | { Q(3i1(n t0).(2(0x5)4*21194773468932664380.f0) ,+ Q03.15)( - 0| . ^9 4435144369918fIn file included from )src/libavcodec/aacps_fixed.c}:,24 : {QIn file included from 3src/libavcodec/aacps.c1:( 320: .src/libavcodec/aacps_fixed_tablegen.h9:92659:81370:37 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 3351f), Q31( 0.798 326559 | 1 3 56 5 5 9 9Qf3)1}(,0 ) , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 1(0.src/libavcodec/aac_defines.h17:8454:2367:6 note: 3expanded from macro 'Q31'5 f/M_PI) , 45Q | 3#1d(e0f.i28n5e6 6Q73313f(/xM)_ P I ) , Q 3 1 ( 0 . 4 6(3i0n72t3)(6(f/xM_)P*2I1)4,7 4Q83316(408..509 7+ 1063.15)5 f | / ^ ~M _PI), Q31In file included from (src/libavcodec/aacsbr_fixed.c0:.7628: 5src/libavcodec/aacsbrdata.h3:93728:176:f warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q31( 1372. | 1{0Q033108(5 50f./2M0_5P4I1)9,73 6Q39126(310.f57)0,7 9Q63313(f-/0.M9_44P3I5)1 4 4| 3 ^~~~~~~~~~~~69 918f)src/libavcodec/aac_defines.h:}45, :{36:Q 31note: ( expanded from macro 'Q31'0 .999803 7451 | 0#2d33e5fi1nfe) ,Q 3Q13(1x() 0. 7 9 83 5 9 1 35 6 55 9 9 f )(}in,t )| ( ~~~~~^~~~~~~~~~~~~~~~~~( x)*2src/libavcodec/aac_defines.h1:445:7364:8 3note: expanded from macro 'Q31'6 48.0 + 045. | #5d)e fi n| e ^ Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : (32i: nsrc/libavcodec/aacps_fixed_tablegen.ht:)(265(:x114):* 2warning: 14implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 0.5) | ^ ~265 | Q31In file included from (0src/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:1371:(840.: 1warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]84 27635f/M_PI ),371 | {QQ3311(0(. 208.59646173383f0/2M1_0P3I)2,3 3Q03f)1,( 0Q.436130(7 02.3365f2/M8_19P1I6)7,3 3Q03118(f0.)5}9,7 1{6Q33115(-f0/M._7P5I7)2,5 0Q73615(3046.4718f5),3 Q9381(1 60f./5M36_5P0I)5, 4Q93614(015.8170f03)0}8,5 5 f/| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI), src/libavcodec/aac_defines.hQ:3451:(361:. 5note: 70expanded from macro 'Q31'7 9633f/M _45P | I#)d e f| i ^~~~~~~~~~~~ne Q31(src/libavcodec/aac_defines.h:x45): 36 : note: expanded from macro 'Q31' (45i | #ndt)e(f(ix)n*e 2Q13417(4x8)3 6 4 8 . 0 + 0 . 5 ) | ^ ~( int)((x)*21In file included from 47src/libavcodec/aacsbr_fixed.c4:86236: 4src/libavcodec/aacsbrdata.h8:.3710: 58:+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ 371 | {QIn file included from 31src/libavcodec/aacps_fixed.c(: 240.: 9In file included from 4src/libavcodec/aacps.c13:83202: 1src/libavcodec/aacps_fixed_tablegen.h0:326523:3910f:) warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 31( 0.352819167330 12658 | f ) } , { Q 3 1(Q-301.(705)7,25 07Q635314(06.14718f4)2,7 6Q3351f(/ M0_.P5I3)6,5 0Q534916(400.528875f6)6}7,3 3 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h:,45 :Q3631:( 0note: .expanded from macro 'Q31'4 6307236f /45M | #_dPeIf)i,n eQ 3Q13(10(.x)5 9 7 1 6 3 1 5 f / M _ P I )(,i nQt3)1((0.(78x5)*3291841764f8/3M_6P4I8).,0 Q+3 10(.15.)1 0| 0 ^ ~3 0855f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: Q623: src/libavcodec/aacsbrdata.h1:(1371.:5327:0 7warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 33f/M_PI) | 371 ^~~~~~~~~~~~ | { Q31(src/libavcodec/aac_defines.h 0:.459:4361:3 8note: 0expanded from macro 'Q31'21 032330f )45 | ,# dQe3f1i(n 0e. 3Q53218(19x1)67 3 3 0 18 f ) } , { Q 31 ( - 0(.i7n5t72)5(07(6x53)46*4211f4),7 4Q381(3 60.458.3065 0+54 9604.055)8 7 f)| } ^ , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps_fixed.c45::2436: :In file included from src/libavcodec/aacps.cnote: expanded from macro 'Q31': 32: src/libavcodec/aacps_fixed_tablegen.h:265: 6845 | :# warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q31(x) 265 | ( i n t) (Q(3x1)(*02)1,4 7Q43813(604.81.708 4+2 70.653)5 f| / ^ ~M_ PI), Q31(0In file included from .src/libavcodec/aacsbr_fixed.c2:8625: 6src/libavcodec/aacsbrdata.h6:3717:37:3 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q31( 0371 | .{46Q33017(2 03.69f4/1M3_8P0I2),1 0Q33213(300.f5)9, 7Q13613(1 5f0/.M_3P5I2)8,1 9Q13617(303.071885f3)9}81,6 f/{MQ_3PI1)(-,0 Q.3715(712.15007063530485654f1/f)M,_ PQI3)1, (Q 301.5(316.550750479966403538f7/fM)_}P,I )| ~~~~~^~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:src/libavcodec/aac_defines.h36:: 45note: :expanded from macro 'Q31'36 : note: expanded from macro 'Q31' 45 | #de f45i | n#ed Qe3f1i(nx)e Q 3 1 ( x ) (i n t ) ( ( x )* 2 1 4(7i4n83t6)4(8(.x0) +* 20.154)7 4| 8 ^ ~3 648.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] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :370265 | :{45Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.99885650204884 f265) | , Q 3 1 ( 0 .Q13111(306)0,9 5Q49301(4044.f1)7}8,4 2{7Q63315(f-/0.M56_6PI4)9,6 1Q43112(803.8268f5)6,6 7Q333f1/(M-0_.P9I0)4,9 4Q83616(306.14568370f7)}2, 3 6f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45Q:3361: (note: 0.expanded from macro 'Q31'5 9716315 f45/ | M#_dPeIfi)n, eQ 3Q13(10(x.)7 8 53 9 8 1 6 f / M _ P I()i,nt )Q(3(x1)(*12.11407408330684585.f0 /+M_ PI0).,5 ) Q 3| 1 ^ ~( 1.57079633In file included from fsrc/libavcodec/aacsbr_fixed.c/:62M: _src/libavcodec/aacsbrdata.hP:I370): 58 :| ^~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 370 | {Q31( 450 | .9#9d8e8f56i5n0e2 0Q483814f()x,) Q 3 1 ( 0. 1 1 1 3 60 9(5i4n9t0)4(4(4xf))*}2,1 4{7Q483316(4-80..50 6+6 04.9651)4 1 2| 8 ^3 86f), Q31(-In file included from 0src/libavcodec/aacps_fixed.c.:9240: 4In file included from 9src/libavcodec/aacps.c4:8326: 6src/libavcodec/aacps_fixed_tablegen.h:3626515:821:7 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 265 | 45 | #Qd3e1f(i0n)e, QQ3311((0x.)1 7 8 4 2 7 6 3 5 f / M _ P(Iin)t,) (Q(3x1)(*02.1248745863664783.3f0/ M+_ P0I.)5,) Q3 1| ^ ~( 0.46307236fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62: Isrc/libavcodec/aacsbrdata.h),: 370Q:3321:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 9716315f/M_ PI370), | {QQ3311((0 .708.593998881566f5/0M2_04P8I8)4,f )Q3,1 (Q1.311(0 00.310118356059f5/4M9_0P4I4)4f,) }Q, 3{1Q(311(.-507.056769643936f/1M_4P1I2)8 3 8| ^~~~~~~~~~~~~6 f), Qsrc/libavcodec/aac_defines.h3:145(-:036.:9 0note: 4expanded from macro 'Q31'94 8663615 458 | 7#fd)}e,f i | n ~~~~~^~~~~~~~~~~~~~~~~~e Q31src/libavcodec/aac_defines.h(:x45): 36 : note: expanded from macro 'Q31' (45 | i#ndte)f(i(nxe) *Q23114(7x4)8 3 6 4 8 .0 + 0 .5 ) | ^( int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:370:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 370 | {Q31( 0.99885650204884f), Q31( 0.11136095490444f)}, {Q31(-0.56649614128386f), Q31(-0.90494866361587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:369:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | {Q31(-0.58947456517751f), Q31(-0.34847132454388f)}, {Q31(-0.41815140454465f), Q31( 0.16276422358861f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:369:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | {Q31(-0.58947456517751f), Q31(-0.34847132454388f)}, {Q31(-0.41815140454465f), Q31( 0.16276422358861f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:369:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | {Q31(-0.58947456517751f), Q31(-0.34847132454388f)}, {Q31(-0.41815140454465f), Q31( 0.16276422358861f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:369:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | {Q31(-0.58947456517751f), Q31(-0.34847132454388f)}, {Q31(-0.41815140454465f), Q31( 0.16276422358861f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:In file included from 32: src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed_tablegen.h::62279: :src/libavcodec/aacsbrdata.h79::368: 83warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | {Q3 1279( | - 0. 6 4 9s4t6a2ti4c6 52c7o4n5s8tf )i,n Qt3 1f(ra c0t.i6o8n6a45l50_7de1l0a4y9_6li0nkfs)}[,] {=Q 3{1 (Q-301(.01.204136f9)2,05 7Q634317(0f.)7,5 fQ)31,( -0Q.3517(104.7332472f1)5 33}1;2 f) }| , ~~~~^~~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4545::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q31' 45 | 45# | d#efdiefnien eQ3 1Q(3x1)( x ) ( i n t ) ( ( x)(*i2n1t4)7(48(3x64)8*.201 4+7 408.53)6 4 8| ^ ~. 0 + 0.5) | In file included from ^ ~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:368:58: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 279368: | 67{:Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](- 0.6494624652 72794 | 5 8 f ), sQ3t1a(t ic0 .c6o86n4s5t5 0i71n0t4 96f0rfa)c}t,i o{Qn3a1(l-0_.d1e2l0a1y6_9l2i0n5k7s64[3]7f )=, {Q 3Q1(3-1(00..5437f14)7,3 2Q23115(3031.275ff)}),, Q 3| 1 ~~~~^~~~~~~~~~~~~~~~~~~( 0.3src/libavcodec/aac_defines.h4:745f:36): note: }expanded from macro 'Q31'; | ~~~~^~~~~~ src/libavcodec/aac_defines.h45: | 45#:36d:ef inote: nexpanded from macro 'Q31'e Q31(x) 45 | # d e f i ne Q 3(i1n(tx))( ( x ) * 2 1 4 74 8 3 64 8 . 0( i+ n0t.)5()( x| )* ^ ~2 147483648.0 In file included from +src/libavcodec/aacsbr_fixed.c 0:.625: )src/libavcodec/aacsbrdata.h :368 :| 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 368 | src/libavcodec/aacps.c{:Q3231: (src/libavcodec/aacps_fixed_tablegen.h-:0279.:6554:9 4warning: 62implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 6527458f), Q 32791 | ( 0 . 68s6t45a5ti0c7 1c0o4n9s6t0 f)i}nt, {fQr3a1c(t-i0on.a12l0_1d69e2l0a5y7_6l4i3n7kfs)[,] Q= 3{1 (Q-301.(5701.474332f2)1, 5Q33311(20f.)7}5,f ) | , ~~~~~^~~~~~~~~~~~~~~~~~ Q 31(0.src/libavcodec/aac_defines.h3:4457:f36): }note: ;expanded from macro 'Q31' | ~~~~^~~~~~ src/libavcodec/aac_defines.h45: | 45#d:e36f:i note: nexpanded from macro 'Q31'e Q31(x) 45 | # d e f i n e Q 3 (1i(nx)t ) ( ( x ) * 21 4 7 4 8 3 6 (4i8n.t0) (+( x0).*521)4 7| 48 ^ ~3 648.0 + 0.5In 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.1201692057In file included from 64src/libavcodec/aacps_fixed.c3:724f: )In file included from ,src/libavcodec/aacps.c :Q3321: (src/libavcodec/aacps_fixed_tablegen.h-:0280.:5437:1 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 22153312f)}, 280| | ~~~~^~~~~~~~~~~~~~~~~~~ csrc/libavcodec/aac_defines.ho:45n:s36t: inote: nexpanded from macro 'Q31't fracti o45n | a#ld_edfeilnaey _Qg3a1i(nx )= Q 3 1( 0 . 3 9 f) ; | ~~~~^~~~~~( int)((src/libavcodec/aac_defines.hx:)45*:23614:7 48note: 36expanded from macro 'Q31'4 8.0 + 0. 545) | #d e| f ^ ~i ne Q31(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :367 : 84 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*21474 833676 | 48{.Q03 1+( -00..51)7 3 2| 5 ^ ~55 2859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:367:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:367:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:367:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:366:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:366:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:366:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147424836 warning4s8. generated0 . + 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: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 364 | {Q31(-0.34600785879594f), Q31(-0.99441426144200f)}, {Q31(-0.68774481731008f), Q31(-0.30238837956299f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:363:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 363 | {Q31( 0.37050990604091f), Q31(-0.59910140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:363:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 363 | {Q31( 0.37050990604091f), Q31(-0.59910140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:363:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 363 | {Q31( 0.37050990604091f), Q31(-0.59910140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:363:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 363 | {Q31( 0.37050990604091f), Q31(-0.59910140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31In file included from (x) src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32: src/libavcodec/aacps_fixed_tablegen.h : 361 : 15(:in twarning: )(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( x)*2147483648.0 + 0361 | . 5) | ^ ~ if (k < In file included from Fsrc/libavcodec/aacsbr_fixed.cF:_62A: Rsrc/libavcodec/aacsbrdata.hR:A362Y:_84E:L Ewarning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S (f_center_20 )362) | { Q3| 1 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~( 0.0935547src/libavcodec/aacps_fixed_tablegen.h6:53835:8155:3 4fwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], Q31( 0. 53834 | 8 4 5 1 2 3 0 45 6i04ff )(}k, <{ QF3F1_(A-R0.R5A4Y6_68E4L14E2M2S4(0f9_0cfe)n,t Qe3r1_(3 40).)9 5 9| 80 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~7 74020221f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:362:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 362 | {Q31( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:362:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 362 | {Q31( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:362:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 362 | {Q31( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:361:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps_fixed.c:24: src/libavcodec/aacps.c:40 :36145 | {:Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.88547373760759 40f | ) , Q 3Q311((-00..08f9)6,3 6 8Q03219(0104.6390f5)9}6,6 {3Q05341(5-01.6188f)1,7 3Q3017(8105.252f2)6 f )| , ~~~~^~~~~ Q31(-0.src/libavcodec/aac_defines.h2:6451:365:2 1note: 4expanded from macro 'Q31' 5156800f )45} | ,# d | e ~~~~^~~~~~~~~~~~~~~~~~~ finesrc/libavcodec/aac_defines.h :Q453:136(:x ) note: expanded from macro 'Q31' 45 | # d(eifinnte )Q(3(1x()x*) 2 1 4 7 4 8 3 6 4 8 . 0 +( in0t.)5()(x ) *| 2 ^ ~ 147483648.0 +In file included from src/libavcodec/aacps_fixed.c0:.245: )src/libavcodec/aacps.c: 40: 21| : ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 40src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.hQ:33611:(58:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31(0. 33610 | {5Q93616(3 005.4858156487f37)3,7 6Q0371(509.f5)f), Q 31| ( ~~~~^~~~~~~~~~~~~~~~~~ -0.896src/libavcodec/aac_defines.h3:6458:0362: 9note: 01expanded from macro 'Q31'4 69f)}, {45Q | 3#1d(e-f0.i18n1e 7Q3310(7x8)1 5 2 2 26 f ) , Q 3 1 ( - 0(.i2n6t1)5((2x1)4*521154674880306f4)8}.0, + | 0 ~~~~^~~~~~~~~~~~~~~~~~~. 5) src/libavcodec/aac_defines.h | : ^ ~45 :36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c :4524 | : #src/libavcodec/aacps.cd:40e:f9i: nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(x) 40 | Q 3 1 ( 0 .(0ifn)t,)( (x )Q*32114(704.83306594686.300 5+4 501.658) f )| , ^ ~ Q31(0.5f) In file included from | src/libavcodec/aacsbr_fixed.c ~~~~^~~~~ :62: src/libavcodec/aacsbrdata.hsrc/libavcodec/aac_defines.h::36145::3136:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | #361d | ef{iQn3e 1Q(3 10(.x8)8 5 4 7 3 7 3 7 60 7 59 f ) , (Qi3n1t()-0(.(8x96)3*628102497041846396f4)8}.,0 +{Q 301.(5-0). 1 8| 17 ^ ~3 078152226f)In file included from ,src/libavcodec/aacps_fixed.c :Q243: 1src/libavcodec/aacps.c(:39-:056.:2 6warning: 15implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 145156800f)} , 39 | | ~~~~^~~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:145(:360:. 0note: fexpanded from macro 'Q31') , Q31 (450. | 0#1d8e9f94i8n7e5 2Q6301(4x9) f ) , Q 3 1 ( 0 . 0f ) ,(i nQt3)1(((-x0).*0271427943813634981.607 53+8 f0).,5 ) | ~~~~^~~~~~~~~~~~~~~~~~~| ^ ~ src/libavcodec/aac_defines.h:45:36:In file included from src/libavcodec/aacsbr_fixed.cnote: :expanded from macro 'Q31'62 : src/libavcodec/aacsbrdata.h:361:7 :45 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q31(x) 361 | {Q 3 1 ( 0 . 8 8 5 4 7(3in7t3)7(6(0x75)9*f2)1,4 7Q3418(3-604.88.906 +3 608.0529)0 1 4| 6 ^ ~9f )}, {Q31(-0.In file included from 18src/libavcodec/aacps_fixed.c1:7243: 0src/libavcodec/aacps.c78:1395:2452:2 6warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ), Q31(-0. 2396 | 1 5 2 1 4Q53115(608.000ff)),} , Q 3| ~~~~~^~~~~~~~~~~~~~~~~~1 (0.0src/libavcodec/aac_defines.h18:9459:4368:7 5note: 2expanded from macro 'Q31'6 049f), 45Q | 3#1d(0e.f0ifn)e, Q 3Q13(1x)( - 0 . 0 7 2 9 3 1 3 9 1(6i7nt5)3((8xf))*, 2 1| 4 ~~~~^~~~~7 4836src/libavcodec/aac_defines.h4:8.450: 36+: note: 0.expanded from macro 'Q31'5 ) | ^ ~ 45 | #defineIn file included from Qsrc/libavcodec/aacsbr_fixed.c3:621: (src/libavcodec/aacsbrdata.h:x360): 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t360) | ({(Q3x1)( *02.012441764823756840868.609 f+) ,0 .Q53)1 ( | ^ ~0. 2719291428In file included from 89src/libavcodec/aacps_fixed.c0:524f): }src/libavcodec/aacps.c,: 39{:Q213:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .820686195 9390 | 5 15 f ) , QQ313(1(0-.00f.)8,5 0Q38177(807.9091484979468f)7}5,2 60 49| f ~~~~^~~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h1:(450:.360:f )note: ,expanded from macro 'Q31' Q31(-0 .450 | 7#d2e9f3i13n9e1 67Q531(x) 3 8 f) , | ~~~~^~~~~~~~~~~~~~~~~~ (int)src/libavcodec/aac_defines.h(:(45x:36):*2 14note: 7expanded from macro 'Q31'4 83648.0 +45 | 0#.d5)e f i| n ^ ~e Q31(x) In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h : 360 :59 :( warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*2147 43608 | 3{6Q4381.(0 0+. 002.45)1 6 2| 7 ^ ~5 806869f),In file included from Qsrc/libavcodec/aacps_fixed.c31:(24 : 0src/libavcodec/aacps.c:.392:791:9 2warning: 91implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 288905f)} ,39 | { Q 3 1 ( Q03.812(0608.6109f5)9,05 1 5Qf3),1 (Q301(.-00.185809897478877592964044796ff)),} ,Q3 1 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 0f),src/libavcodec/aac_defines.h :Q4531:(36-:0 note: .expanded from macro 'Q31'0 7293139 145 | 6#d7e5fi3n8ef )Q,31 ( | x ~~~~^~~~~) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31'( int)((x )45* | 2#1d4e74f8i3n6e48 .Q03 1+( x0).5 ) | ^ ~ In file included from (src/libavcodec/aacsbr_fixed.ci:62n: tsrc/libavcodec/aacsbrdata.h):(360(x:)32*:2 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]74 83648.0 + 0 .3605 | ) { Q| 3 ^ ~1 ( 0.02416275806869f), Q31( 0.27192914288905f)}, {Q31( 0.82068619590515f), Q31(-0.85087787994476f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:360:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 360 | {Q31( 0.02416275806869f), Q31( 0.27192914288905f)}, {Q31( 0.82068619AS libavcodec/arm/lossless_audiodsp_neon.o 590515f), Q31(-0.85087787994476f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:359:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 359 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:359:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 359 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:359:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 359 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:359:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 359 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:358:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:358:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875AS libavcodec/arm/me_cmp_armv6.o 903507313f), Q31(-0.20291699203564f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:358:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:358:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:357:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | {Q31(-0.97327101028521f), Q31( 0.12378128133110f)}, {Q31( 0.91400366022124f), Q31( 0.57972471346930f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:357:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | {Q31(-0.97327101028521f), Q31( 0.12378128CC libavcodec/arm/me_cmp_init_arm.o 133110f)}, {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] 354 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:354:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:354:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:354:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:353:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:353:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:353:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:353:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:352:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | {Q31( 0.67866860118215f), Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:352:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | {Q31( 0.67866860118215f), Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:352:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | {Q31( 0.67866860118215f), Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:352:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | {Q31( 0.67866860118215f), Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:351:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 351 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:351:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 351 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:351:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:349:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:349:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:349:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:348:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:348:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:348:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:348:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:347:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 347 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:347:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 347 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:347:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 347 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:347:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 347 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:346:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | {Q31( 0.14323651387360f), Q31(-0.94145598222488f)}, {Q31(-0.29268293575672f), Q31( 0.05759224927952f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36In file included from : note: src/libavcodec/aacps_fixed.cexpanded from macro 'Q31' :24: src/libavcodec/aacps.c:416 :4544 | :# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q31(x) 416 | ( i ncto)n(s(tx )I*N2T1F4L74O83A64T8 .p0e a+k 0_.de5c) a y_| f ^ ~a ctor = Q31In file included from (src/libavcodec/aacsbr_fixed.c0:.627: 6src/libavcodec/aacsbrdata.h59:23468:3583: 8warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 465f); | ~~~~^~~~~~~~~~~~~~~~~~ 346 | {Q31(src/libavcodec/aac_defines.h 0:.451:4363:2 3note: 6expanded from macro 'Q31'5 1387360f) ,45 | Q#3d1e(fi-n0e. 9Q43114(5x5)98 2 2 2 4 8 8f )} , { Q 31 ( - (0i.n2t)9(26(8x2)9*325174567742f8)3,6 4Q831( 0.05759224.902 +7 905.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/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:346:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | {Q31( 0.14323651387360f), Q31(-0.94145598222488f)}, {Q31(-0.29268293575672f), Q31( 0.05759224927952f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:346:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | {Q31( 0.14323651387360f), Q31(-0.94145598222488f)}, {Q31(-0.29268293575672f), Q31( 0.05759224927952f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) 16 warning s generated . (int)((x)*2147483648.0 + In file included from 0.5)src/libavcodec/aacps_fixed.c :| ^ ~24 : src/libavcodec/aacps.c:486:39:In file included from src/libavcodec/aacsbr_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62 : src/libavcodec/aacsbrdata.h:344:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 486344 | | { Q 3 1 ( -0 . 99 4g84_4d0e2c1a2y93_6s8lfo)p,e Q=3 1((1- 0<.<2 03005)2 5-5 9D2EC5A4Y9_3S4Lf)O}P,E {*Q3 1(k( -0 .D9E4C2AY1_4CU5T1O1F4F0[8i0s233f4)],); Q3 1| ( ^~~~~~~~~~~- 0.996964253src/libavcodec/aacps.c6:71884:630:1 fnote: )expanded from macro 'DECAY_SLOPE'} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h188: | 45#:d36e:f note: iexpanded from macro 'Q31'n e DECA 45Y | _#SdLeOfPiEn e Q 3 1(Qx3)0 ( 0 . 0 5 f ) | ~~~~^~~~~~ (isrc/libavcodec/aac_defines.hn:t44):(36(:x )note: *expanded from macro 'Q30'2 1474836 444 | 8#.d0e f+i n0e. 5Q)3 0( x)| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c : 62(: src/libavcodec/aacsbrdata.hi:n344t:)31:( (xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 1073741824.0 344+ | { Q031.(5-) 0 | . ^ ~99 484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.61188 warning83s7 generated5. 8192426f), Q31( 0.91338958840772f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:337:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:337:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:337:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:337:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:336:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:336:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:336:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | {Q31( 0.28631285179909f), Q3AS libavcodec/arm/mlpdsp_armv6.o 1(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:336:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)}, In file included from | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.c:src/libavcodec/aac_defines.h24:: 45src/libavcodec/aacps.c:36::678 :note: 34expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) 678 | ( i n tI)N(T(FxL)O*AT2 14w74i8d3t6h4 8.=0 Q+3 00.(51) . f| ^ ~) / ((stop -In file included from src/libavcodec/aacsbr_fixed.cs:t62: asrc/libavcodec/aacsbrdata.hr:t335): 83?: (warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t op - start) :335 | {1Q)3;1 ( -| 0. ~~~~^~~~3 99229545src/libavcodec/aac_defines.h14:6446:236f:) ,note: expanded from macro 'Q30'Q3 1( 0.94129 6440 | 1#d6e1f6in9e6 6Qf3)0}(,x ){ Q 31 ( 0 .9 9 0 89 1 9 7 56 5 (9in8t7f)),( (Qx3)1*(1-007.932706421862245.05 8+1 508.57)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:335:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | {Q31(-0.39922954514662f), Q31( 0.94129601616966f)}, {Q31( 0.99089197565987f), Q31(-0.92062625581587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:335:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | {Q31(-0.39922954514662f), Q31( 0.94129601616966f)}, {Q31( 0.99089197565987f), Q3891(- warning0s.9 generated2. 062625581587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:335:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | {Q31(-0.39922954514662f), Q31( 0.94129601616966f)}, {Q31( 0.99089197565987f), Q31(-0.92062625581587f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:334:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726fCC libavcodec/arm/mlpdsp_init_arm.o )}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:334:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:334:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:334:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.285878462537AS libavcodec/arm/mpegaudiodsp_fixed_armv6.o 26f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:333:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)}, {Q31( 0.96349973642406f), Q31( 0.96640458041000f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: 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]6 warnings generated. 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) CC libavcodec/arm/mpegvideo_arm.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:332:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 332 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:332:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 332 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:331:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.AS libavcodec/arm/mpegvideo_neon.o 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) AS libavcodec/arm/mpegvideoencdsp_armv6.o (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 CC libavcodec/arm/mpegvideoencdsp_init_arm.o Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:330:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:329:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:329:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.402461 warning69s9 generated1. 671205f), Q31(-0.2646900859844AS libavcodec/arm/pixblockdsp_armv6.o 9f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:329:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:329:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:328:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:328:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | {QCC libavcodec/arm/pixblockdsp_init_arm.o 31( 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.cCC libavcodec/arm/mpegaudiodsp_init_arm.o :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.71658AS libavcodec/arm/pixblockdsp_neon.o 965751996f), Q31(-0.97788200391224f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:327:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:327:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:327:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:327:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:326:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:326:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:326:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:326:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: 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.09325857238682f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:322:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:321:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:321:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:321:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:321:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:320:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:320:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:320:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:320:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:319:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 319 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:319:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 319 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:319:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 319 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:319:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 319 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:318:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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.8873812825 warning90s1 generated5. 79f)}, {Q31(-0.81412430338535f), Q31(-0.97480768049637f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:317:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317 | {Q31(-0.85359479233537f), Q31( 0.88738125901579f)}, {Q31(-0.81412430338535f), Q31(-0.97480768049637f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:316:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:316:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:316:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:316:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:315:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:315:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:315:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:315:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:314:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 314 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:314:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 314 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:314:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 314 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:314:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 314 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:313:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:313:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:313:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:313:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:312:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:312:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {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( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:307:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:301:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:301:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:301:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:301:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:298:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:298:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:CC libavcodec/arm/rdft_init_arm.o note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:298:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:298:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:297:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:297:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:297:31: warning: 11implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warnings generated. 297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:297:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.4943117 warning576 generated9. 6466f)}, | ~~~~~^~~~~~~~~~~~~~~~~~AS libavcodec/arm/rdft_neon.o src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( CC libavcodec/arm/rv34dsp_init_arm.o 0.98111043100884f), Q31(-0.95854459734407f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0AS libavcodec/arm/rv34dsp_neon.o .5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:294:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | {Q31(-0.11708371046774f), Q31(-0.9980084344496206 warningfs generated)}. , {Q31( 0.21356749817493f), Q31(-0.90716295627033f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:294:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:294:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:294:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)CC libavcodec/arm/rv40dsp_init_arm.o }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:293:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:293:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:293:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x)AS libavcodec/arm/rv40dsp_neon.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:293:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*AS libavcodec/arm/sbcdsp_armv6.o 2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.7628CC libavcodec/arm/sbcdsp_init_arm.o 5492357887f), Q31(-0.91371867919124f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ AS libavcodec/arm/sbcdsp_neon.o In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (CC libavcodec/arm/sbrdsp_init_arm.o int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define QAS libavcodec/arm/sbrdsp_neon.o 31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:AS libavcodec/arm/simple_idct_arm.o 288:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:287:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:287:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | {Q31(-AS libavcodec/arm/simple_idct_armv6.o 0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:287:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:287:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:286:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147AS libavcodec/arm/simple_idct_neon.o 483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:286:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:286:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:286:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147AS libavcodec/arm/startcode_armv6.o 483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:285:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:285:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:285:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:285:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (iCC libavcodec/arm/synth_filter_init_arm.o nt)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:284:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:284:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:284:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:AS libavcodec/arm/synth_filter_neon.o 36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:284:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:283:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 283 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:283:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 283 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | AS libavcodec/arm/synth_filter_vfp.o ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:283:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 283 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:283:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 283 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:282:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:282:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:282:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:282:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:281:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 281 | {Q31( 0.744962529162 warning6s05 generated5f. ), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:281:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:281:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:281:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:280:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 280 | {Q31( 0.75622801399036f), Q31( 0.20950329995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:280:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 280 | {Q31( 0.75622801399036f), Q31( 0.20950329995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:280:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 280 | {Q31( 0.75622801399036f), Q31( 0.20950329995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:280:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 280 | {Q31( 0.75622801399036f), Q31( 0.20950329995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:279:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | {Q31(-0.45725933317144f), Q31(-0.56716323646760f)}, {Q31(-0.72929675029275f), Q31(-0.98008272727324f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:279:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | {Q31(-0.45725933317144f), Q31(-0.56716323646760f)}, {Q31(-0.72929675029275f), Q31(-0.98008272727324f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:279:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | {Q31(-0.45725933317144f), Q31(-0.56716323646760f)}, {Q31(-0.72929675029275f), Q31(-0.98008272727324f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:279:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | {Q31(-0.45725933317144f), Q31(-0.56716323646760f)}, {Q31(-0.72929675029275f), Q31(-0.98008272727324f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:278:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | {Q31(-0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:278:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | {Q31(-0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:278:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | {Q31(-0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:278:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | {Q31(-0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/arm/vc1dsp_init_arm.o CC libavcodec/arm/vc1dsp_init_neon.o AS libavcodec/arm/vc1dsp_neon.o CC libavcodec/arm/videodsp_init_arm.o AS libavcodec/arm/vorbisdsp_neon.o In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.00CC libavcodec/arm/vp3dsp_init_arm.o 04875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((CC libavcodec/arm/vorbisdsp_init_arm.o x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | AS libavcodec/arm/vp3dsp_neon.o Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.CC libavcodec/arm/vp6dsp_init_arm.o 0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006AS libavcodec/arm/vp6dsp_neon.o 777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) AS libavcodec/arm/vp8_armv6.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.00077248AS libavcodec/arm/vp8dsp_armv6.o 48f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:685:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:685:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:685:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:685:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:684:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 684 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:684:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 684 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:684:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 684 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:684:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 684 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((CC libavcodec/arm/vp8dsp_init_arm.o x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.016CC libavcodec/arm/vp8dsp_init_armv6.o 7324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/arm/vp8dsp_init_neon.o In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*21AS libavcodec/arm/vp8dsp_neon.o 47483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/arm/vp9dsp_init_10bpp_arm.o In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + CC libavcodec/arm/vp9dsp_init_12bpp_arm.o 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0CC libavcodec/arm/vp9dsp_init_arm.o .0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:661:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 661 | Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:661:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 661 | Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31(AS libavcodec/arm/vp9itxfm_16bpp_neon.o 0.0542452768f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:661:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 661 | Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:661:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 661 | Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:660:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 660 | Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:660:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 660 | Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 AS libavcodec/arm/vp9itxfm_neon.o + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:660:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 660 | Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:660:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 660 | Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:659:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:659:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:659:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:659:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:658:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 658 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:658:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 658 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:658:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 658 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:658:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 658 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:657:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 657 | Q31( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:657:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 657 | Q31( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:657:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 657 | Q31( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:657:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 657 | Q31( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AS libavcodec/arm/vp9lpf_neon.o 656 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (AS libavcodec/arm/vp9mc_16bpp_neon.o int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:655:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 655 | Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:655:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 655 | Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:655:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 655 | Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:655:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 655 | Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:AS libavcodec/arm/vp9mc_neon.o 36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:654:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 654 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:654:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AS libavcodec/arm/vp9lpf_16bpp_neon.o 654 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:654:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 654 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:654:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 654 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (iCC libavcodec/ass.o nt)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/assdec.o In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define QCC libavcodec/assenc.o 31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:648:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:648:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:648:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:648:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f), | ~~~~~^~~~~~~~~~~~~~ CC libavcodec/ass_split.o src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.65591501 warning6s302 generatedf. ), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 627src/libavcodec/arm/me_cmp_init_arm.c | : 26 : In file included from src/libavcodec/mpegvideo.hQ:3451: (src/libavcodec/put_bits.h 0:.2277:6375:8 6warning: 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 865f), Q31( 0.758708 02277 | 6 0 f ) , Q3 1 (i f0 .(7s5-1>3b1u3f7_4e5n6df )-, sQ-3>1b(u f0_.p7t4r3 6>8=2 7s8i6z3efo)f,( B i| t ~~~~~^~~~~~~~~~~~~~B uf))src/libavcodec/aac_defines.h :{45 : 36| : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x16)* warning2s1 generated47. 483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/put_bits.h:265:37: 625warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q31( 0.813819 12652 | 7 0 f ) , Q 3 1i(f 0(.s8-0>8b7u6f9_5e0n0d4 f-) , sQ-3>1b(u f0_.p8t0r3 4>4=8 5s7i5z1efo)f,( BQi3t1B(u f0).)7 9{7 8 4| 6 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~6 413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*21474src/libavcodec/put_bits.h836:43178:.330: +warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 .5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c317: | 62 : src/libavcodec/aacsbrdata.h : 624i:f11 :( swarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> buf_end - s- >624b | u f _ p t rQ 3>1=( s0i.z8e3o1f1(0B3i8t4B5u7ff))), {Q 3 1| ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36CC libavcodec/asv.o : note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q3CC libavcodec/asvdec.o 1(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:614:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 614 | Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:614:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 614 | Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:614:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 614 | Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:614:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 614 | Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:613:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 613 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:613:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 613 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:613:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 613 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:613:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 613 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)CC libavcodec/asvenc.o | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:609:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:609:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:609:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:609:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:604:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' CC libavcodec/atrac.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:604:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | Q31(-0.3316 warning8s27 generated89. 13f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:603:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | Q31(-0.2736634040f), Q31(-0.2843214189f), Q31(-0.2950716717f), Q31(-0.3059098575f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:603:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | Q31(-0.2736634040f), Q31(-0.2843214189f), Q31(-0.2950716717f), Q31(-0.3059098575f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:603:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | Q31(-0.2736634040f), Q31(-0.2843214189f), Q31(-0.2950716717f), Q31(-0.3059098575f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:603:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | Q31(-0.2736634040f), Q31(-0.2843214189f), Q31(-0.2950716717f), Q31(-0.3059098575f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:600:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), QIn file included from 31(src/libavcodec/arm/mpegvideo_arm.c :0.250: 7In file included from 6src/libavcodec/mpegvideo.h8:1457: 3src/libavcodec/put_bits.h9:72275:f37):, warning: Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 1( 0.0768230011f), Q3 1227( | 0 . 0 7 6 7 2 0i4f92 4(fs)-,> b u| f ~~~~~^~~~~~~~~~~~~~_ end -src/libavcodec/aac_defines.h :s45-:>36b:u fnote: _expanded from macro 'Q31'p tr >= si z45e | o#fd(eBfiitnBeu fQ)3)1 ({x ) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:585:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:585:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:585:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:585:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:584:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/put_bits.h:265 :58437 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q31( 0.07256825 82653 | f ) , Q 31( 0.0733620255f), Q31( 0 . 0i7f4 1(0s0-3>64b2uff)_,e nQd3 1-( s0-.>0b7u47f4_5p2t5r5 8>f=) ,s i z| e ~~~~~^~~~~~~~~~~~~~o f(Bitsrc/libavcodec/aac_defines.hB:u45f:)36): {note: expanded from macro 'Q31'| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:584:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 584 | Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:584:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 584 | Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:584:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 584 | Q31( 0.0725CC libavcodec/atrac1.o 682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:583:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 583 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:583:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 583 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.src/libavcodec/put_bits.h5) : | 317 ^ ~: 33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:583 :32317: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (s->b u583f | _ e n d Q-3 1s(- 0>.0b6u87f04_3p8t2r8 f)>, =Q 31s(i z0.e0o6f97(6B30i2t44Bf)u, fQ)3)1 ({ 0 .| 0 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~7 07628710f), Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:583:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 583 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' CC libavcodec/atrac3.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:582:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), CC libavcodec/atrac3plus.o | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:580:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:580:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:580:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:580:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/atrac3plusdec.o In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:579:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 579 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:579:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 579 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:579:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 579 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:579:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 579 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/atrac3plusdsp.o In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:578:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:578:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:578:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:578:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | Q31( 0.0405349170f), Q31( 0.0CC libavcodec/atrac9dec.o 420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 577 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 577 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 577 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) CC libavcodec/atsc_a53.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 577 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648CC libavcodec/audio_frame_queue.o .0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( CC libavcodec/audiodsp.o 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: CC libavcodec/aura.o src/libavcodec/aacsbrdata.h:574:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.013271822CC libavcodec/av1_frame_merge_bsf.o 0f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' CC libavcodec/av1_frame_split_bsf.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:572:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) CC libavcodec/av1_metadata_bsf.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.CC libavcodec/av1_parse.o 0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:562:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q331( warning0s. generated00. 53471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:558:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) CC libavcodec/av1_parser.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:558:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:558:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:558:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:557:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 557 | Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:557:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 557 | Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:557:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 557 | Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:557:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/av1dec.o 557 | Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.CC libavcodec/avcodec.o 0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:554:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:554:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:554:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | CC libavcodec/avfft.o #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:554:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:553:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 553 | Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:553:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 553 | Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:553:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 553 | Q31( 0.0004026540f), Q31( 0.00051CC libavcodec/avpacket.o 07388f), Q31( 0.0006239376f), Q31( 0.0007458025f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:553:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 553 | Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from CC libavcodec/avrndec.o src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:551:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 551 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:551:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 551 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:551:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/avs.o 551 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:551:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 551 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175CC libavcodec/avs2.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:550:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341CC libavcodec/avdct.o 594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005612076 warning9s2 generatedf. ), Q31(-0.0004947518f30), warning s generated| . ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/avs2_parser.o CC libavcodec/avs3_parser.o src/libavcodec/aacsbr_fixed.c:77:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | static const int CONST_076923 = Q31(0.76923076923076923077f); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/avuidec.o CC libavcodec/avuienc.o CC libavcodec/bethsoftvideo.o CC libavcodec/bfi.o CC libavcodec/bgmc.o CC libavcodec/bink.o src/libavcodec/atrac.c:56:19: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 56 | float s = qmf_48tap_half[i] * 2.0; | ^~~~~~~~~~~~~~~~~ ~ src/libavcodec/atrac.c:139:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 139 | for(i=0; ifields)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:157:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | Q23(1.11987160404675912501f) }; //2^(0.49/3) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 43 | #define Q23(a) (int)((a) * 8388608.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:156:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | Q23(1.18509277094158210129f), //2^(0.49/2) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 43 | #define Q23(a) (int)((a) * 8388608.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:155:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | static const INTFLOAT bands_warped[3] = { Q23(1.32715174233856803909f), //2^(0.49/1.2) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 43 | #define Q23(a) (int)((a) * 8388608.0 + 0.5) | ^ ~ src/libavcodec/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; ibs_limiter_bands != old_bs_limiter_bands && !sbr->reset) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ass_split.c:452:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 452 | for (i = 0; i < FF_ARRAY_ELEMS(fields); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ass_split.c:474:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:355:31: warning: comparison of integers of different signs: 'AAC_SIGNE' (aka 'int') and 'unsigned int' [-Wsign-compare] 355 | if (sbr->k[2] - sbr->k[0] > max_qmf_subbands) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/bitpacked_enc.o CC libavcodec/bitstream.o 2 warnings generated. 1 warning generated. src/libavcodec/aacsbr_template.c:782:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 782 | ch_data->e_a[0] = -(ch_data->e_a[1] != bs_num_env_old); // l_APrev | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/bitstream_filters.o CC libavcodec/blockdsp.o CC libavcodec/bmp.o 13 warnings generated. src/libavcodec/aacsbr_template.c:1170:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1170 | if (bytes_read > cnt) { | ~~~~~~~~~~ ^ ~~~ src/libavcodec/aacsbr_template.c:1401:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1401 | for (i = 0; i < ilim; i++) | ~ ^ ~~~~ src/libavcodec/aacsbr_template.c:1421:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1421 | for (i = 0; i < ilim; i++) { | ~ ^ ~~~~ CC libavcodec/bmp_parser.o CC libavcodec/bmpenc.o CC libavcodec/bmvaudio.o CC libavcodec/bmvvideo.o CC libavcodec/bonk.o src/libavcodec/audio_frame_queue.c:91:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | for(i=0; nb_samples && iframe_count; i++){ | ~^~~~~~~~~~~~~~~~~ src/libavcodec/avpacket.c:124:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 124 | if ((unsigned)grow_by > | ~~~~~~~~~~~~~~~~~ ^ 125 | INT_MAX - (pkt->size + AV_INPUT_BUFFER_PADDING_SIZE)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/avpacket.c:137:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 137 | if (data_offset > INT_MAX - new_size) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/avpacket.c:147:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 147 | if (new_size + data_offset < INT_MAX - new_size/16) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/brenderpix.o CC libavcodec/bsf.o In file included from src/libavcodec/atrac3.c:46: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/atrac3.c:46: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ CC libavcodec/bswapdsp.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/atrac3.c:46: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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}, | ^ 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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/asvenc.c:41: src/libavutil/macros.hsrc/libavcodec/put_bits.h::49:22725::37 :note: expanded from macro 'FFMIN' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define 227F | F M I N ( a, b ) if( ((as)- >>b u(fb_)e n?d (-b )s -:> b(uaf)_)p t r| ~ ^ ~> = sizeof(BIn file included from itsrc/libavcodec/atrac3.cB:46u: f)src/libavcodec/bytestream.h): 318{: 15 : | warning: ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: '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/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/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/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/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/atrac3plusdsp.c:98:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | hann_window[i] = (1.0f - cos(TWOPI * i / 256.0f)) * 0.5f; | ~ ^~~~ src/libavcodec/atrac3plusdsp.c:98:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | hann_window[i] = (1.0f - cos(TWOPI * i / 256.0f)) * 0.5f; | ~ ^~~~~~ src/libavcodec/atrac3plusdsp.c:98:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | hann_window[i] = (1.0f - cos(TWOPI * i / 256.0f)) * 0.5f; | ^~~~ ~ 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/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 | : In file included from 1.0fsrc/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/atrac3plusdsp.c:141:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | out[i] += sine_table[pos] * amp; | ^~~~~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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_parse.c:71:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | if (new_size >= INT_MAX / sizeof(*tmp)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/c93.o src/libavcodec/av1_metadata_bsf.c:172:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:175:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:178:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:200:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:203:43: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:207:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavcodec/av1_metadata_bsf.c:209:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 209 | { NULL } | ^ CC libavcodec/cabac.o CC libavcodec/canopus.o 2 warnings generated. CC libavcodec/cavs_parser.o CC libavcodec/cavsdata.o src/libavcodec/avpacket.c:615:38: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 615 | if (!side_data || side_data_size CC libavcodec/cavs.o < 4+4+8*error_count) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/cavsdsp.o CC libavcodec/cavsdec.o 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/avcodec.c:263:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 263 | if (avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/avcodec.c:349:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 349 | avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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 | #desrc/libavcodec/atrac3.cfin:e 494FF:M27I:N (warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], b) ((a) > (b) ? ( b494) | : ( a ) ) | ~ ^ ~ In file included from src/libavcodec/av1dec.c : 28c: 2src/libavcodec/bytestream.h :*294 :I15N:T Ewarning: Rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P OLATE (294m | c1 _ r , imf c(2s_izre,2 ns!a=m psliez e-) b a| n ~~~~~ ^ ~~~~d ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 * INTERPOLIn file included from ATE(src/libavcodec/bethsoftvideo.cmc1:_33r: ,src/libavcodec/bytestream.h :m171c:218_:r , warning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c: 469171:7 | : note: expanded from macro 'INTERPOLATE' g->buf f469e | r += F(F(MoIlNd()g -+> (bnufsfaemrp_lee)n d* -0 g.-1>2b5 u*f f((enre,w )s i- z(eo)l;d ) ))| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^~~ ~ src/libavcodec/atrac3.csrc/libavutil/macros.h::49449::2225: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'FFMIN' 49494 | | # d e f in e F F M I N ( a , b ) ( ( a )c 2> *( bI)N T?E R(PbO)L A:T E((mac)1)_ r ,| ~ ^ ~m c2_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 = c1src/libavcodec/bytestream.h * :IN317T:E13R:P Owarning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A TE(mc1_l, mc2_l, 317n | s a m psliez e-2 b=a nFdF)M I+N ( p| - ^~ ~> buffer_eIn file included from nd src/libavcodec/bethsoftvideo.c-: 33p: -src/libavcodec/bytestream.h>:b186u:f13f:e rwarning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h186: | 49 : 25 : note: sexpanded from macro 'FFMIN'i ze2 = FF M49I | N#(dpe-f>ibnufef eFr_FeMnIdN (-a ,pb-)> b(u(faf)e r>, s(ibz)e )?; ( b| )src/libavcodec/atrac3.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 496:: 43(:a )warning: )src/libavutil/macros.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : | 49 ~ ^ ~: 25: 496note: | expanded from macro 'FFMIN' In file included from src/libavcodec/av1dec.c 49 | : #28 d : ef isrc/libavcodec/bytestream.h: 318n :e s15 u2:FF[M warning: nIcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s Nam(pal ,e318] | b )= i fc( 1( (as*)i 2z>.0e 2 -!( b=)c ? (2sb; i )z | e): ~ ^~ (| a ~~~~~ ^ ~~~~) ) | src/libavcodec/atrac3.c ~ ^ ~: 496:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/bethsoftvideo.c:33: src/libavcodec/bytestream.h496: | 187 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 s | u 2 [ n siafm p(lsei]z e=2 !c=1 s*i z2e.)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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) src/libavcodec/avcodec.c? (b:) 413: :(a19):) warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^ ~ In file included from src/libavcodec/av1dec.c413: | 28 : src/libavcodec/bytestream.h : f356o:r13 :( iwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= 0; i < s u356b | - > n suimz_er2e c=t sF;F iM++I)N ({p - >| b ~ ^ ~~~~~~~~~~~~~~u ffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/atrac3.c: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))) | ~ ~~~~~~^~~~~~~ In file included from src/libavcodec/atrac3.c:559:src/libavcodec/bethsoftvideo.c45::33 : warning: src/libavcodec/bytestream.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 559 | 293 | ssui2z[en2 s=a mFpleF]MI N*(=p -I>NbTuEfRfPeOrL_AeTnEd( w-[ 1p]-[>0b]u,f fwe[r1],[ 1s]i,z en)s;a m p| l ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e - band)src/libavutil/macros.h;: 49: 25| : ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'FFMIN' src/libavcodec/atrac3.c:469:7 :49 | note: #expanded from macro 'INTERPOLATE'd efine F F469M | I N ( a(,(bo)l (d()a )+ (>n s(abmp)l e? )( b*) 0.:1 2(5a) )* (| ( ~ ^ ~n ew) - (oldIn file included from ))src/libavcodec/bethsoftvideo.c): 33 : | src/libavcodec/bytestream.h: ^~~ ~294 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bethsoftvideo.c:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 33 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)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 FIn file included from FMINsrc/libavcodec/bfi.c(:a31,: bsrc/libavcodec/bytestream.h): 186(:(13a:) warning: > comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( b) ? (b) : (a)) 186 | | ~ ^ ~ size2 In file included from = src/libavcodec/bethsoftvideo.cF:F33M: Isrc/libavcodec/bytestream.h:N357(p:->15b:u fwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e r_en d357 | - p -i>fb u(fsfiezre, 2si 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/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/cbrt_data.o src/libavcodec/av1dec.c:65:11: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 65 | if (v > 2 * r) | ~ ^ ~~~~~ CC libavcodec/cbrt_data_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) : CC libavcodec/cbs.o (a)) | ~ ^ ~ CC libavcodec/cbs_av1.o In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 11 warnings 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/atrac3plus.c:364:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 364 | if (pos > FF_ARRAY_ELEMS(chan->qu_wordlen)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bfi.c:130:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 130 | if (length >= bytestream2_get_bytes_left(&g)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. CC libavcodec/cbs_bsf.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cbs_h2645.o CC libavcodec/cbs_jpeg.o src/libavcodec/av1dec.c:754:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 754 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cbs_mpeg2.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/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/cbs_sei.o 5 warnings generated. CC libavcodec/cbs_vp9.o CC libavcodec/ccaption_dec.o src/libavcodec/binkaudio.c:229:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 229 | while (s->bands[k] < i) | ~~~~~~~~~~~ ^ ~ src/libavcodec/binkaudio.c:233:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 233 | if (s->bands[k] == i) | ~~~~~~~~~~~ ^ ~ src/libavcodec/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 = 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/cdgraphics.o src/libavcodec/atrac9dec.c:526:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 526 | maxval = FFMAX(FFMAX(FFABS(tmp[0]), FFABS(tmp[1])), maxval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ 12 warnings generated. src/libavcodec/atrac9dec.c:626:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | rate = pow(2, rate); | ~~~ ^~~~ In file included from src/libavcodec/bitpacked_enc.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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->CC libavcodec/cdtoons.o 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/cdxl.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/celp_filters.o CC libavcodec/celp_math.o CC libavcodec/cfhd.o 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) | ~~~~~ ^ ~~~~ src/libavcodec/atrac9dec.c:964:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | scal11e warning =s generated1. .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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 (CC libavcodec/cfhddata.o 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/bmp.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bmp_parser.c:84:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] CC libavcodec/cfhddsp.o 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)) | ~ ^ ~ 12 warnings generated. 5 warnings generated. 3 warnings generated. CC libavcodec/cfhdenc.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/cfhdencdsp.o CC libavcodec/cga_data.o 1 warning 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) { | ~~~~~~~~~ ^ ~~~ 1 warning generated. src/libavcodec/bsf.c:338:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 338 | if (lst->idx < lst->nb_bsfs) { | ~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/chomp_bsf.o In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. CC libavcodec/cinepak.o 3 warnings generated. CC libavcodec/cinepakenc.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/clearvideo.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/cljrdec.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/bmvvideo.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cljrenc.o CC libavcodec/cllc.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cngdec.o 4 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)) | ~ ^ ~ CC libavcodec/cngenc.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/codec_desc.o CC libavcodec/codec_par.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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/cook.o In file included from src/libavcodec/bonk.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/brenderpix.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/c93.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/c93.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/c93.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/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/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 | #defiIn file included from ne src/libavcodec/c93.cF:FM23I: Nsrc/libavcodec/bytestream.h(a:,293b): 13:( warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ) > (b) ? (b) : ( 293a | ) ) | s ~ ^ ~i ze2 = FFMIIn file included from Nsrc/libavcodec/bonk.c(:28p: -src/libavcodec/bytestream.h>:b357u:ff15e:r _warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n d - p -357> | b u f f eirf, (ssiizzee);2 !| = ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ size) | src/libavutil/macros.h ~~~~~ ^ ~~~~ :49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:src/libavcodec/bytestream.h357::15:317 :warning: 13comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (si ze3172 | ! = s isziez)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/c93.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/c93.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/c93.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cook_parser.o src/libavcodec/bonk.c:227:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 227 | if (bits[x].bit && bits[x].count > entries - n_zeros) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 14 warnings generated. 647 warnings generated. src/libavcodec/bonk.c:336:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 336 | frame->nb_samples = FFMIN(s->samples_per_packet * s->down_sampling, s->nb_samples); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/canopus.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. 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)) | ~ ^ ~ CC libavcodec/cpia.o 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:25src/libavcodec/bytestream.h: note: :expanded from macro 'FFMIN'271 :17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 | #define FFMIN(a ,271b | ) ( ( a )i >n t(b )s ?i z(eb2) := (Fa11)F)MI N warning s| ( ~ ^ ~ generatedg . ->buffer_In file included from esrc/libavcodec/cbs_h2645.cn:d 22- : g-src/libavcodec/bytestream.h>:bu187f:f15e:r ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize); 187| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | if (ssrc/libavutil/macros.h:iz49e:225 !:= note: sexpanded from macro 'FFMIN' ize) 49 | | # ~~~~~ ^ ~~~~d efine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/cri.o 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 | #dIn file included from efinsrc/libavcodec/cbs_jpeg.ce: F20F: MIn file included from src/libavcodec/cbs_internal.hI:N(30a: ,src/libavcodec/put_bits.hb): 227(:(a37): > warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) ? (b) : (a)) | 227 ~ ^ ~ | In file included from src/libavcodec/canopus.c : 27i: fsrc/libavcodec/bytestream.h: 294:(15s:- >warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u f_end 294- | s - > biuf f(_spitzre 2> !== ssiizzeeo)f ( B| i ~~~~~ ^ ~~~~t Buf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cri_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))src/libavcodec/bytestream.h { : | 317 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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(gCC libavcodec/cscd.o ->buffer_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/cbs_mpeg2.c:22: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(In file included from g->src/libavcodec/cbs_h2645.cbu:ff22e: r_src/libavcodec/bytestream.hen:d293 :-13: g-warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]bu ffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 293 | sizesrc/libavutil/macros.h2:49 := 25F: Fnote: Mexpanded from macro 'FFMIN' IN(p->b uf49f | e#rd_eefnidn e- pF-F>MbIufNf(ear,,b )si z(e()a); > (| b) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ? (b) src/libavutil/macros.h:: 49(:a25): )note: expanded from macro 'FFMIN' | ~ ^ ~ In file included from 49src/libavcodec/canopus.c | :#27d: esrc/libavcodec/bytestream.hf:in356e: F13F:M Iwarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( a,b) ((a) >356 | ( b ) ? s(ib)z e2: =(a )F)FM I | N ~ ^ ~( p->bufferIn file included from _esrc/libavcodec/cbs_h2645.cn:d22 : -src/libavcodec/bytestream.h p:-294>:b15u:f fwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r , size )294; | | i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f (sisrc/libavutil/macros.hz:49e:2 25!: =note: expanded from macro 'FFMIN's ize) | 49 | ~~~~~ ^ ~~~~# define FFMIN(a,b) ((a) > (b) ? (b) : (a)3) warning| s ~ ^ ~ generated . 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/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37src/libavcodec/put_bits.h: warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]317 :33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | 317 | i fi f( s(-s>-bu>fb_uenfd_ e-n ds --> bsu-f>b_upft_rp t>r= > = ssiizzeeooff((BBiittBBuuff)))) {{ | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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.c:30: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_sei.c:20: In file included from src/libavcodec/cbs_internal.h: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 - ssrc/libavcodec/put_bits.h->bu:f_265pt:r37 :> =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s izeof(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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. In file included from src/libavcodec/cbs_jpeg.c:55: src/libavcodec/cbs_jpeg_syntax_template.c:92:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | if (ij >= FF_ARRAY_ELEMS(current->V)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:55:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 55 | if (get_bits_left(gbc) < zeroes) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/cbs_av1.c:82:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 82 | for (i = 0; i < zeroes; i++) | ~ ^ ~~~~~~ src/libavcodec/cbs_av1.c:87:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 87 | for (j = 0; j < zeroes; j++) | ~ ^ ~~~~~~ src/libavcodec/cbs.c:84:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (i = 0; i < FF_ARRAY_ELEMS(cbs_type_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. In file included from src/libavcodec/cbs_vp9.cCC libavcodec/cyuv.o :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/cbs_av1.c:280:28: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 280 | if (put_bits_left(pbc) < w) | ~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/cbs_av1.c:296:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 296 | for (i = 0; i < w - 1; i++) | ~ ^ ~~~~~ src/libavcodec/put_bits.h: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/d3d11va.o CC libavcodec/dca.o 11 warnings generated. In file included from src/libavcodec/cbs_jpeg.c:76: src/libavcodec/cbs_jpeg_syntax_template.c:92:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | if (ij >= FF_ARRAY_ELEMS(current->V)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. src/libavcodec/cbs.c:376:37: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 376 | av_assert0(put_bits_count(&pbc) <= 8 * ctx->write_buffer_size); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ccaption_dec.c:931:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 931 | { "real_time", "emit subtitle events as they are decoded for real-time display", OFFSET(real_time), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, SD }, | ^ src/libavcodec/ccaption_dec.c:932:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 932 | { "real_time_latency_msec", "minimum elapsed time between emitting real-time subtitle events", OFFSET(real_time_latency_msec), AV_OPT_TYPE_INT, { .i64 = 200 }, 0, 500, SD }, | ^ src/libavcodec/ccaption_dec.c:937:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 937 | {NULL} | ^ src/libavcodec/cbs_sei.c:142:31: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 142 | if (au->units[i].type == sei_type) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/cbs_sei.c:157:35: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 157 | if (au->units[i].type < highest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei.c:164:35: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 164 | if (au->units[i].type < highest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dca_core.o src/libavcodec/cbs_jpeg.c:100:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/cbs.c:513: 43100 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i = 0; i + 1 <513 | f r ag - > d a t a _ s i ze & a&v f_rasasge-r>t0d(akt a[>i ]0 ! =&& 0jx f+f ;k )d a{t a_ s i z e & & f r a g -> d a t a [ i ] = = 0 x f f ; i + + ) ; | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c : 106 :\15 : | ^~~~ warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/cbs.c106: | 523 : 30 : iwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (i + 1 > =523 | f r a g - > d a t a _ si zave_a s&s&e rft0r(ajg -+> d1at a<[ is]i)ze o{f ( | n ~~~~~ ^ ~~~~~~~~~~~~~~~a me)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:117:src/libavutil/avassert.h21::38 :warning: 11comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]: note: expanded from macro 'av_assert0' 117 | 38 | f o r ( +i+fi ;( !i (+c o1 n d a t a _ s i z e & & fr a g - >d at a [ i ] = = 0 x ff ; i + + ) ; | ~~~~~ ^ ~~~~~~~~~~~~~~~ \ src/libavcodec/cbs_jpeg.c :| 118 ^~~~:15 : warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/cbs.c118: | 527 : 22 :i fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (i + 1 > =527 | f r a g -a>vd_aatsas_esritz0(ej) +{ 1 | ~~~~~ ^ ~~~~~~~~~~~~~~~< sizeof(namesrc/libavcodec/cbs_jpeg.c)):;132 : 35| : ~~~~~ ^ ~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] src/libavutil/avassert.h:38:11: 132note: | expanded from macro 'av_assert0' 38f | o r i(fi (=! (sctoanrdt);) {i + 1 < f r ag -> d a t a _ s iz e ; 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) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/dca_core_bsf.o In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/dca_exss.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/dca_lbr.o CC libavcodec/dca_parser.o src/libavcodec/cbs_jpeg.c:298:33: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 298 | if (scan->data_size * 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cavsdec.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 317 | src/libavcodec/cfhddata.c : 25s: iIn file included from zesrc/libavcodec/cfhd.h2: 27=: src/libavcodec/bytestream.hF:F171:MI18N(:p -warning: >buffer_ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n d - p->buffer, siz e171) | ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~g ->buffer +=src/libavutil/macros.h F:F49M:I25N:( gnote: -expanded from macro 'FFMIN' >buffer _49e | n#dd ef-i nge- >FbFuMfIfNe(ra,, bs) i(z(ea)); > ( b| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ? (b) : (a)) src/libavutil/macros.h| : ~ ^ ~49 :25: note: expanded from macro 'FFMIN' In file included from src/libavcodec/cdgraphics.c49: | 23#: src/libavcodec/bytestream.hd:e318f:i15n:e warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F MIN(a ,318b | ) ( ( a ) i>f ((bs)iz e?2 (!b)= :s i(zae))) | ~~~~~ ^ ~~~~| ~ ^ ~ In file included from In file included from src/libavcodec/cdxl.csrc/libavcodec/cfhddata.c::3225: : src/libavcodec/bytestream.hIn file included from :src/libavcodec/cfhd.h171::2718: :src/libavcodec/bytestream.h :warning: 186comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | 171 | s i ze 2g -=> FbFuMfIfNe(rp -+>=b uFfFfMIeNr(_ge-n>db u-f fper-_>ebnudf f-e gr-,> bsuifzef)er;, s| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' src/libavutil/macros.h: 4949: | #25d: enote: fexpanded from macro 'FFMIN'i ne FFMI N49( | a#,db)e f(i(nae) >F F(Mb)I N?( a(,bb)) :( ((aa)) )> (| ~ ^ ~b ) ? (b) In file included from :src/libavcodec/cfhddata.c :(25: aIn 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) | ~~~~~ ^ ~~~~ 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->bufsrc/libavcodec/bytestream.hfer_:en355d: -13 :p -warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] buffer, size); | 355 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | size src/libavutil/macros.h :=49 :FF25M:IN (gnote: -expanded from macro 'FFMIN'>b uffer _49en | d #-d ge->fbiunfef eFrF,M sIiNz(ea),;b ) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( (a) > (b)src/libavutil/macros.h :49?: 25:( bnote: expanded from macro 'FFMIN') : (a )49) | # d e| f ~ ^ ~ ine FFMINIn file included from src/libavcodec/cdxl.c(:a,32b: ) src/libavcodec/bytestream.h(:(187a:15): > warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) ? (b ) 187: | ( a ) )i f | ( ~ ^ ~s ize2 != sizIn file included from e)src/libavcodec/cdgraphics.c : | 23 ~~~~~ ^ ~~~~: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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)) | ~ ^ ~ In file included from src/libavcodec/cdtoons.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdtoons.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) src/libavcodec/bytestream.h | ~~~~~ ^ ~~~~: 271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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_203end warning s- generatedp-. >buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define Fsrc/libavcodec/bytestream.hFMI:N(271a:,17b:) (warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ) > (b) ? (b) : (271a | ) ) | ~ ^ ~i nt size2 =In file included from src/libavcodec/cdxl.cF:F32M: INsrc/libavcodec/bytestream.h(:g294-:>b15u:ff erwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e nd - g- >294b | u f f e ri,f s(iszie)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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 | sisrc/libavcodec/bytestream.hze2 := 317F:F13M:I Nwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p ->buffer_end - p -317> | bu f f esri, zsei2ze )=; F F| M ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~I N(p->src/libavutil/macros.hb:u49f:f25:e rnote: _expanded from macro 'FFMIN'e In file included from ndsrc/libavcodec/cdtoons.c : -49 | #33dp: esrc/libavcodec/bytestream.h-fi>:nb293eu:13 :f Fwarning: FMfIcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]eN (ra,, b)s i(z(ea)); > 293 | | (b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ? (sb)i z:e src/libavutil/macros.h2 (:=a F49F)M:I)25N :(| ~ ^ ~ note: pexpanded from macro 'FFMIN'- >bIn file included from u49fsrc/libavcodec/cfhddata.cf | e:r25_#e: In file included from dnesrc/libavcodec/cfhd.hdf -:i n27p: e-src/libavcodec/bytestream.h >:Fb357uF:fM15INf(:ea r,,warning: b scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i) (z(e)a; ) 357 | | > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ( bi)f ?(src/libavutil/macros.hs iz:(e49b2) :: 25: !(note: =aexpanded from macro 'FFMIN' s)i )z e )| ~ ^ ~| ~~~~~ ^ ~~~~ 49 | #define FIn file included from FMsrc/libavcodec/cdxl.cI:N(32a: ,src/libavcodec/bytestream.hb:) 318(:(a15): >warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) ? (b ) 318: | ( a ) ) if| ~ ^ ~ (size2 !=In file included from ssrc/libavcodec/cdtoons.ciz:e33): 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/cngdec.c:25: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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/libavcodec/bytestream.h | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 355 | 49 | s#idzeef i n=e FFFFMMIINN((ga-,>bb)u f((af) e>r_ e(bn)d ?- (gb-)> b: u(faf)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/cdxl.c:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdtoons.c:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdtoons.c:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:361: src/libavcodec/cbs_sei_syntax_template.c:31:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 31 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 31 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/cfhd.c:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/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 }, | ^ CC libavcodec/dca_sample_rate_tab.o src/libavcodec/cdtoons.c:232:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 232 | if (size > buf_size || buf + size > eod) | ~~~~ ^ ~~~~~~~~ src/libavcodec/cdtoons.c:289:38: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 289 | if (size < 8 || size - 8 > eod - buf) { | ~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/dca_xll.o CC libavcodec/dcaadpcm.o CC libavcodec/dcadata.o src/libavcodec/cbs_sei_syntax_template.c:191:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 191 | bits_written < 8 * current->payload_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:240:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 240 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ CC libavcodec/dcadct.o 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] CC libavcodec/dcadec.o 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dcadsp.o src/libavcodec/cbs_sei_syntax_template.c:276:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 276 | if (payload_size + 1 > get_bits_left(rw) / 8) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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/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/cngdec.c:133:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | p->refl_coef[i] = 0.6 *p->refl_coef[i] + 0.4 * p->target_refl_coef[i]; | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cngdec.c:133:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | p->refl_coef[i] = 0.6 *p->refl_coef[i] + 0.4 * p->target_refl_coef[i]; | ~^~~~~~~~~~~~~~~ src/libavcodec/cngdec.c:142:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | e *= 1.0 - p->refl_coef[i]*p->refl_coef[i]; | ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ src/libavcodec/cngdec.c:144:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | scaling = sqrt(e * p->energy / 1081109975); | ~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/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/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); | ~ ^~~~~~~~~~ CC libavcodec/dcaenc.o src/libavcodec/cljrenc.c:100:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "dither_type", "Dither type", OFFSET(dither_type), AV_OPT_TYPE_INT, { .i64=1 }, 0, 2, VE}, | ^ src/libavcodec/cljrenc.c:101:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | { NULL }, | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 6src/libavcodec/cavsdec.c warning:s generated573. :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/cavsdec.c:692:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 692 | if (cbp_code > 63U) { | ~~~~~~~~ ^ ~~~ 12 warnings generated. src/libavcodec/codec_desc.c:3674:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3674 | if (prev - codec_descriptors < FF_ARRAY_ELEMS(codec_descriptors) - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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)) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/dcahuff.o 13 warnings generated. 29 warnings generated. 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/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' In file included from 38 | src/libavcodec/clearvideo.c : 31i: fsrc/libavcodec/bytestream.h :(171!:(18co:nd ))warning: src/libavcodec/put_bits.h {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 317 :33 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | 317 | g - >ibf (us - f >f b ufe_ ren d + =- s - F F > MbI uN f(_g p - t r >\>=b u sf if| e ^~~~zero _fe(nBidt B-u fg)src/libavcodec/cbs_vp9.c-:>506):13b: u{ f warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]f er| , ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ s 506i | z e )if; (p o| s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ == unit->datasrc/libavutil/macros.h_:si49ze:)25 :{ note: | expanded from macro 'FFMIN' ~~~ ^ ~~~~~~~~~~~~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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_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)) { \ | ^~~~ 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/cfhdenc.c:305:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 305 | for (int k = 0; k < FF_ARRAY_ELEMS(s->plane[i].band[j]); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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 CC libavcodec/dct.o (highpass_height > highpass_a_height || highpass_width > highpass_a_width || a_expected < highpass_height * (uint64_t)highpass_stride) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ CC libavcodec/dct32_fixed.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/dct32_float.o 6CC libavcodec/dds.o warnings generated. CC libavcodec/decode.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/dfa.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) | ~~~~~ ^ ~~~~ 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) > (b5) warning?s ( generatedb. ) : (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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dfpwmdec.o 74 warnings generated. In file included from src/libavcodec/cbs_av1.c:643: src/libavcodec/cbs_av1_syntax_template.c:1434:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1434 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1433:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1433 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1439:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1439 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1440 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1438:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1438CC libavcodec/dfpwmenc.o | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dirac.o src/libavcodec/cfhdenc.c:847:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 847 | { NULL}, | ^ 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_bCC libavcodec/dirac_arith.o its1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 19 warnings generated. CC libavcodec/dirac_dwt.o In file included from src/libavcodec/cri.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cri.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cri.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 13 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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)src/libavcodec/cook.c > (:b)196 :?32 :( bwarning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: (a)) | ~ ^ ~ In file included from 196src/libavcodec/cri.c | : 33 : src/libavcodec/bytestream.h : 294 : 15q:- >warning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a in_ t294a | bl e [ i ]i f= (psoiwz(peow22 t!ab=[ is i+z e48)] , | | ~~~~~ ^ ~~~~ ~~~ ^~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cri.c:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 11 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)) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dirac_parser.o src/libavcodec/cbs_av1_syntax_template.c:2046:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 2046 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dirac_vlc.o CC libavcodec/diracdec.o 67 warnings generated. CC libavcodec/diracdsp.o 11 warnings generated. CC libavcodec/diractab.o CC libavcodec/dnxhd_parser.o CC libavcodec/dnxhddata.o 36 warnings generated. 3 warnings generated. 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) | ~~~~~ ^ ~~~~ CC libavcodec/dnxhddec.o CC libavcodec/dnxhdenc.o CC libavcodec/dolby_e.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/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/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317src/libavcodec/clearvideo.c | : s697i:z29e2: = warning: Fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]F MIN(p->buffer_end 697- | p - >b uifffe r(, 1sUi z| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t ile_shifsrc/libavutil/macros.ht :!49=: c25-:> tnote: expanded from macro 'FFMIN'i le_size |49| | # dce-f>itniel eF_FsMhIiNft( a<, b1) |(|( ac)- >>t i(lbe)_ ?s h(ibf) t: > (3a0)) ){ | | ~ ^ ~ ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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/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/dolby_e_parse.o 11 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/dolby_e_parser.o In file included from src/libavcodec/dcaenc.c:27: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dovi_rpu.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/dpcm.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) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~ 11 warnings generated. CC libavcodec/dpx.o CC libavcodec/dpx_parser.o 1 warning generated. CC libavcodec/dpxenc.o 13 warnings generated. CC libavcodec/dsd.o 8 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/dct.c:158:16: warning: implicit conversion increases floating-point precision: 'FFTSample' (aka 'float') to 'double' [-Wdouble-promotion] 158 | next = data[1] * 0.5; | ^~~~~~~ ~ CC libavcodec/dsddec.o In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hCC libavcodec/dsicinaudio.o :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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dcadec.c:389:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "core_only", "Decode core only without extensions", OFFSET(core_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, PARAM }, | ^ src/libavcodec/dcadec.c:402:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 402 | { NULL } | ^ In file included from src/libavcodec/dcaenc.c:41: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dsicinvideo.o 3 warnings generated. In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:369: src/libavcodec/cbs_h265_syntax_template.c:552:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcaenc.c 552: | 309 : 52 : warning: implicit conversion from 'unsigned long long' to 'float' changes value from 281474968322048 to 281474976710656 [-Wimplicit-const-int-float-conversion] for (j = 0; j < =309 | n u m _ d e l t a c_-p>olcfse;_ fji+r_+6)4 i{[ 6 4| ~ ^ ~~~~~~~~~~~~~~* j + k] = (int32_t)(0xffffff800000ULL * ff_dca_lfe_fir_64[8 * k + j]); | ^~~~~~~~~~~~~~~~~ ~ src/libavcodec/dcaenc.c:310:63: warning: implicit conversion from 'unsigned long long' to 'float' changes value from 281474968322048 to 281474976710656 [-Wimplicit-const-int-float-conversion] 310 | c->lfe_fir_64i[64 * (7-j) + (63 - k)] = (int32_t)(0xffffff800000ULL * ff_dca_lfe_fir_64[8 * k + j]); | ^~~~~~~~~~~~~~~~~ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libavcodec/dss_sp.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dstdec.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. 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)) | ~ ^ ~ 20 warnings generated. 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] 18713 | warning s generatedi. f (size2 != size) | ~~~~~ ^ ~~~~ 23 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/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) | ~~~~~ ^ ~~~~ src/libavcodec/dsd.c:119:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 119 | sum += ctables[i][a] + ctables[i][b]; | ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/dcaenc.c:708:50: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare]In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 708 | 186 | i f ( (sfifz_ed2c a= _FqFuMaInN(tp_->lbeuvfelfser[_abeitnsd] -- p1)- >/b u2f f< eqru,a nstiizzee_)v; a l| u ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e (peak, src/libavutil/macros.hou:r49_:q25:u anote: nexpanded from macro 'FFMIN't )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | #define FFMIsrc/libavcodec/dcaenc.cN(:a718,:b53): warning: (comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare]( a) > (b) ? ( b)718 | : ( a )a)v _ | a ~ ^ ~s sert0((ffIn file included from _src/libavcodec/decode.cd:c44a: _src/libavcodec/bytestream.hq:u187an:t15:_ lwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]v els[a b187 | i ts ] -i f1 ) (/s i2z e>2 =! =q usainzte)i z| e ~~~~~ ^ ~~~~_ value(peak, *quant)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/dca_lbr.c:1179:21: warning: missing field 'tonal' initializer [-Wmissing-field-initializers] 1179 | } chunk = { {0} }; | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:491:25: warning note: generatedexpanded from macro 'FFMIN'. 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dds.c:35: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dds.c:35: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dds.c:35: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavcodec/dfa.c:49::2561::49 :note: expanded from macro 'FFMIN' warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 49 | #defineIn file included from F61FMsrc/libavcodec/dirac.cI | :N 32( : a, bsrc/libavcodec/golomb.h :)482:i 34f:( ((warning: byacomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])t > e s(tbr)e am?2 _(gbe)t _:482b | u f( fae ) r()g b , | f ~ ^ ~ri f a(mgeb-,>s isIn file included from zizsrc/libavcodec/decode.cee_:i)44n _: !bsrc/libavcodec/bytestream.h=i: sti294:sz15: buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dcaenc.csrc/libavutil/macros.h:49::83525::15 note: :expanded from macro 'FFMIN' warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 49 | #defin e835 | F F M I N ( a, b )if (((ta) <> b(be)st _?b i(tsb) ){ : | ( ~ ^ ~~~~~~~~~ a)) | ~ ^ ~ In file included from src/libavcodec/dds.c:35: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/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/dfa.c:77:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 77 | if (segments == 0 && offset == frame_end - frame) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/dfa.c:79:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 79 | if (frame_end - frame <= offset) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/dfa.c:95:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 95 | if (frame - frame_start < offset || frame_end - frame < count) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavcodec/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 | src/libavcodec/bytestream.h : 355 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (1 << diff_len) )355) | | ~~~~~~~~~~~~~~~ size = FFMIN(src/libavcodec/cbs_av1_syntax_template.cg:-1433>:43b:u fwarning: fcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]e r_end - g 1433 | - > b u ff e r , s i z e ) if ; ( p| r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i v->ref[i].src/libavutil/macros.h:fr49a:m25e:_ inote: d expanded from macro 'FFMIN'> curre n49 | t#d-e>fciunrer eFnFtM_IfN(raa,bm)e _(i(da )| |> (b| ) ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ? (b) : (a)) | ~ ^ ~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] In file included from src/libavcodec/decode.c: 441439: | src/libavcodec/bytestream.h : 356 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356p | r i v s-i>zree2f [=i ]F.FfMrIaNm(ep_-i>db u b u| f ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ fer, si ze1440) | ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 : 25: note: expanded from macro 'FFMIN' 49 | # d e f i n e F F M I N ( a ,cbu)r r(e(nat)- >>c u(rbr)e n?t _(fb)r am:e (_ai)d) -| ~ ^ ~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 1441src/libavcodec/decode.c | : 44 : src/libavcodec/bytestream.h : 357 : 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | i f ( s i z e2 ! = si z e ) | ~~~~~ ^ ~~~~ (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 && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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] In file included from 356 | src/libavcodec/dirac_arith.c : 28 : isrc/libavcodec/dirac_arith.hf:156(:y+230:< (warning: uncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]s igned)height) d- 156> | h o r i zbointt a=l _(cloomwp >o>s e1(6b)[ 1>]=, dr-a>ntgeem_pt,i mweisd_tprho)b;; | | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dfa.c:217:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 217 | if (frame - line_ptr <= bytestream2_peek_byte(gb)) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dfa.c:224:65: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | if (bytestream2_get_buffer(gb, line_ptr, count) != count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 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.c:297:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | if (idx < 3U) | ~~~ ^ ~~ src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:401:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 401 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dfa.c: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/dca_lbr.c:1468:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1468 | accum[j] += fabs(other[j]); | ~~~~ ^~~~~~~~ src/libavcodec/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) | ~ ^ ~~~~~~~~~~ CC libavcodec/dts2pts_bsf.o src/libavcodec/dcaenc.c:1297:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1297 | { "dca_adpcm", "Use ADPCM encoding", offsetof(DCAEncContext, options.adpcm_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DCAENC_FLAGS }, | ^ src/libavcodec/dcaenc.c:1298:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1298 | { NULL }, | ^ src/libavcodec/dcaenc.c:1310:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1310 | { NULL }, | ^ CC libavcodec/dump_extradata_bsf.o 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/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(y+3<(unsigned)height) vertical_compose_l1(b[3], b[4], b[5], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:467:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 467 | if(y+2<(unsigned)height) vertical_compose_h1(b[2], b[3], b[4], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:468:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 468 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:469:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:471:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:472:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. src/libavcodec/cbs_av1_syntax_template.c:2046:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 2046 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/dv.o 2 warnings generated. CC libavcodec/dv_error_marker_bsf.o src/libavcodec/cbs_av1.c:819:44: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 819 | av_assert0(pos % 8 == 0 && pos / 8 <= size); | ~~~~~~~ ^ ~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/dv_profile.o src/libavcodec/cbs_av1.c12: warning855s: generated13. : warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 855 | if (pos >= 8 * unit->data_size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/diracdec.c:36: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/decode.c:817:14: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 817 | outl >= buf_pkt->size || inl != 0) { | ~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/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)) { \ | ^~~~ 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/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); In file included from | src/libavcodec/dpcm.c ~~~^~~~~~~~~~~~~~~~~ :41: src/libavcodec/bytestream.h:186:13src/libavcodec/dirac_dwt_template.c:: 353warning: :11comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | 186 | if (syi+z1e<2(u n=s iFgFnMedI)Nhe(ipg-h>tb)u fvfeerr_teincda l-_ cpo-m>pbousfef_ehr0,( b[s0i],z eb)[;2] , b| [ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~3 ], b[4], bsrc/libavutil/macros.h[:6]49,:25 :w inote: dexpanded from macro 'FFMIN'th ); | ~~~^~~~~~~~~~~~~~~~~ 49 | #definsrc/libavcodec/dirac_dwt_template.ce: 355F:F11MI:N (awarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) ((a) > (355b | ) ? (ibf)( y:- 1(:h15o:r iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o ntal_ co187mp | o s e (ib[f0 (]si,z de-2> t!e=mp ,s iwziedt)h ) ;| ~~~~~ ^ ~~~~ | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ 19 warnings generated. src/libavcodec/dnxhddata.c:944:30: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 944 | { 175, 185, 365, 440 } }, | ^ src/libavcodec/dnxhddata.c:951:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 951 | { 115, 120, 145, 240, 290 } }, | ^ src/libavcodec/dnxhddata.c:958:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 958 | { 175, 185, 220, 365, 440 } }, | ^ src/libavcodec/dnxhddata.c:965:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 965 | { 185, 220 } }, | ^ src/libavcodec/dnxhddata.c:972:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 972 | { 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:979:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 979 | { 185, 220 } }, | ^ src/libavcodec/dnxhddata.c:986:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 986 | { 120, 145 } }, | ^ src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dnxhddata.c:993 :37424 | : warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] if(y +9931 | < ( u n s i g{n e9d0),h e1i8g0h,t )2 2v0e r} t}i,c a l| _ ^c ompose_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] src/libavcodec/dnxhddata.c:1000:29: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 375 | 1000 | i f ( y + 0 <{( un9si0g, n1ed1)0he,i g1h8t0), v2er2t0i ca}l _}c, o | m ^p ose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:377:11: warning: src/libavcodec/dnxhddata.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :1007:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 377 | 1007 | i f ( y - 1 <{( 6u0n,s ig7n5,e d1)2he0i, g1ht4)5 d}- >}h,o r | i ^z ontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:378:11: src/libavcodec/dnxhddata.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 1014:26: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 378 | 1014 | if ( y + 0{< (3u6,n 4s5i,g n7e5d,) h9e0i }g h}t,) d| - ^> 18ho warningrisz generatedo. ntal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/cbs_av1.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_lefsrc/libavcodec/dirac_dwt_template.ct(:p398b:c11:) )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); | ~~~^~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dpcm.csrc/libavcodec/dirac_dwt_template.c::41402: :src/libavcodec/bytestream.h11::293: 13warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(u n293s | i g n e d)shiezieg2h t=) FdF-M>IhNo(rp-i>zobnutfafle_rc_oemnpdo s-e (p-b>[b1u]f,f edr-,> tseizmep),; w i | d ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t h); | ~~~^~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/dnxhddata.c 49 | :#d1082e:f23in:e warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F MIN(a,b) ((a) > (b )1082 | ? ( b )f o:r ((ian)t) i| ~ ^ ~ = 0; i < FIn file included from Fsrc/libavcodec/dpcm.c_:A41R: RAsrc/libavcodec/bytestream.hY:_294E:L15E:M Swarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d nxh d294_ | c i d_ ta bilfe )(;s iiz+e+2) ! | = ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(y+3<(unsigned)height) vertical_compose_l1(b[3], b[4], b[5], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:467:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 467 | if(y+2<(unsigned)height) vertical_compose_h1(b[2], b[3], b[4], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:468:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 468 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:469:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:471:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:472:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/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->hesrc/libavcodec/cbs_av1.cigh:t1340 :=120=: awarning: vmissing field 'unit' initializer [-Wmissing-field-initializers]c tx->height && | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ 1340 | src/libavcodec/dnxhddata.c : 1148 : 27 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1148 | O F F S E T ( o p e rfaotirn g(_jp o=i n0t;) ,j A6b4i t= _-1r a}t,e s-);1 ,j +AV+1) _{M A X| _ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~OP ERATING_POINTS - 1, 0 }, | ^ src/libavcodec/cbs_av1.c:1341:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1341 | { NULL } | ^ CC libavcodec/dvaudio_parser.o src/libavcodec/dnxhddec.c:292:18: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] src/libavcodec/dnxhddata.c: 1160292: | 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (buf_size < ctx-> 1160c | i d _t a bfloer- >c(oid i=n g0_;u nii t< _FsFi_AzReR)A Y{_ E L| E ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~M S(dnxhd_cid_tabsrc/libavcodec/dnxhddec.cl:e337):;19 :i+ +warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/dvaudiodec.o { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~337 | for (src/libavcodec/dnxhddata.ci :=1162 :023;: iwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]< ctx->mb_h e1162i | g h t ; i + + )f or{ ( j | = ~ ^ ~~~~~~~~~~~~~~ 0; j < FF_ARRAY_src/libavcodec/dnxhddec.cEL:E341M:S41(:c iwarning: dcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]- >bit_rates )341; | j + + ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i f (buf_size - ctx->data_offset < ctx->mb_scan_index[i]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dvbsubdec.o CC libavcodec/dvbsub_parser.o CC libavcodec/dvbsubenc.o CC libavcodec/dvd_nav_parser.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.hsrc/libavcodec/dpx.c:32: :src/libavcodec/bytestream.h:260187::3515:: 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] 187 | if 260( | s iz e 2 ! = s i z e ) A V| R ~~~~~ ^ ~~~~a tional 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] In file included from 272 | src/libavcodec/dolby_e_parse.c : 22 : src/libavcodec/put_bits.h : 227 : 37: warning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]VR ational q = av_d2q(av_in t2272 | f l o a t ( iif) ,( s40-9>6b)u;f _ e| n ~~~~~~ ^~~~~~~~~~~~~~~d - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h| ~ ^ ~: 265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/decode.c :src/libavcodec/dpx_parser.c:131985::2326:: 265warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | i f ( s - >1319 b | u if f_ e(n d d-fo-r >s- >f(busfiize_ >n bptuft_ r s>ii= sze= i 0-z; ei io f<+( 1 9BiF)t FB_ | u ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~A fR)R)A Y{_ E| L ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~E MS(sd); 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/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/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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/decode.c:1428:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1428 | for (i = num_planes; num_planes > 0 && i < FF_ARRAY_ELEMS(frame->data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)In file included from { src/libavcodec/diracdec.c| : ~~~~~~~~~~~ ^ ~~~~~~ 37: src/libavcodec/dirac_arith.h:156:23: warning: src/libavcodec/dpx.ccomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: 209:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209156 | | biift =(r e(tlo w! => >0 1x6FF)F F>F=F FrFa)ng e{_ t i| m ~~~ ^ ~~~~~~~~~~e s_prob; 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 !src/libavcodec/dnxhddec.c= 0:xF635F:F52F:F Fwarning: Fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]F && j != 0xFFFFFF F635F | ) { | ~ ^ ~~~~~~~~~~ (ctx->width != avctx->width || ctx->height != avctx->height)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:635:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 635 | (ctx->width != avctx->width || ctx->height != avctx->height)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/dvdata.o src/libavcodec/dolby_e_parse.c:67:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | av_assert0(nb_words <= 1024u); | ~~~~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ In file included from src/libavcodec/dirac_dwt.c:33: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 352 | if(y+5<(unsigned)height) vertical_compose_l0( b[5], b[6], b[7], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 374 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:375:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:377:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 377 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:378:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:401:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 401 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(y+3<(unsigned)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); | ~~~^~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/dvdec.o CC libavcodec/dvdsub.o CC libavcodec/dvdsub_parser.o CC libavcodec/dvdsubdec.o CC libavcodec/dvdsubenc.o CC libavcodec/dvenc.o 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.c:1298:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1298 | { NULL }, | ^ 22 warnings generated. CC libavcodec/dxa.o 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 16 warnings generated. src/libavcodec/diracdec.c:669:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 669 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:679:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 679 | if (b->quant > (DIRAC_MAX_QUANT_INDEX - 1)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:686:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 686 | if (b->length > FFMAX(get_bits_left(&s->gb)/8, 0)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:702:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 702 | for (i = 0; i < s->wavelet_depth * 3 + 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:706:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 706 | if (damaged_count > (s->wavelet_depth * 3 + 1) /2) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dxtory.o src/libavcodec/diracdec.c:790:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 790 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:803:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 803 | for (level = 0; level < s->wavCC libavcodec/dxv.o elet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:826:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 826 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:853:19: warning: comparison of integers of different signs: 'int' and 'unsigned 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++) | ~ ^ ~~~~~~~~ CC libavcodec/dynamic_hdr10_plus.o src/libavcodec/diracdec.c:942:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 942 | if (s->slice_params_num_buf != (s->num_x * s->num_y)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:977:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 977 | for (slice_y = 0; bufsize > 0 && slice_y < s->num_y; slice_y++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:978:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 978 | for (slice_x = 0; bufsize > 0 && slice_x < s->num_x; slice_x++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:1003:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1003 | if (s->num_x*s->num_y != slice_num) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/diracdec.c:1010:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1010 | for (slice_y = 0; bufsize > 0 && slice_y < s->num_y; slice_y++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:1011:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1011 | for (slice_x = 0; bufsCC libavcodec/dynamic_hdr_vivid.o ize > 0 && slice_x < s->num_x; slice_x++) { | ~~~~~~~ ^ ~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 6 warnings generated. src/libavcodec/diracdec.c:1171:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1171 | for (ref = 0; ref < s->num_refs; ref++) { | ~~~ ^ ~~~~~~~~~~~ src/libavcodec/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. 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/eac3_core_bsf.o CC libavcodec/eac3_data.o CC libavcodec/eac3enc.o 11 warnings generated. CC libavcodec/eacmv.o In file included from src/libavcodec/cbs_h2645.c:439src/libavcodec/dnxhdenc.c: :src/libavcodec/cbs_sei_syntax_template.c52::3192::19 :warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 5231 | | f o r o(fi f=s e0t;o fi( Dnptaeyxlto,a ndi_tsriisz_ec;o mip+a+t)) , | 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/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/dump_extradata_bsf.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL }, | ^ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 20 warnings generated. 12 warnings generated. 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/eaidct.o 14 warnings generated. 1 warning generated. CC libavcodec/eamad.o In file included from src/libavcodec/dstdec.c:35: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/eatgq.o CC libavcodec/eatgv.o In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/eatqi.o In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | iCC libavcodec/elbg.o f (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/elsdec.o src/libavcodec/dstdec.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0; i < elements; i++) { | ~ ^ ~~~~~~~~ CC libavcodec/encode.o src/libavcodec/dstdec.c:168:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 168 | for (k = 0; k < method + 1; k++) | ~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dstdec.c:222:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 222 | for (i = 0; i < fsets->elements; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dss_sp.c:694:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 694 | } while (offset < FF_ARRAY_ELEMS(p->excitation)); | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dv_error_marker_bsf.c:100:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "color" , "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "yellow"}, 0, 0, FLAGS }, | ^ src/libavcodec/dv_error_marker_bsf.c:121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 121 | { NULL }, | ^ src/libavcodec/dv_profile.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dstdec.c:313:21: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 313 | for (ch = 0; ch < channels; ch++) | ~~ ^ ~~~~~~~~ src/libavcodec/dstdec.c:344:25: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 344 | for (ch = 0; ch < channels; ch++) { | ~~ ^ ~~~~~~~~ src/libavcodec/dstdec.c:375:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 375 | for (i = 0; i < channels; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/dv_profile.c:283:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 283 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dv_profile.c:288:25: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 288 | if (sys && buf_size == sys->frame_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/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/dv_profile.csrc/libavcodec/dnxhdenc.c::1055:32518::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] 1055 | if 325(b | i ts < cftox-r>f r(amie _=b i0t;s )i {< F| F ~~~~ ^ ~~~~~~~~~~~~~~~ _ARRAY_ELEMS(dv_profiles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/error_resilience.o 11 warnings generated. CC libavcodec/escape124.o src/libavcodec/dsicinvideo.c:271:87: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 271 | if (cin->bitmap_size - avctx->discard_damaged_percentage*cin->bitmCC libavcodec/escape130.o ap_size/100 > res) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavcodec/evrcdec.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/exif.o src/libavcodec/dcadata.c:7467:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7467 | SCALE(3.165979683399200e-2), SCALE(1.527829794213176e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7467:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7467 | SCALE(3.165979683399200e-2), SCALE(1.527829794213176e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7466:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7466 | SCALE(3.152491748332978e-1), SCALE(1.543320864439010e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7466:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7466 | SCALE(3.152491748332978e-1), SCALE(1.543320864439010e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7465:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7465 | SCALE(1.516709625720978e-1), SCALE(3.135308027267456e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7465:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7465 | SCALE(1.516709625720978e-1), SCALE(3.135308027267456e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7464:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7464 | SCALE(1.426893868483603e-3), SCALE(3.061520494520664e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7464:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7464 | SCALE(1.426893868483603e-3), SCALE(3.061520494520664e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7463:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7463 | SCALE(3.272953629493714e-2), SCALE(1.634211512282491e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7463:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7463 | SCALE(3.272953629493714e-2), SCALE(1.634211512282491e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7462:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7462 | SCALE(3.169221282005310e-1), SCALE(1.570075154304504e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7462:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7462 | SCALE(3.169221282005310e-1), SCALE(1.570075154304504e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7461:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7461 | SCALE(1.490248143672943e-1), SCALE(3.117676973342896e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7461:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7461 | SCALE(1.490248143672943e-1), SCALE(3.117676src/libavcodec/dnxhdenc.c973:34135328:9126:e -warning: 1missing field 'value' initializer [-Wmissing-field-initializers]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c :13537338 | :33 : note: {expanded from macro 'SCALE' NULL } , 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.9595496132969826e warning-2s) generated,. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7460:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7460 | SCALE(1.331258914433420e-3), SCALE(2.959549613296986e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7459:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7459 | SCALE(3.382468968629837e-2), SCALE(1.746327499859035e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7459:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7459 | SCALE(3.382468968629837e-2), SCALE(1.746327499859035e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7458:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7458 | SCALE(3.185488879680634e-1), SCALE(1.596965193748474e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7458:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7458 | SCALE(3.185488879680634e-1), SCALE(1.596965193748474e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7457:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7457 | SCALE(1.463943719863892e-1), SCALE(3.099608123302460e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7457:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7457 | SCALE(1.463943719863892e-1), SCALE(3.099608123302460e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7456:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7456 | SCALE(1.240676851011813e-3), SCALsrc/libavcodec/dts2pts_bsf.cE(2.:863790:0193:9 2warning: 86comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]31 5441e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: 379note: | expanded from macro 'SCALE' fo r7338 | (#id e=f i0n;e SiCA Ls hSuCfAfLEl(2e.)2; 2i9+9+1)3 8{ 8 2| 9 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~11 205e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7428:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7428 | SCALE(7.324148900806904e-4), SCALE(2.229913882911205e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7427:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7427 | SCALE(4.352942481637001e-2), SCALE(2.876190468668938e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7427:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7427 | SCALE(4.352942481637001e-2), SCALE(2.876190468668938e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7426:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7426 | SCALE(3.298164308071136e-1), SCALE(1.816052496433258e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7426:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7426 | SCALE(3.298164308071136e-1), SCALE(1.816052496433258e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7425:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7425 | SCALE(1.259924471378326e-1), SCALE(2.940258979797364e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7425:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7425 | SCALE(1.259924471378326e-1), SCALE(2.940258979797364e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7424:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7424 | SCALE(6.755515350960195e-4), SCALE(2.149021252989769e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7424:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7424 | SCALE(6.755515350960195e-4), SCALE(2.149021252989769e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7423:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7423 | SCALE(4.486365616321564e-2), SCALE(3.050152910873294e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7423:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7423 | SCALE(4.486365616321564e-2), SCALE(3.050152910873294e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7422:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7422 | SCALE(3.309969604015350e-1), SCALE(1.843813359737396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7422:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7422 | SCALE(3.309969604015350e-1), SCALE(1.843813359737396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7421:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7421 | SCALE(1.235313042998314e-1), SCALE(2.918621897697448e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7421:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7421 | SCALE(1.235313042998314e-1), SCALE(2.918621897697448e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7420:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7420 | SCALE(6.222130032256246e-4), SCALE(2.070316113531590e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7420:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7420 | SCALE(6.222130032256246e-4), SCALE(2.070316113531590e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7419:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7419 | SCALE(4.622544348239899e-2), SCALE(3.232272574678064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7419:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7419 | SCALE(4.622544348239899e-2), SCALE(3.232272574678064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7418:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7418 | SCALE(3.321248590946198e-1), SCALE(1.871629506349564e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7418:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7418 | SCALE(3.321248590946198e-1), SCALE(1.871629506349564e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7417:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7417 | SCALE(1.210917681455612e-1), SCALE(2.896633744239807e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7417:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7417 | SCALE(1.210917681455612e-1), SCALE(2.896633744239807e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7416:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7416 | SCALE(5.721592460758984e-4), SCALE(1.993762329220772e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7416:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7416 | SCALE(5.721592460758984e-4), SCALE(1.993762329220772e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7415:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7415 | SCALE(4.761491715908051e-2), SCALE(3.422776935622096e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7415:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7415 | SCALE(4.761491715908051e-2), SCALE(3.422776935622096e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7414:34: 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning s generated. 7414 | SCALE(3.331996202468872e-1), SCALE(1.899491697549820e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7414:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7414 | SCALE(3.331996202468872e-1), SCALE(1.899491697549820e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7413:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7413 | SCALE(1.186743453145027e-1), SCALE(2.874303460121155e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7413:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7413 | SCALE(1.186743453145027e-1), SCALE(2.874303460121155e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7412:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7412 | SCALE(5.252459668554366e-4), SCALE(1.919330470263958e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7412:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7412 | SCALE(5.252459668554366e-4), SCALE(1.919330470263958e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7411:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7411 | SCALE(4.903224110603333e-2), SCALE(3.621967276558280e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7411:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7411 | SCALE(4.903224110603333e-2), SCALE(3.621967276558280e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7410:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7410 | SCALE(3.342207968235016e-1), SCALE(1.927391141653061e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7410:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7410 | SCALE(3.342207968235016e-1), SCALE(1.927391141653061e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7409:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7409 | SCALE(1.162794977426529e-1), SCALE(2.851640880107880e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7409:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7409 | SCALE(1.162794977426529e-1), SCALE(2.851640880107880e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7408:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7408 | SCALE(4.812776169274002e-4), SCALE(1.846982724964619e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7408:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7408 | SCALE(4.812776169274002e-4), SCALE(1.846982724964619e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7407:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7407 | SCALE(5.047753453254700e-2), SCALE(3.830091329291463e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7407:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7407 | SCALE(5.047753453254700e-2), SCALE(3.830091329291463e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7406:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7406 | SCALE(3.351879119873047e-1), SCALE(1.955319195985794e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7406:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7406 | SCALE(3.351879119873047e-1), SCALE(1.955319195985794e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7405:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7405 | SCALE(1.139076948165894e-1), SCALE(2.828655838966370e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7405:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7405 | SCALE(1.139076948165894e-1), SCALE(2.828655838966370e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7404:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7404 | SCALE(4.401875485200435e-4), SCALE(1.776690222322941e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7404:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7404 | SCALE(4.401875485200435e-4), SCALE(1.776690222322941e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7403:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7403 | SCALE(5.195093154907227e-2), SCALE(4.047499038279056e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7403:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7403 | SCALE(5.195093154907227e-2), SCALE(4.047499038279056e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7402:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7402 | SCALE(3.361004292964936e-1), SCALE(1.983266174793244e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7402:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7402 | SCALE(3.361004292964936e-1), SCALE(1.983266174793244e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7401:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7401 | SCALE(1.115593686699867e-1), SCALE(2.805356979370117e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7401:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7401 | SCALE(1.115593686699867e-1), SCALE(2.805356979370117e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7400:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7400 | SCALE(4.018281470052898e-4), SCALE(1.708412915468216e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7400:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7400 | SCALE(4.018281470052898e-4), SCALE(1.708412915468216e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7399:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7399 | SCALE(5.345252528786659e-2), SCALE(4.274417180567980e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7399:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7399 | SCALE(5.345252528786659e-2), SCALE(4.274417180567980e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7398:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7398 | SCALE(3.369580209255218e-1), SCALE(2.011223286390304e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7398:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7398 | SCALE(3.369580209255218e-1), SCALE(2.011223286390304e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7397:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7397 | SCALE(1.092349365353584e-1), SCALE(2.781755328178406e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7397:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7397 | SCALE(1.092349365353584e-1), SCALE(2.781755328178406e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7396:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7396 | SCALE(3.658991190604866e-4), SCALE(1.642123050987720e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7396:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7396 | SCALE(3.658991190604866e-4), SCALE(1.642123050987720e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7395:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7395 | SCALE(5.498242005705833e-2), SCALE(4.511159844696522e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7395:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7395 | SCALE(5.498242005705833e-CC libavcodec/exr.o 2), SCALE(4.511159844696522e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7394:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7394 | SCALE(3.377602994441986e-14), warning SCsAL generatedE. (2.039180546998978e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7394:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7394 | SCALE(3.377602994441986e-1), SCALE(2.039180546998978e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7393:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7393 | SCALE(1.069347932934761e-1), SCALE(2.757860720157624e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7393:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7393 | SCALE(1.069347932934761e-1), SCALE(2.757860720157624e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:3314: warningnote: sexpanded from macro 'SCALE' generated . 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7392:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7392 | SCALE(3.328395541757345e-4), SCALE(1.577781140804291e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)In file included from ) | src/libavcodec/dvbsubenc.c ~ ~~~~~~~^~~~~~~~~~ :22: src/libavcodec/bytestream.h:171:18:src/libavcodec/dcadata.c :warning: 7392:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7392 | SCALE(3 .1713 | 28 39 55 41 7g57-34>5eb-uf4f)e,r SC+A=LE (1F.F5M7IN77(8g1-1>4b08u0f4f2e9r1_ee-n2d) ,- g ->| b ^~~~~~~~~~~~~~~~~~~~~~~~~~~uf fersrc/libavcodec/dcadata.c:,7338 :s33iz:e note: )expanded from macro 'SCALE'; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 7338 | #definesrc/libavutil/macros.h :S49:C25A: Lnote: E(expanded from macro 'FFMIN'c ) ((c) /49 | #(d2e5f6i.n0ef *F 3F2M76I8N.0(f)a) , b| ~ ~~~~~~~^~~~~~~~~~) ((a) > (b) ? (bsrc/libavcodec/dcadata.c): 7391::34 :( awarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ~ ^ ~ 7391 | SCALE(5.654069408774376e-2), SCALE(4.758012015372515e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7391:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7391 | SCALE(5.654069408774376e-2), SCALE(4.7580120153725CC libavcodec/exrdsp.o 15e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (2556 warning.0fs * generated . 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7390:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7390 | SCALE(3.385068178176880e-1), SCALE(2.067128717899322e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7390:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7390 | SCALE(3.385068178176880e-1)In file included from , Ssrc/libavcodec/dvbsubenc.c:CA22L: E(src/libavcodec/bytestream.h2.:018667:1132:8 71warning: 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 99322e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | src/libavcodec/dcadata.c : 7338 : 33s:i note: zexpanded from macro 'SCALE'e 2 = F FM7338I | N#(dpe->fbuifnfee rSC_AeLnEd( c)- (p(-c>)b /u f(2f5er6,.0 fsi z* e3)2;7 6 8.| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f) ) | ~ ~~~~~~~^~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/dcadata.c:7389:34: 49warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define F F7389M | I N (SaC,AbL)E ((1(.a)0 46>5 9(3b2)6 3?7 4(53b0)8 e-:1 )(,a) ) S C| ~ ^ ~A LE(2.733682In file included from 6src/libavcodec/dvbsubenc.c9:22205: 0src/libavcodec/bytestream.h9:34187e-:115),: | warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c: 7338187: | 33: note: iexpanded from macro 'SCALE'f (siz e27338 | #!d=e fisnizee )S C A| ~~~~~ ^ ~~~~L E(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7389:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7389 | SCALE(1.046593263745308e-1), SCALE(2.733682692050934e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7388:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7388 | SCALE(3.013863170053810e-4), SCALE(1.515355054289102e-2),CC libavcodec/exrenc.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:7388:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7388 | SCALE(3.013863170053810e-4), SCALE(1.515355054289102e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7387:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7387 | SCALE(5.812742188572884e-2), SCALE(5.015311297029257e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7387:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7387 | SCALE(5.812742188572884e-2), SCALE(5.015311297029257e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7386:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7386 | SCALE(3.391972482204438e-1), SCALE(2.095058411359787e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7386:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7386 | SCALE(3.391972482204438e-1), SCALE(2.095058411359787e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7385:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7385 | SCALE(1.024089083075523e-1), SCALE(2.709231376647949e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7385:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7385 | SCALE(1.024089083075523e-1), SCALE(2.709231376647949e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7384:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7384 | SCALE(2.726115926634520e-4), SCALE(1.454808749258518e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7384:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7384 | SCALE(2.726115926634520e-4), SCALE(1.454808749258518e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7383:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7383 | SCALE(5.974265560507774e-2), SCALE(5.283284001052380e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7383 | SCALE(5.974265560507774e-2), SCALE(5.283284001052380e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7382:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7382 | SCALE(3.398312926292420e-1), SCALE(2.122959494590759e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/bytestream.hsrc/libavcodec/dcadata.c:7382::5271:: 17warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7382 | SCALE(3.39 832711 | 29 2 6 2 9i2nt4 2s0ie-z1e),2 S CA=L EF(F2M.1I2N29(5g9-4>9b4u5ff9e0r75_9ee-n1d), -| ^~~~~~~~~~~~~~~~~~~~~~~~~~~g ->src/libavcodec/dcadata.cb:u7338:f33f:e note: rexpanded from macro 'SCALE', size )7338; | | # ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~d efine SCsrc/libavutil/macros.hA:L49:E25(:c note: )expanded from macro 'FFMIN' ((c) / 49 | (#25d6e.f0ifn e* F F3M2I7N6(8a,.b)0 f()()a ) | > ~ ~~~~~~~^~~~~~~~~~ (b) ? (b) : (a)src/libavcodec/dcadata.c): 7381: 34:| ~ ^ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7381 | SCALE(1.001838669180870e-1), SCALE(2.684516608715058e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7381:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7381 | SCALE(1.001838669180870e-1), SCALE(2.684516608715058e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7380:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7380 | SCALE(2.460231189616024e-4), SCALE(1.396108977496624e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7380:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7380 | SCALE(2.460231189616024e-4), SCALE(1.396108977496624e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7379:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7379 | SCALE(6.138643622398376e-2), SCALE(5.562345497310162e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7379:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7379 | SCALE(6.138643622398376e-2), SCALE(5.562345497310162e-3), In file included from | ^~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavcodec/dvbsubenc.c :22: src/libavcodec/dcadata.csrc/libavcodec/bytestream.h::7338293::1333:: warning: note: expanded from macro 'SCALE' comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | #define SC A293L | E ( c ) (s(ic)z e2/ = (F2F5M6I.N0f( p*- >32b7u68f.0ff)e) r _| e ~ ~~~~~~~^~~~~~~~~~n d - p->buffer, sisrc/libavcodec/dcadata.cze:)7378;: 34 :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h :737849 | : 25 : note: Sexpanded from macro 'FFMIN'C ALE(3.4 0494 | 0#86d5e3f0in2e0 8F58F8MIeN-1(),a ,SbC)AL E(((a2) .>15 0(8b)2 27?2 (8b87)2 2:99 e(-a1)),) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ^ ~ src/libavcodec/dcadata.c:7338:33: In file included from note: expanded from macro 'SCALE'src/libavcodec/dvbsubenc.c :22: src/libavcodec/bytestream.h:294 :733815 | :# warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e fine S294C | A L E (ic)f (((sc)i /z e(225 6!=. 0sfi z*e )32 7 68| . ~~~~~ ^ ~~~~0 f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7378:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7378 | SCALE(3.404086530208588e-1), SCALE(2.150822728872299e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7377:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7377 | SCALE(9.798453748226166e-2), SCALE(2.659549415111542e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7377:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7377 | SCALE(9.798453748226166e-2), SCALE(2.659549415111542e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7376:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7376 | SCALE(2.211847313446924e-4), SCALE(1.339218579232693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7376:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7376 | SCALE(2.211847313446924e-4), SCALE(1.339218579232693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~src/libavcodec/bytestream.h :317:13: warning: src/libavcodec/dcadata.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :7375:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7375317 | | S C ALsEi(z6e.320 5=87 8F60F9M41I8N8(6p9-e>-bu2f)f,e rS_CeALnEd( 5-. 85p2-68>4b3u7ff8e62r3, 9s6i2ze-e3));, | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dcadata.c:7338:33: src/libavutil/macros.hnote: expanded from macro 'SCALE': 49:25: 7338note: | expanded from macro 'FFMIN'#d efine S49 | C#AdLeEf(ci)ne F(F(McI)N( a/, (b25)6 .0(f( a*) 3>2 7(6b8). 0?f ()b)) : | (a ~ ~~~~~~~^~~~~~~~~~) ) | ~ ^ ~ src/libavcodec/dcadata.cIn file included from :src/libavcodec/dvbsubenc.c7375::522:: src/libavcodec/bytestream.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7375 | 318S | C A L E (i6f .(3s0i5z8e72 8!60=9 4s1i8ze8)69 e -| 2 ~~~~~ ^ ~~~~ ), SCALE(5.852684378623962e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7374:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7374 | SCALE(3.409290313720703e-1), SCALE(2.178637981414795e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7374:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7374 | SCALE(3.409290313720703e-1), SCALE(2.178637981414795e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/extract_extradata_bsf.o src/libavcodec/dcadata.c:7373:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7373 | SCALE(9.581124037504196e-2), SCALE(2.634339034557342e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7373:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7373 | SCALE(9.581124037504196e-2), SCALE(2.634339034557342e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7372:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7372 | SCALE(1.981738605536520e-4), SCALE(1.284105982631445e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7372:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7372 | SCALE(1.981738605536520e-4), SCALE(1.284105982631445e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7371:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7371 | SCALE(6.475970894098282e-2), SCALE(6.154712289571762e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/bytestream.h:355:13src/libavcodec/dcadata.c:: 7371:warning: 5:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7371 | 355 | S C A LsEi(6z.e47 5 9=7 0F8F9M4I0N9(82g8-2>eb-2u)f, fSCeALrE(_6e.n1d5 4-7 1g22-8>95b7u1f76f2eer-,3) ,si z e| ^~~~~~~~~~~~~~~~~~~~~~~~~~~) ; | src/libavcodec/dcadata.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 7338:33: note: expanded from macro 'SCALE' src/libavutil/macros.h:49:25 :7338 | note: #expanded from macro 'FFMIN' define S49C | A#LdEef(ic)n e( (FcF)M I/N ((a2,5b6). 0(f( a*) >3 2(b7)68 .?0 f)()b) | : ~ ~~~~~~~^~~~~~~~~~ (a)) | ~ ^ ~ src/libavcodec/dcadata.c:In file included from 7370src/libavcodec/dvbsubenc.c::34:22 : warning: src/libavcodec/bytestream.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7370 | S C356A | L E( 3. 41 3s92i2z1e9026 66=19 8eF-1F),M ISNCA(LEp(-2>.b2uf0fe6r3_9e5n1d1 -9 p4->2b8uf6f3er5,e s-i1z)e,) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dcadata.c:7338:33src/libavutil/macros.h:: note: 49expanded from macro 'SCALE': 25: note: expanded from macro 'FFMIN' 7338 | #de f49i | #ndee SfCAiLnEe( FcFM)I N(((ac,)b /) (((2a56). 0f> *( b3)2 7?6 8(b.)0 f:) ) ( a)| ) ~ ~~~~~~~^~~~~~~~~~ | ~ ^ ~ In file included from src/libavcodec/dcadata.csrc/libavcodec/dvbsubenc.c::737022:5: :src/libavcodec/bytestream.h warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]357 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7370 | 357 | S CA L E (if3 (.s4i1z3e922 21!90=6 66s19i8ze-e1)), S C| A ~~~~~ ^ ~~~~L E(2.206395119428635e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7369:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7369 | SCALE(9.366425126791000e-2), SCALE(2.608896791934967e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7369:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7369 | SCALE(9.366425126791000e-2), SCALE(2.608896791934967e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7368:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7368 | SCALE(1.769922382663936e-4), SCALE(1.230732165277004e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7368:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7368 | SCALE(1.769922382663936e-4), SCALE(1.230732165277004e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7367:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7367 | SCALE(6.648923456668854e-2), SCALE(6.468691397458315e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7367:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7367 | SCALE(6.648923456668854e-2), SCALE(6.468691397458315e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7366:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7366 | SCALE(3.417979776859284e-1), SCALE(2.234084606170654e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7366:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7366 | SCALE(3.417979776859284e-1), SCALE(2.234084606170654e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7365:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7365 | SCALE(9.154383838176728e-2), SCALE(2.583232223987580e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7365:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7365 | SCALE(9.154383838176728e-2), SCALE(2.583232223987580e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7364:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7364 | SCALE(1.575958012836054e-4), SCALE(1.179065089672804e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7364:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7364 | SCALE(1.575958012836054e-4), SCALE(1.179065089672804e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7363:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7363 | SCALE(6.824731826782227e-2), SCALE(6.794991903007030e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7363:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7363 | SCALE(6.824731826782227e-2), SCALE(6.794991903007030e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7362:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7362 | SCALE(3.421461284160614e-1), SCALE(2.261696159839630e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7362:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7362 | SCALE(3.421461284160614e-1), SCALE(2.261696159839630e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7361:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7361 | SCALE(8.945026248693466e-2), SCALE(2.557355761528015e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7361:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7361 | SCALE(8.945026248693466e-2), SCALE(2.557355761528015e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7360:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7360 | SCALE(1.397485757479444e-4), SCALE(1.129068247973919e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7360:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7360 | SCALE(1.397485757479444e-4), SCALE(1.129068247973919e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7359:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7359 | SCALE(7.003392279148102e-2), SCALE(7.133882027119398e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7359:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7359 | SCALE(7.003392279148102e-2), SCALE(7.133882027119398e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7358:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7358 | SCALE(3.424364924430847e-1), SCALE(2.289219647645950e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7358:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7358 | SCALE(3.424364924430847e-1), SCALE(2.289219647645950e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7357:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7357 | SCALE(8.738376945257187e-2), SCALE(2.531278133392334e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7357:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7357 | SCALE(8.738376945257187e-2), SCALE(2.531278133392334e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7356:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7356 | SCALE(1.233371440321207e-4), SCALE(1.080708485096693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7356:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7356 | SCALE(1.233371440321207e-4), SCALE(1.080708485096693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7355:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7355 | SCALE(7.184901088476181e-2), SCALE(7.485736627131701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7355:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7355 | SCALE(7.184901088476181e-2), SCALE(7.485736627131701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7354:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7354 | SCALE(3.426689505577088e-1), SCALE(2.316644787788391e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7354:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7354 | SCALE(3.426689505577088e-1), SCALE(2.316644787788391e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7353:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7353 | SCALE(8.534456789493561e-2), SCALE(2.505008876323700e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7353:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7353 | SCALE(8.534456789493561e-2), SCALE(2.505008876323700e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7352:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7352 | SCALE(1.082170274457894e-4), SCALE(1.033949479460716e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7352:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7352 | SCALE(1.082170274457894e-4), SCALE(1.033949479460716e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7351:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7351 | SCALE(7.369252294301987e-2), SCALE(7.850865833461285e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7351:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7351 | SCALE(7.369252294301987e-2), SCALE(7.850865833461285e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7350:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7350 | SCALE(3.428434133529663e-1), SCALE(2.343961596488952e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7350:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7350 | SCALE(3.428434133529663e-1), SCALE(2.343961596488952e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7349:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7349 | SCALE(8.333285897970200e-2), SCALE(2.478559017181396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7349:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7349 | SCALE(8.333285897970200e-2), SCALE(2.478559017181396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7348:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7348 | SCALE(9.439323912374676e-5), SCALE(9.887560270726680e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7348:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7348 | SCALE(9.439323912374676e-5), SCALE(9.887560270726680e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.190f warning)s) generated . | ~ ~~~~~~~^~~~~~~~~~ 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)) | ~ ~~~~~~~^~~~~~~~~~ 1 warning generated. In file included from src/libavcodec/dvbsubdec.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FIn file included from FMINsrc/libavcodec/dvdsubenc.c(:g-22>b: usrc/libavcodec/bytestream.hf:171f:18e: rwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e nd - g->buffer, siz e)171; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ g->buffer += Fsrc/libavutil/macros.hF:M49:I25N: (note: expanded from macro 'FFMIN'g ->buffe r_49en | d #-d ge-f>ibnuef fFeFrM, IsNi(zea),;b ) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( (a) > (b) ? src/libavutil/macros.h(b:)49 :: 25(: anote: ))expanded from macro 'FFMIN' | ~ ^ ~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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 | #defIn file included from ine src/libavcodec/dvbsubdec.cS:CIn file included from A24: Lsrc/libavcodec/bytestream.hEsrc/libavcodec/dvdsubenc.c(::c22186: ):src/libavcodec/bytestream.h13: (:(warning: 186ccomparison 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]2 56.0 f186 | * s i3z1862 | e 726 si8z=.e 02F =f FM))FIF MINN ((| pp ~ ~~~~~~~^~~~~~~~~~- ->>bbufuffefre_ren_d e-n src/libavcodec/dcadata.cdp:- >b7546u-:f 49pf-e:>bru ,f warning: fsimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]eir ,z es)i;z e| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~)7546; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hS:C49A:LE25src/libavutil/macros.h(::049. 0:1note: 257expanded from macro 'FFMIN':2 4 note: 4expanded from macro 'FFMIN'6 0535), 49S | C49A# | dLe#Ef(dei0nfe.i n4e F7FFM9FI6MN4I(48N0a(51,9a)b,), (b( S) a(C()Aa )L>E ((0b ) .>4? 8 (5(0b3b))0 74:0 5(0?)a, )( S)bC) AL : | E ~ ^ ~ ( (0a.)01)8 0 5In file included from 8| 6 ~ ^ ~ src/libavcodec/dvdsubenc.c2:41222): ,src/libavcodec/bytestream.h: 187:In file included from 15src/libavcodec/dvbsubdec.c ::| 24: src/libavcodec/bytestream.h ^~~~~~~~~~~~~~~~~~~~:warning: 187comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 15src/libavcodec/dcadata.c:: warning: 7338 :18733 | : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'SCALE' if ( s187i | z e 73382 | # d! =e ifisniez fSCe A)LE(( sc i| )z ~~~~~ ^ ~~~~(e (2c) !=/ (s25i6z.e0f) * | 3 ~~~~~ ^ ~~~~2 768.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' CC libavcodec/faandct.o 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] src/libavcodec/dvbsubenc.c7544 | : S305:C18A:L E(warning: 0.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 1570170000), SC AL305E( | 0 . 4 6 8i7f9 1(36b5u6f2_)s, iSzCAeL E(<0 .84 9+5 7h1-0>8n1u99m6_),r SeCcALtEs (*0 .061)97 7 | 5 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~0 7770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:src/libavcodec/dcadata.c317::357338: :warning: 33:comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] note: expanded from macro 'SCALE' 7338317 | | #d ef in e SCfAoLrE ((rceg)i o(n(c_)id /= 0;( r2eg5io6n_.id0 f< * h3-2>7n6u8m._0rfec)t)s; re| g ~ ~~~~~~~^~~~~~~~~~i on_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dcadata.c:7543:71: warning: src/libavcodec/dvbsubenc.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :328:35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 7543 | 328 S | C A L E ( 0 . 0 1f4o97r1 4(4c43l8ut)_,i dS =C A0L;E( 0c.l46u3t3_2i80d0 3<8 8h-)>,n uSmC_ArLeEc(t0s.;5 0cl1ut0_i0In file included from d0+src/libavcodec/dxa.c7+:6)1 29{9: 9| src/libavcodec/bytestream.h) ~~~~~~~ ^ ~~~~~~~~~~~~: , 171S:C18:A Lwarning: Esrc/libavcodec/dvbsubenc.c(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:0379 :.2202:06 7warning: 89comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 675), 171| ^~~~~~~~~~~~~~~~~~~~ | 379 | src/libavcodec/dcadata.c g: -7338 : 33>: b u note: fexpanded from macro 'SCALE' f eir f+ =( bF7338FMuIf | N#_d(sgiez-e>bfu ifCeAnr_LeuEn(mdc _-r g)-e >(cbtuf(fscer ,)* si2z2/e )( )| 2; ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 5 6| . ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0f * src/libavcodec/bytestream.h3src/libavcodec/dvbsubenc.c:23817:6271::8.390src/libavutil/macros.h17:: f: warning: warning: )49)comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: src/libavcodec/bytestream.h25| : ~ ~~~~~~~^~~~~~~~~~ note: : expanded from macro 'FFMIN'271381: | 17 : 271 warning: src/libavcodec/dcadata.c | 49 | #comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d: 7543 : e f 49 : warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f n eo irF nF(t 271M | reIg is iN7543o | z (n e 2a_,i nS CiAbLt= d)E( 0s. FiF0M=(z1e4I (0a;) 2>9 N (g -7>(br=1buef f4) g?Fe4ri F(4b_oMn_3)8 eIiNd( ):, n(ag)-)< dS C-> A| b ~ ^ ~ghLuE --f(>fb>uf0feenr.,ru_e4n6 33mds2i_ 8z00r3-8e)e; 8g)c -, tS C>s| ;A b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~LEr(e0u. gf5fio0n_e1irdsrc/libavutil/macros.h+0+00,7:6)1 49 :9259s{:)i, z note: eexpanded from macro 'FFMIN') ;S| C A ~~~~~~~~~ ^ ~~~~~~~~~~~~LE| ( 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. 490 | 2#0de6fsrc/libavcodec/dvbsubenc.ci7src/libavutil/macros.h89:n422e:44967:5 ):,39F25F:M I:N | ( ^~~~~~~~~~~~~~~~~~~~note: warning: acomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]src/libavcodec/dcadata.cexpanded from macro 'FFMIN':, b )7338 :(33:( 49a )note: | >422expanded from macro 'SCALE'# | d (e fi b ) n 7338? | e# d (FfFebf) o:M i(rIn a(oNbjee)()c a tS,C _| ~ ^ ~b AiL)d E =((c()a )( ( 0;c )> o /b ((2jebc5)t6 ._i?d0 (fb< )* h:3-2 7>(n6au)8m.)0_ rf )| ) ~ ^ ~e | c ~ ~~~~~~~^~~~~~~~~~t s; object_id++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.cCC libavcodec/faanidct.o :7543:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), In file included from SCAsrc/libavcodec/dxa.cL:E29(: 0.src/libavcodec/bytestream.h4:61863:3132:8 0warning: 03comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]88 ), SCALE(0.5010 01860 | 7 6 1 9 s9i)z,e S2C A=L EF(F0M.IN0(20p6-7>89b4uf6f7e5r)_,e n d| ^~~~~~~~~~~~~~~~~~~~ - src/libavcodec/dcadata.cp:-7338>b:u33f:f enote: r,expanded from macro 'SCALE' size); 7338 | #| d ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e fine SCsrc/libavutil/macros.hAL:E49(:c25:) note: (expanded from macro 'FFMIN'(c ) / (2 5649. | #0dfe f*in e32 7F6F8M.0IfN)()a , b| ) ~ ~~~~~~~^~~~~~~~~~(( a) > (b) ? (b) :src/libavcodec/dcadata.c :(a7542):)71: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ^ ~ In file included from 7542src/libavcodec/dxa.c | : 29 : src/libavcodec/bytestream.h :S187C:A15L:E (warning: 0.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 142677 31873 | 3 2) , SCiAfLE ((0s.i4ze52 7!8=4 s2iz9e4)6 0 5| ) ~~~~~ ^ ~~~~ , 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), | In file included from ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dvdsubenc.csrc/libavcodec/dcadata.c::7338:2233:: src/libavcodec/bytestream.hnote: :expanded from macro 'SCALE'293: 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | #define SCALE(c )293 | ( ( c )s /i z(e2526 .=0 fF F* M3I2N7(6p-8>.0bfu))f f e| r ~ ~~~~~~~^~~~~~~~~~ _end - p->buffesrc/libavcodec/dcadata.cr,: s7542i:z27e: )warning: ; implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h7542: | 49 : 25: note: Sexpanded from macro 'FFMIN'In file included from C ALsrc/libavcodec/dvbsubdec.cE:(024. : 049 | src/libavcodec/bytestream.h#1:293d:134: e2f6warning: i7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] n7e33 3F2F),M ISNC(AaL,bE 293) | (0 . ( 4(57 8a4 )s2i 9z4>e6 052)( =, bF )SFC ALME?IN(( 0.p5(0->bb)6u ff2er:_54 5e(53n7a9d)) ,)- S p| -C> ~ ^ ~bACC libavcodec/fastaudio.o L uE(f0.f02e16rIn file included from 14,1src/libavcodec/dvdsubenc.c25 0:22s: 0isrc/libavcodec/bytestream.hz),: e)294;: 15 | ^~~~~~~~~~~~~~~~~~~~: warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/dcadata.c :7338:33: 294note: src/libavutil/macros.h | expanded from macro 'SCALE' :49 : 25 : i fnote: 7338 expanded from macro 'FFMIN' | (s#izde2e 49f!i | =ne# d eSfsiCAiLEnez( ceF)F) M (IN ((| ac, ~~~~~ ^ ~~~~b)) (/ ((2a56). 0f> * (3b2)76 8?.0 f(b))) : (| a) ~ ~~~~~~~^~~~~~~~~~) | ~ ^ ~ In file included from src/libavcodec/dcadata.csrc/libavcodec/dvbsubdec.c::754224:: 5src/libavcodec/bytestream.h:: 294:warning: 15implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2947542 | | iSfC (AsLiEz(e02 .!=0 1s4i2z6e7) 7 3| 3 ~~~~~ ^ ~~~~ 32), 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)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/faxcompr.o 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) / (2src/libavcodec/bytestream.h56.:0317f: 13*: 3warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 68.0f)) | ~ ~~~~~~~^~~~~~~~~~ 317 | src/libavcodec/dcadata.csi:z7541e:25 := warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]FF MIN(p->buff e7541r | _ e n d S-C ApL-E>(b0u.f0f1er3,58 9s9i54z9e)4;) , | S ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ CALE(0.src/libavutil/macros.h4:52493:3258:3 0note: 8expanded from macro 'FFMIN'1 0), SCA L49E | (#0de.f5i1n1e4 src/libavcodec/bytestream.h7F0F1:MI33179N03:)(a13,:, warning: b )Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] C(A(LaE)( 0>. 0(2b2)5 8 ?1 317( | 3 1653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / ( 2 5s6i.z0ef2 *= 3F2F7M6I8N.(0pf-)>)b u f| f ~ ~~~~~~~^~~~~~~~~~e br_e)n d: -( ap)-)> b u| f ~ ^ ~f esrc/libavcodec/dcadata.cr,: 7540s:i71z:e )warning: ;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | In file included from ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dvdsubenc.c:22: src/libavcodec/bytestream.h:318:15: 7540warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavutil/macros.h : 49 : 25S:C A note: L318expanded from macro 'FFMIN'E | ( 0 . 0i1f2 9 49(3 | 7s#i3dz5ee6f27i 2n)!e,= FSsFCiMAzLeIE)N( (0 a.| ,4 ~~~~~ ^ ~~~~b4 )6 8(1(6a0)2 7>1 6()b,) S?C A(LbE)( 0:. 5(1a6)6) 4 5| 3 ~ ^ ~7 191), SCALE(0.023In file included from 58src/libavcodec/dvbsubdec.c:1242: 5src/libavcodec/bytestream.h70:9318):,15 : | warning: ^~~~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7338: 33318: | note: expanded from macro 'SCALE' if ( s7338i | z#e2d e!=f isnie zSeC)AL E | ( ~~~~~ ^ ~~~~c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCCC libavcodec/fdctdsp.o ALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0fsrc/libavcodec/bytestream.h)): 271| : ~ ~~~~~~~^~~~~~~~~~17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7540:5 : 271warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | int si z7540e | 2 = SCFAFLMIEN((g0-.>b0u1f2f9e3r7_3e5n6d7 -2 )g,-> bSufCfAerL,E (0s.4i46z8e1)6;02 71 6| ), ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ SCALE(0.51src/libavutil/macros.h6:6494:5253:7 1note: expanded from macro 'FFMIN'9 1), SCA L49 | E#d(e0fi.n0e2 3F5F8M1I2N5(a7,0b)9 )((,a ) >| ( ^~~~~~~~~~~~~~~~~~~~b ) ?src/libavcodec/dcadata.c (:b7338): 33:: (note: aexpanded from macro 'SCALE') ) | ~ ^ ~ 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7539:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7539:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), CC libavcodec/fft_fixed_32.o SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7539:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.0246145694 warning8s8 generated). , src/libavcodec/bytestream.h| ^~~~~~~~~~~~~~~~~~~~ :355src/libavcodec/dcadata.c:13:: 7338warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]33 : note: expanded from macro 'SCALE' 7338 | #def i355ne | S C A LsE(icz)e ( (=c )F /F (M2I5N6(.g0-f >*b 3u2ff7e6r8_.e0nfd) -) g - >| b ~ ~~~~~~~^~~~~~~~~~u ffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dcadata.c:7539:5: warning: src/libavutil/macros.h:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]49 :25: note: expanded from macro 'FFMIN' 7539 | 49 | S#CdAeLEf(i0.n0e1 2FF3MI0N9(a3,9b9)43 )((,a) SC>AL E((b0). 4? 4(1b2)7 8: 1(0a0)0)1 ) ,| ~ ^ ~S CAsrc/libavcodec/bytestream.hLE(0:.3555In file included from :21src/libavcodec/dvdsubenc.c7:13:7 8222warning: : 8src/libavcodec/bytestream.h5:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3565 :013):, warning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]C ALE(0.02 4 355356 | 6 | 1 4 5 ss9iizz4ee828 )=, F F=M IFN| ^~~~~~~~~~~~~~~~~~~~F( MpINIn file included from -src/libavcodec/dcadata.c>(b:usrc/libavcodec/dxa.cfg7338::33f-e:29 >rbnote: : expanded from macro 'SCALE'_src/libavcodec/bytestream.hu: ef293fenrd: _ e13n-d p7338-: warning: | >-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]# db ufeffgie-rn,>eb su f293S | CiAzef) ;L E e ( | r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ c s,i)ze 2src/libavutil/macros.h s:i z(49e:25=( )F:FMcI; )N ( note: | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ pexpanded from macro 'FFMIN' /-> bu(f f2e49src/libavutil/macros.h | 5r:_#e6n49d.ed:0ff 25-i*: np- > beu3note: fF2expanded from macro 'FFMIN'fFe7r M6,8 sIiN(.a0,z efb49))) | )# ;( (d a| e ~ ~~~~~~~^~~~~~~~~~ )f | >i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n (eb ) F? F(src/libavutil/macros.hsrc/libavcodec/dcadata.cMb::IN)753849:(71: :a25:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],:b )note: ( expanded from macro 'FFMIN'a ()() a7538 | ) | > ~ ^ ~ 49 ( | b#S)In file included from d?Csrc/libavcodec/dvdsubenc.c:e22f iCC libavcodec/fft_float.o AL: E((n0.src/libavcodec/bytestream.hbe0 :)3571:FF M1I15:7N:( warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 a(,5a3 b)) 4(357)4(5 | 4 a ) ,) | >S ( ~ ^ ~ CbiAf) L? E((In file included from 0(.4ssrc/libavcodec/dvbsubdec.cb3)i:z 524e:: 72 !src/libavcodec/bytestream.h(2a=: 6)356)s6: i7z13e:) 2 4 warning: 1 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^ ~ )| , ~~~~~ ^ ~~~~ SCA LIn file included from 356E | src/libavcodec/dxa.c:(29 0: .5 2src/libavcodec/bytestream.h 6: 8s2946i67:z159:3 warning: e6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 2) ,= S C FA294LEF( | M I 0N i.f( 0p(-2s5i>6z8be22u0 f!f65=6e4 )rs,_ien dz e )| - ^~~~~~~~~~~~~~~~~~~~ | p- ~~~~~ ^ ~~~~>bsrc/libavcodec/dcadata.cu :f7338:f33er:, note: sexpanded from macro 'SCALE'iz e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~7338 | #defsrc/libavutil/macros.hi:n49e: 25SC:A Lnote: Eexpanded from macro 'FFMIN' (c) ((c )49 | #/d e(f2i5n6e. F0FfM IN*(a ,b3)2 7(6(8a.)0 >f ()b)) ?| ~ ~~~~~~~^~~~~~~~~~( b) : (a)) | ~ ^ ~ src/libavcodec/dcadata.c:7538:49: In file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/dvbsubdec.c :24: src/libavcodec/bytestream.h:357:15: warning: 7538comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | S C357AL | E ( 0 .0 1if1 7(0s5i3z44e524 )!,= SsiCzAeL)E ( | 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.cCC libavcodec/fft_init_table.o :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/bytestream.h | ^~~~~~~~~~~~~~~~~~~~: 317:13src/libavcodec/dcadata.c:: 7338warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]33 : note: expanded from macro 'SCALE' 7338 | #de f317i | n e S CsAiLzEe2( c=) F(F(McIN)( p-/> bu(f2f5e6r.0_f e*n d32 7- 6p8-.>0buff)f)e r , | s ~ ~~~~~~~^~~~~~~~~~ ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavcodec/dcadata.c::497537::2549: :note: expanded from macro 'FFMIN'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #de f7537i | n e F FSMICNA(La,Eb() 0(.(0a1)1 1> 2(4b)6 6? 7(7b1)) ,: S(CaAL)E)( 0 .| 4 ~ ^ ~3 016362190)In file included from ,src/libavcodec/dxa.c :S29CA: Lsrc/libavcodec/bytestream.hE:318(:015.: 5warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 908810 13184 | ) , S CifA L(Es(i0z.e02 2!6=7 8s4i3z1e)3 8 | 4 ~~~~~ ^ ~~~~) , | ^~~~~~~~~~~~~~~~~~~~ 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.531CC libavcodec/ffv1.o 90881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) src/libavcodec/dvdsubdec.c | : ~ ~~~~~~~^~~~~~~~~~ 207:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7536:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536207 | | S C A L Ef(o0.r01 0(5i6 =6 5405;65 )i, S6n4u45m)_,r eScCtAsL;E( 0.i5+36+90)2 2{48 8 6| ~ ^ ~~~~~~~~~~~~~~~~~~~~~) , SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | src/libavcodec/bytestream.hSCA:L355E:(130.:0 1warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 3060210), SCALE( 0.3554 | 1 90 1 0 7s8i8z2e0 ) ,= SFFCMAILNE((g0-.>5b4u1f8fe4r5_0e8n3d2 -4 )g,- >SbCuALfE(f0.e0r2,90 9s6i11z3e5)2;) , | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33src/libavutil/macros.h:: 49note: expanded from macro 'SCALE': 25: note: expanded from macro 'FFMIN' 7338 | #de f49i | #ndeef iSnCeA LEF(FcMI)N (a(,(b)c ()( a/) (>2 5(6.b0) f? *( b3)2 76:8. 0(fa)))) | ~ ^ ~| ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dxa.csrc/libavcodec/dcadata.c:29:: 7535src/libavcodec/bytestream.h::35649::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] 7535 | 356 | S CsAiLzEe(02. 0=1 00F30F6M0I2N1(0p)-,> bSufCfAeLrE_(e0n.d4 1-9 0p1->0b7u8f8f2e0r),, s iSzCeA)L;E ( 0| . ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 5418450src/libavutil/macros.h8:34924:)25:, note: expanded from macro 'FFMIN'S CALE(0 .0492 | 9#0d9e6f1i1n3e5 2F)F,M IN (a| , ^~~~~~~~~~~~~~~~~~~~b ) (src/libavcodec/dcadata.c:(7338a:)33 :> note: (expanded from macro 'SCALE'b) ? (b) :7338 | (#ad)e)f i| n ~ ^ ~ e SCAIn file included from Lsrc/libavcodec/dxa.cE:29(: csrc/libavcodec/bytestream.h): 357:(15(: cwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] / ( 23575 | 6 . 0 f i f* (3s27i6z8e.02f )!)= s| ~ ~~~~~~~^~~~~~~~~~iz e) | ~~~~~ ^ ~~~~ src/libavcodec/dcadata.c:7535:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(In file included from 0.565src/libavcodec/dxtory.c7:29309: 1src/libavcodec/bytestream.h6:11710:)18,: Swarning: CAcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L E(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ 171src/libavcodec/dcadata.c | : 7338 : 33 :g -note: >expanded from macro 'SCALE'b uffer + =7338 | F#FdMeIIn file included from fNi(src/libavcodec/dxv.cng:e- 29>S: bCsrc/libavcodec/bytestream.hAuL:fE171f(:ec18r):_ e(nwarning: (dccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) - /g -(>2b5u6f.f0efr ,* s3i 2z1717e | 6) 8; . 0 f| g) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~-) > b | u ~ ~~~~~~~^~~~~~~~~~f fer += FFsrc/libavutil/macros.hM:I49N:(25g:- src/libavcodec/dcadata.c>note: :bexpanded from macro 'FFMIN'7530u :f5f:e rwarning: _ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e49 n | d# d-e fgi-n>eb u7530Ff | Ff Me Ir N,( asS,iCbzA)eL )E(;((0 a. )0| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~>7 6(6b0)1 6?5 8(9b)), src/libavutil/macros.h ::S 49C(:Aa25L):E) ( note: 0 .expanded from macro 'FFMIN'| 3 ~ ^ ~9 106300 4497 | 3#)d,e fSiCnAeL EF(F0M.I5N6(5a7,2b9)9 1(6(1a0)) ,> S(CbA)L E?( 0(.b0)3 5:5 3(3a7)2)9 9 4| ) ~ ^ ~, | ^~~~~~~~~~~~~~~~~~~~ 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/dvdsubdec.c ~ ~~~~~~~^~~~~~~~~~ :249:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/dcadata.c:7529:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 249 | 7529 | i f ( cSmCdA_LpEo(s0 .>0 0s7i2z4e3)9 1{9 1 9| ) ~~~~~~~ ^ ~~~~, 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:7529In file included from :27:src/libavcodec/dxtory.c :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]30 : src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7529 | SCALE(0.0072 41863 | 9 1 9 1 9s)i,z eS2C A=L EF(F0M.I3N8(5p4-7>7b4u5f3f4e7)r,_ eSnCdA L-E (p0-.>5b7u0f3f2e6r9,8 3s9i3z)e,) ;S C A| L ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~E (0.03693In file included from 9src/libavutil/macros.h5:8src/libavcodec/dxv.c493::725292:: ) src/libavcodec/bytestream.hnote: ,:expanded from macro 'FFMIN' 186 :| 13 ^~~~~~~~~~~~~~~~~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c 49: | 7338#:d33e:f inote: expanded from macro 'SCALE'n e FFM I186N | (7338 a | ,# bd )es fi(iz(neae2) S=>C AF(LbFE)M( Ic?N) ( (p(b-()>c b):u f/(f ae()r2)_5 e6 n.| d0 ~ ^ ~ f - *p -3>2b7u6f8fIn file included from .esrc/libavcodec/dxtory.c0r:f,30) : )ssrc/libavcodec/bytestream.h i: z187| e: ~ ~~~~~~~^~~~~~~~~~)15 ;: warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 187 | src/libavutil/macros.h src/libavcodec/dcadata.c: :49 7529:i:25f5 ::( snote: warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]zexpanded from macro 'FFMIN' e 2 != siz e49) | #7529 d | | e ~~~~~ ^ ~~~~f i n eS CFAFLMEI(N0(.a0,0b7)2 4(3(9a1)9 1>9 )(,b )S C?A L(Eb()0 .:3 8(5a4)7)7 4 5| 3 ~ ^ ~4 7), SCALE(0In file included from .src/libavcodec/dxv.c5:7290: 3src/libavcodec/bytestream.h2:61879:8153:9 3warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], SCALE( 0187. | 0 3 6 9 3i9f5 8(3s7i2z)e,2 !| = ^~~~~~~~~~~~~~~~~~~~ sizsrc/libavcodec/dcadata.ce:)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/bytestream.h, :| 271 ^~~~~~~~~~~~~~~~~~~~: 17: src/libavcodec/dcadata.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7338: 33: note: expanded from macro 'SCALE' 7338 | #define 271S | C A L E (icn)t (s(icz)e 2/ =( 2F5F6M.I0Nf( g*- >3b2u7f6f8e.r0_fe)n)d -| ~ ~~~~~~~^~~~~~~~~~g ->buffer, size); src/libavcodec/dcadata.c| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~7525 :71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:49:25: note: 7525expanded from macro 'FFMIN' | SCALE (490 | .#0d0e5f7i5n2e3 6F9F3Msrc/libavcodec/bytestream.h0I)N:(,a 271S,:Cb17A):L E(warning: ((comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a0 ). 3>6 3(2b0)9 7?2 4(4b3)) , : 271 S | (C aA )L )E (i 0n| .t ~ ^ ~5 8s8i0z5e025 4=4 2F6F)M,I NS(CgA-L>Eb(u0f.f0e42r9_8e0n3d3 9-3 8g)-,> b u| f ^~~~~~~~~~~~~~~~~~~~f er,src/libavcodec/dcadata.c :s7338i:z33e:) ;note: expanded from macro 'SCALE' | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 7338 | #defisrc/libavutil/macros.hn:e49 :S25C:A Lnote: Eexpanded from macro 'FFMIN'( c) ((c) /49 | (#2d5e6f.i0fn e* F3F2M7I6N8(.a0,fb))) ( (| a ~ ~~~~~~~^~~~~~~~~~) > (b) ? (b) : (a)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.In file included from 0445src/libavcodec/dxtory.c9:81308: 4src/libavcodec/bytestream.h5:3293):,13 : warning: | ^~~~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 2937338 | | #d e fsiiznee2 =S CFAFLMEI(Nc()p -(>b(ucff)e r_/e n(d2 5-6 .p0-f>b u* f3f2e76r8,. 0sfi)z)e ) | ; ~ ~~~~~~~^~~~~~~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:src/libavcodec/dcadata.c49:7524::2549:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'FFMIN' 497524 | | # d e f iSneC AFLFEM(IN0(.a0,0b5)4 2(0(1a7) 4>9 2()b,) S?C (AbL)E (:0 .(3a5)7)In file included from 67 0 3src/libavcodec/dxv.c| 6: ~ ^ ~6729 : 6)src/libavcodec/bytestream.h, :SC293AL:E13In file included from (:src/libavcodec/dxtory.c0. 5:30warning: 9: src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:2 2943:01557:7 94warning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) , SC A294293L | | E ( 0 . 0i f 4(ssi4zie59z82e21 8=4!5 =3F)F s,iMz I e)N| ( ^~~~~~~~~~~~~~~~~~~~p -> b| u ~~~~~ ^ ~~~~src/libavcodec/dcadata.cf: f7338er:_33e:n d note: -expanded from macro 'SCALE' src/libavcodec/dvdsubdec.cp-:> b5057338u | #:d47ef:ff iewarning: rne, comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S CsALiEz(ec)); ( (c| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ / 505(2 | 5 6 .src/libavutil/macros.h: 0a49fv: 25:_ *asnote: expanded from macro 'FFMIN's3 e2r7t06(8 b.49u0f | _sf#id)ze)fe in e| > ~ ~~~~~~~^~~~~~~~~~= F0 F&M& IcN(ta,xsrc/libavcodec/dcadata.cb-:>)7524b u:(f_27s(:ai ) zwarning: e> a SbC)Auf))L)E( 0 .;0| ~ ^ ~0 5 4| 2 ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~0 1749In file included from 2)src/libavcodec/dxv.c,: S29C: ALsrc/libavcodec/bytestream.hE:(0src/libavutil/avassert.h.294:383::5117:156 :7note: 0warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'av_assert0' 3 667 6294) | , 38 S | CA L Ei f( if0 (.s5(i9!z(2ec3o0n52d7) )7! = 9{s4i 6)z ,e S) C A L| E ( ~~~~~ ^ ~~~~ 0 . 04 45 9 8 18 4 5 3 ) , | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c : 7338 : 33 : note: expanded from macro 'SCALE' 7338 | #d e fi n e S CA\LE (c )| ^~~~( (c) / (256.src/libavcodec/dvdsubdec.c0:f506 :* 183:2 7warning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 .0f)) | ~ ~~~~~~~^~~~~~~~~~506 | if (buf_ssrc/libavcodec/dcadata.ci:z7524:e5: >warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= sizeof(ct x7524- | > bu f )S C-A LcEt(x0.-0>b0u54f2_s0i1z7e)4 9{2 )| , ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] src/libavcodec/bytestream.h: 7523317 | : 13 : Swarning: Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A LE(0.00510312291 )317 | , S C AsiLzEe(20 .=3 F5F2M1I4N5(4p-63>b2u3f)f,e r_SeCnAdL E-( 0p.-5>96b4u8f6f9e2r,6 s0i8z)e,) ;S C A| L ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ E(0.04626src/libavutil/macros.h03:849:2259:8 ),note: expanded from macro 'FFMIN' | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c :497338 | :33#:d enote: fexpanded from macro 'SCALE'i ne FF M7338I | N(#ad,ebf)i (n(ea )S C>A L(Eb() c?) (b()( c:) (/a )()2 5| 6 ~ ^ ~. 0f * 32768.0In file included from fsrc/libavcodec/dxtory.c):)30 : src/libavcodec/bytestream.h| :318 ~ ~~~~~~~^~~~~~~~~~: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | src/libavcodec/dcadata.c : 7523: 49if: (warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]iz e2 != size )7523 | | ~~~~~ ^ ~~~~ S CALE(0.00510312291), SCALE(0.35214546323), SCALE(0In file included from .59src/libavcodec/dvenc.c64:86499: 26src/libavcodec/put_bits.h0:8)227,: 37SC:AL Ewarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0. 04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:2277338: | 33: note: expanded from macro 'SCALE' i f7338 | #(dse-f>ibnuef _SeCnALdE (-c ) s(-(>cb) usrc/libavcodec/bytestream.h/f _:(pt2r3175:613 :.>0 f=warning: sicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z*eo f(3B2it7B6u8f.)0)f ){) 317 | | | ~ ~~~~~~~^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ size2 = FFMsrc/libavcodec/dcadata.cI:N7523(p:-27>:bu fwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e r_end - p- >7523b | u ff e r , SsiCzeA)LE;(0 . 0| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~5 10312291)src/libavutil/macros.h,: 49S:C25A:L E(note: 0expanded from macro 'FFMIN'. 352145 4496 | #3d2e3f)i,n eSC AFLFEM(I0N.(5a9,6b4) 8((6a9)2 6>0 8)(,b ) S? C(AbL) E:( 0(.a0)4)6 2 6| 0 ~ ^ ~ 38298), | In file included from ^~~~~~~~~~~~~~~~~~~~src/libavcodec/dxv.c: 29: src/libavcodec/dcadata.csrc/libavcodec/bytestream.h:7338::31833:15:: note: warning: expanded from macro 'SCALE'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338318 | | # d e iffi n(es iSzCeA2L E!(=c ) s(i(zce)) / (| 2 ~~~~~ ^ ~~~~5 6.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(CC libavcodec/ffv1dec.o 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 | #desrc/libavcodec/bytestream.hfine: 355SC:A13L:E( c)warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( (c) / (256.0f * 33552 | 76 8. 0 f s)i)ze | ~ ~~~~~~~^~~~~~~~~~= FFMIN(g->buffesrc/libavcodec/dcadata.cr:_7522:e27n:d -warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g ->buffer, s7522iz | e ) ; S| C ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~A LE(0src/libavcodec/put_bits.h.0:042658src/libavutil/macros.h0:0378:5:49 6:warning: 525:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8note: ), expanded from macro 'FFMIN' SCALE( 049. | 3#d4e 6f63265i6n | 6 e82 7 5 F) F M,IN ( Sai,CbfA)LE ( (0s(.-(>6a0b0)u >5f 9_(2e3nb1d5) 20- )? (, sSCbA-L)E> :( b(0uaf).)_ 0p t4| r7 ~ ^ ~ 96>76=12 7s4i),In file included from zsrc/libavcodec/dxtory.c e| : ^~~~~~~~~~~~~~~~~~~~ o30f(: src/libavcodec/dcadata.cB:src/libavcodec/bytestream.hi7338:356t::13:B warning: 33comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]uf: )note: )expanded from macro 'SCALE' { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~356 | 7338 | # d e sfizien2 e= SFCFMAILEN((pc-)> b(u(fcf)e r/ _(2e5n6.d0 f- * p3-27>6b8.u0ff))f e r| , ~ ~~~~~~~^~~~~~~~~~s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dcadata.csrc/libavutil/macros.h::497522::255:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'FFMIN' 497522 | | #d e f inSeC AFLFE(M0I.N0(a0,b4)8 0(0(8a5)6 5>8 )(,b )SC AL?E ((0b.3)46 6:3 6(6a8))src/libavcodec/bytestream.h2 7: 5)| , ~ ^ ~ 355SC A:L13E:( 0warning: .In file included from 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/dxtory.c0: 300: 59src/libavcodec/bytestream.h2:33571:5152:0 )warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]355 S | C A L E s(i3570z | . e 0i 47f=96 7 6(Fs1FiM2INz(g7-4e>)2b,u !=f | sf ^~~~~~~~~~~~~~~~~~~~izeer _e)n src/libavcodec/dcadata.cd :| -7338 ~~~~~ ^ ~~~~ :g33->:bu fnote: fexpanded from macro 'SCALE'e r, siz e7338); | # d| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f ine SCALEsrc/libavutil/macros.h(:c49): (25(: cnote: )expanded from macro 'FFMIN' / (256 49. | 0#fd e*f i3ne2 7F6FM8I.N(0af,)b) ) | ~ ~~~~~~~^~~~~~~~~~ ((a) > (b) ? (b) src/libavcodec/dcadata.c:: 7521(:a71):) | warning: ~ ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/dxv.c7521: | 29 : src/libavcodec/bytestream.h :SC356A:LE13(:0 .warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]04 51271003) ,356 S | C A LE (si0z.e324 1=1 4F5F75M3I8N6(p)->,b ufSfCeArLE_(e0n.d6 0-4 6p-2>0b1u5f8f6e7r,) ,s iSzCeA)L;E (| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ .0497src/libavutil/macros.h20:464961:425),: note: expanded from macro 'FFMIN'| ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c :497338 | :33#:d note: eexpanded from macro 'SCALE'f ine FF MI7338N | (#a,dbe)f i(n(ea )S C>A L(Eb()c) ?( ((cb)) :/ ((2a5)6). 0 f| ~ ^ ~* 32768.0fIn 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] src/libavcodec/dcadata.c357 | : 7521 :49 : warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f (size2 != s7521i | z e) | ~~~~~ ^ ~~~~SC ALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.src/libavcodec/put_bits.h341:143175:337:5 3warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 ), SCALE(0.60462 013175 | 8 6 7 ) ,i SfCA L(Es(0-.>0b4u9f72_0e4n6d6 14-) , s -| ^~~~~~~~~~~~~~~~~~~~> buf_src/libavcodec/dcadata.cp:t7338r: 33>:= note: sexpanded from macro 'SCALE'iz eof(Bi t7338 | B#udfe)f)i n{ e | S ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dvdsubdec.c:697src/libavcodec/dcadata.c::1117517::5 :warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | 697 | S C{ A"LpEa(l0e.tt0e0"3,4 9"s2e6t 47t5h5)e, g lSoCbAaLEl( 0p.a3l1et9t3e9"2,3 8O3F1F0S)E,T( pSaClAetLtE(e0._6st1r99)2,0 25A3V7_5)O,P STC_ATLYEP(E0_.0S5T7R2I0N0G67,0 {2 4).,s t| r ^~~~~~~~~~~~~~~~~~~~ = src/libavcodec/dcadata.cN:U7338L:L33 }:, note: 0expanded from macro 'SCALE' , 0, S D7338 | #}de,f i n| e ^ S CALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dvdsubdec.c:698:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/dcadata.c:7516:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | { " i7516f | o _ p aSlCeAtLtEe("0,. 0"o0b3t2a6i8n4 1t6h5e1 )g,l oSbCalA LpEa(l0e.tt3e1 4f01r4om4 0.5I0F1O) ,f iSlCeA"L,E( 0O.F6F2SE3T5(3i41f4o2_9s7)t,r )S,C AAVL_EOP(T0_.T0Y5P9E1_9ST0R8I6N93G3,) ,{ . s| t ^~~~~~~~~~~~~~~~~~~~r = Nsrc/libavcodec/dcadata.cU:L7338L :}33:, note: 0expanded from macro 'SCALE', 0, SD }7338, | #| d ^e fine SCALE(c) ((c) / (256.0f * 32768.0src/libavcodec/dvdsubdec.cf):)699: 121 | : ~ ~~~~~~~^~~~~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/dcadata.c699: | 7516 : 49 :{ "warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o rced_subs_o nl7516y" | , "O n lSyC AsLhEo(w0 .f0o0r3c2e68d4 16s51u)b,t iStClAeLEs(",0 O.F3F1S4E0T1(44f0o50r1ce)d, _SsCuALbEs(0_.6o2n35l3y4)1,4 29A7)V,_ OSPTC_ATLYEP(E0_.B05O9O1L90,8 69{3.3i)64, = | ^~~~~~~~~~~~~~~~~~~~0 }, src/libavcodec/dcadata.c0:7338,: 331:, note: SDexpanded from macro 'SCALE'} , | ^ 7338 | #define SCALE(c)src/libavcodec/dvdsubdec.c ((:c700:)12 :/ warning: (missing field 'help' initializer [-Wmissing-field-initializers]2 56.0 f700 | * 3 27 6 {8 .N0Uf)L)L | } ~ ~~~~~~~^~~~~~~~~~ | ^ 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.0612302795In file included from 1),src/libavcodec/dvdec.c : | 52 ^~~~~~~~~~~~~~~~~~~~: src/libavcodec/put_bits.h:227src/libavcodec/dcadata.c::377338:: 33warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'SCALE' 7338 | #define S C227A | L E ( c ) ( ( ci)f / ((s2-5>6b.u0ff_ e*n d3 2-7 6s8-.>0bfu)f)_ p t| r ~ ~~~~~~~^~~~~~~~~~ >= sizesrc/libavcodec/dcadata.co:f7515(:B49i:t Bwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h| ^~~~~~~~~~~~~~~~~~~~ :265src/libavcodec/dcadata.c::377338:: 33warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'SCALE' 7338 | #define 265S | C A L E ( c ) (i(fc )( s/- >(b2u5f6_.e0nfd *- 3s2-7>6b8u.f0f_)p)t r | > ~ ~~~~~~~^~~~~~~~~~= sizeof(BitBuf)) { 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:77513:49 warning:s generatedwarning: . 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' src/libavcodec/put_bits.h 7338: | 317#:d33e:f iwarning: necomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SCALE(c) ((c) / (2 53176 | . 0 f * i3f2 7(6s8-.>0bfu)f)_ e n| d ~ ~~~~~~~^~~~~~~~~~ - s->buf_ptr >= sizsrc/libavcodec/dcadata.ceo:f7512(:B27i:t Bwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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.277206927src/libavcodec/elbg.c54),: 134S:C33A:L Ewarning: (0comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare].6 4628833532), SCAL E134( | 0 . 0 7 4w5h3i0l0e6 5(0e6l)b,g - >| u ^~~~~~~~~~~~~~~~~~~~t ilisrc/libavcodec/dcadata.ct:y7338_:i33n:c [note: iexpanded from macro 'SCALE'] < r) { 7338 | | # ~~~~~~~~~~~~~~~~~~~~ ^ ~d efine SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:src/libavcodec/dvdsubenc.c7338:33::491 :note: 110expanded from macro 'SCALE': warning: missing field 'unit' initializer [-Wmissing-field-initializers] 7338 | #define SCALE (491c | ) ( ( c{)" p/a l(e2t56t.e"0,f "*s e3t2 7t6h8e. 0gflo)ba)l p| ~ ~~~~~~~^~~~~~~~~~a lette", OFFSET(psrc/libavcodec/dcadata.ca:l7508:e5t:t warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ str), AV_OP T7508_T | Y P E _ SSTRCIANLGE,( 0{. 00.1s8t5r0 =2 3N4U6L9L) },, S C0,A L0,E (SE0 .}2,7 2 08| 4 ^ 62358), SCALE(0.64915806055), SCALE(0.07692859src/libavcodec/dvdsubenc.c3:24922:)142, : warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: 492expanded from macro 'SCALE' | {" e7338v | en#_rdoewsf_fiinxe "S,C A"LMEa(kce) (n(cu)m be/r (o2f5 6.r0fo w* s3 27e6ve8n. (0wfo)r)ka r ou| n ~ ~~~~~~~^~~~~~~~~~ d for some playerssrc/libavcodec/dcadata.c):"7507,: 71O:F Fwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E T(even_rows _7507f | i x ) , SACVA_LOEP(T0_.T0Y0P1E7_14B01O86O4L),, S{C.AiLE6(40. 26=7 0000}0,7 90,1 5)1,, SSE}C,A L E| ^( 0.65192854404), SCsrc/libavcodec/dvdsubenc.cA:L493E(:0.120:7 9warning: 3missing field 'help' initializer [-Wmissing-field-initializers]80 296 14937 | ) , | { ^~~~~~~~~~~~~~~~~~~~ NULsrc/libavcodec/dcadata.cL :}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/dxv.csrc/libavcodec/dcadata.c::4067504::4749:: 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] 7504 | S406C | A LE ( 0 . 0 01 35 1f1o0r0 2(8t)a,b lSeC1[AxL]E.v(a0l.1 2=5 1k9;8 4k3 2<8 0235)6, &S&C AjL E>( 0t.a6b5l9e623[1k5]50;31 )k,+ +S)CA;L E (| 0. ~ ^ ~~~~~~~~~0 8705867827), | ^~~~~~~~~~~~~~~~~~~~ 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), SIn file included from CALsrc/libavcodec/eac3enc.cE:(300: .In file included from src/libavcodec/ac3enc.h0:8437: 0src/libavcodec/put_bits.h5:82276:377:8 27warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: 227expanded from macro 'SCALE' | 7338 | # dieffi n(e sSC-AL>Eb(uc)f _((ecn)d -/ s(2-56>.b0uff _* p3t2r76 8>.=0 fs)i)z e o| ~ ~~~~~~~^~~~~~~~~~f (BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/eacmv.csrc/libavcodec/dcadata.c::7338189::1833:: note: warning: expanded from macro 'SCALE'comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7338 | #define SC A189L | E( c ) ( ( c )i f/ ( s(i2z56e. 0f> * b3uf2_7e6nd8 .-0 f)b)u f| ~ ~~~~~~~^~~~~~~~~~- EA_PREAMBLE_SIZE)src/libavcodec/dcadata.c : 7503:| 27 ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 7503 warning | generated . 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) /src/libavcodec/put_bits.h (:252656:.370:f *warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 768.0f)) src/libavcodec/dxv.c| ~ ~~~~~~~^~~~~~~~~~: 443265: | 58 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (src/libavcodec/dcadata.cs->:b7502u :f71_443:e | n dwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - i fs (-e>nbdufo _f7502ptf | rs e >t= < s=iSz eCo0ALf E((|0| B.ib0t0yB1t14u43e1fs6)1t6) r)e{,a mS| C2 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~A _gLeEt(_0b.y2te4s2_1le8f3t(0g4b)4 5<5 ),e nSdCofAfLsEe(t0). 6| 6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 424828768), 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.0fIn file included from * 3src/libavcodec/dxtory.c27:6338: .src/libavcodec/unary.h0:f50):)41: warning: | ~ ~~~~~~~^~~~~~~~~~ comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/dcadata.c :507501 | :71 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f or(i = 0; i7501 | < l e nS C&A&L Eg(e0t_.bi0t0s110(g5b0)4 8!9= 8st4o)p;, iS+C+A)L;E ( 0| ~~~~~~~~~~~~~ ^ ~~~~. 23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (2src/libavcodec/put_bits.h56.:0317f: 33*: 3warning: 27comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 8.0f)) | ~ ~~~~~~~^~~~~~~~~~ 317 | if (src/libavcodec/dcadata.cs-:>7501b:u49f:_ ewarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d - s->buf_ptr 7501> | = s i zSeCoAfL(EB(i0t.B0u0f1)0)5 0{4 8 9| 8 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~4) , 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)src/libavcodec/dxa.c, SC:AL60E:(940:. 6warning: 6comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare]6 39786959), SCALE(0.0952296 3603 | 1 5 ) , i f| ^~~~~~~~~~~~~~~~~~~~( 12Usrc/libavcodec/dcadata.cL:L7338 : 33+: (note: (expanded from macro 'SCALE'a vctx->w i7338d | t#hd e*f ianev cStCxA-L>Eh(eci)g h(t()c )> >/ 4()2 5+6 .A0Vf_ R*B 3322(7s6r8c. 0+f )0)) +| ~ ~~~~~~~^~~~~~~~~~A V_RB32(src + 4) > src/libavcodec/dcadata.cs:r7501c:si5z:e )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)) | ~ ~~~~~~~^~~~~~~~~~ 3 warnings generated. 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.00080365466CC libavcodec/ffv1enc.o ), 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 | #defiCC libavcodec/ffwavesynth.o ne 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/dvdec.csrc/libavcodec/dcadata.c::7496313::325:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7496 | S313C | A LE ( 0 . 00 0 6i65f6 7(76r5e),_ iSnCdAeLxE (+ 0v.l2c1_3le8n6 91>5 44l5a),s t_SiCnAdLeEx(0). 67{55 1 9| ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~2 2798), 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.11src/libavcodec/elbg.c308:1147757:215):, warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]| ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 4777338 | | # d e fAiLLnOeC ASTCEA_LEI(cF)_ N(EC(EcS) S/A R(Y2(5c6.e0lfl s*, 3 2 7 6 8 .nu0mf)_)cb , | ~ ~~~~~~~^~~~~~~~~~ 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.csrc/libavcodec/elbg.c::7495463::3527: :note: expanded from macro 'ALLOCATE_IF_NECESSARY'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | 7495 | i f (SeClAbLgE-(>0f.0i0e0l60d2 7#71#41 )_,a lSlCocAatLeEd( 0<. 20n9e3w1_82e2l0e62m)e, nStCsA)L E{( 0 .6 7 7 0 1 2 2 0 51 2 ) , S C A LE ( 0 . 1 1 3\0 8 1| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~1 5721), | ^~~~~~~~~~~~~~~~~~~~src/libavcodec/elbg.c :478:src/libavcodec/dcadata.c:57338:: 33:warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]note: expanded from macro 'SCALE' 7338 | #478d | e fi n e ASLCLAOLCEA(TcE_)I F(_(NcE)C E/S S(A2R5Y6(.u0tf i*l 3i2t7y6,8. 0 f ) )n u m| ~ ~~~~~~~^~~~~~~~~~_ cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.csrc/libavcodec/elbg.c::4637495::355:: note: warning: expanded from macro 'ALLOCATE_IF_NECESSARY'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | 7495 | iSfC A(LEe(l0b.g0-00>f6i0e2l7d71 41#)#, _SaCAlLlEo(c0a.t2e0d9 31<8 22n0e62w)_,e leSmeCnALtEs)( 0{ . 6 7 70 1 2 2 0 5 1 2 ) , S C A L E ( 0 . 1 13 0 8\1 1 5| 7 ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 21), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:src/libavcodec/dcadata.c:4797338::533: :warning: note: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]expanded from macro 'SCALE' 7338 | 479# | d e fAiLLnOeC ASCTAEL_E(IcF)_ N((EcC) E/S S(2A5R6Y.(0uft il*i ty3_2i7n68c.,0 fn)u)m _ cb| , ~ ~~~~~~~^~~~~~~~~~ 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463src/libavcodec/dcadata.c:35::7494 :note: 71:expanded from macro 'ALLOCATE_IF_NECESSARY' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | 7494 | i f S C(AeLlEb(g-0>.f0i0e0l5d4 5##2 22_0a8l)lo,c aStCedA L f i feol7494dr | # # (_ iaS lCl=A LoE0c;(0a.t 0edi 0 <05<4 5s2 22u0nb8-)e>,wn_ SuCemAl_LeEmren(e0tsc)t .2s{0; 4 8 17i3 +84 +4 ) 8 { ) , S| C ~ ^ ~~~~~~~~~~~~~~ A L E( 0 . 6 7src/libavcodec/dvbsubdec.c 8: \38499 :3 0| 21 ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 6:59 3)warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Ssrc/libavcodec/elbg.cCA:L481E:5 :( 8490 | warning: . comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]1 1 6 2 5 4 62f02 5o481)r | ,( i | A ^~~~~~~~~~~~~~~~~~~~=L LO012Csrc/libavcodec/dcadata.c warning:7338;:As generated . 33T:iE _note: expanded from macro 'SCALE'I< Fsu_b-N> En7338Cu | mE#_dSefrSieARnYcte(s c; SeiCl+lAL+)_ Eb{( uc )f | f( ~ ^ ~~~~~~~~~~~~~~e (rc), /nu mp(o25i6.n0tsf, * 13)27 6 8| .0 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f )) | src/libavcodec/elbg.c ~ ~~~~~~~^~~~~~~~~~ :463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' src/libavcodec/dcadata.c 463: | 7494 :27 : warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f (elbg->fie l7494d | # # _ aSlClAoLcEa(t0e.d0 0< 0n5ew4_5e2l2e2m0e8n)t,s )S C{A L E (0 . 2 0 4 81 7 3 8 4 4 8 ) , S C A L E ( 0\. 6 7| 8 ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~3 9306593),src/libavcodec/elbg.c S:C482A:L5E:(0 .warning: 1comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]16 25462025 )482, | | ^~~~~~~~~~~~~~~~~~~~ ALsrc/libavcodec/dcadata.cLO:C7338AT:E33_:I Fnote: _expanded from macro 'SCALE'N ECESSA R7338Y | (#sdcerafticnheb uSfC,A LdE(icm), ( ( c ) /5 ()2 56 .| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 f * 3src/libavcodec/elbg.c27:64638:.350:f )note: )expanded from macro 'ALLOCATE_IF_NECESSARY' | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCA LE(0.2048 14637 | 3 8 4 4i8f) ,( eSlCbAgL->Ef(i0e.l6d7 8#3# 9_3a0l6l5o9c3a)t,e d St > c t7338x | -#>dexf)i n{e S C/A*L Ede(cc)o de( (cm)o /s t( 2pr5o6b.a0bfl e *s y3m2bo7l6 8(.MP0Sf))) * / | | ~ ~~~~~~~^~~~~~~~~~ ~~~~~~ ^ ~~~~~~ src/libavcodec/dcadata.c:7489:src/libavcodec/elsdec.c27:: 309warning: :23implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 7489 | 309 | S C A L E (w0h.i0l0e0 3(1c5t1x9-0>9t6 )>, pSAClAlLoEw(a0b.l1e8[3c0t8x7-3>1j9]1)4 ) ,| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~S CALE(0.683594524src/libavcodec/elsdec.c8:6338):,47 :S Cwarning: Acomparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]L E(0.132978 183386 | 0 1 )src/libavcodec/dxv.c , : 753 | : ^~~~~~~~~~~~~~~~~~~~ 18 : src/libavcodec/dcadata.cwarning: : 7338 :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 33 : note: wexpanded from macro 'SCALE'h ile ( p7338 | A#d e753l | lfow aib nle [e ScitCAfxL E-((co)>pj -_( s(c1)i ]/z e0 >( 2=>5 6.z0m) fa *x| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~_ 3o2p7_6s8i.0zfe))0 ) | | ~~~~~~~~ ^ ~~~~~~~~~~~~ ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dxv.c:758src/libavcodec/dcadata.c::187489::5 :warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 758 | 7489i | f ( op _SsCiALzEe(10 .>00 0m3ax1_5o1p9_0s9i6z),e 1S)C A L| E ~~~~~~~~ ^ ~~~~~~~~~~~~( 0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68src/libavcodec/dxv.c487:15806:5174:3 7warning: ),comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] SCALE(0.140067547 58066 | ) , | i ^~~~~~~~~~~~~~~~~~~~f (src/libavcodec/dcadata.co:p7338_:s33i:z enote: expanded from macro 'SCALE'> max_op _7338s | i#zdee)f i n| e ~~~~~~~ ^ ~~~~~~~~~~~ SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7485:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7485 | SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7485:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7485 | SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7485:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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), SCAsrc/libavcodec/dxtory.cLE(:0446.:1246:6 6warning: 6comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]5 37523), SCALE(0.6856853 94466 | 1 9 ) , S CA L Ei(f0 .(1s4l7i3c8e4_7s4i7z8e6 )<,= 1| 6 ^~~~~~~~~~~~~~~~~~~~ + (src/libavcodec/dcadata.ca:v7338c:t33x:- >note: hexpanded from macro 'SCALE'e ight * a7338v | c#tdxe-f>iwnied tShC A/L E((8c )* (n(scl)i c/e s()2)5)6 . 0| f ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~src/libavcodec/dxtory.c :451:69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] src/libavcodec/dcadata.c :4517484 | : 71 : warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f (off_check -7484 | a v c t xS-C>AdLiEs(c0a.rd0_0d0a1m6a3g5e8d6_9p1e)r,c eSnCtAaLgEe(*0o.f1f6_2c6h9e7c3k3/011020) ,> SsCrAcL_Es(i0z.e6)8 5 9| 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~8 03312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dvenc.c:1227:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1227 | { "quant_deadzone", "Quantizer dead zone", OFFSET(quant_deadzone), AV_OPT_TYPE_INT, { .i64 = 7 }, 0, 1024, VE }, | ^ src/libavcodec/dvenc.c:1228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1228 | { NULL }, | ^ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:In file included from 171:src/libavcodec/eatgq.c18::37 : warning: src/libavcodec/bytestream.hcomparison 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] 171 | 171 | g- > b ugf-f>eburf f+e=r F+F=M IFNF(MgI-N>(bgu-f>fbeurf_feenrd_ e-n dg --> bgu-f>fbeurf,f esri,ze )s;i z e| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49src/libavutil/macros.h::2549:: 25note: :expanded from macro 'FFMIN' note: expanded from macro 'FFMIN' 49 | 49# | d#edfeifnien eF FFMFIMNI(Na(,ab,)b )( ((a()a )> (>b )( b?) (?b )( b:) (:a )()a ) )| ~ ^ ~ | ~ ^ ~ CC libavcodec/filter_units_bsf.o In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.hIn file included from :186src/libavcodec/eatgq.c::1337:: src/libavcodec/bytestream.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]186 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | 186 | s i sziez2e 2= =F FFMFIMNI(Np(-p>-b>ubfuffefre_re_nedn d- -p -p>-b>ubfuffefre,r ,s isziez)e;) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##ddeeffiinnee FFFFMMIINN((aa,,bb)) ((((aa)) >> ((bb)) ?? ((b)b ): :( a()a)) ) | ~ ^ ~| ~ ^ ~ In file included from src/libavcodec/eatgq.cIn file included from :src/libavcodec/eamad.c37:: 35src/libavcodec/bytestream.h: :src/libavcodec/bytestream.h187::18715::15 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 187 | i f i(fs i(zsei2z e!2= !s=iz es)i z e| ) ~~~~~ ^ ~~~~ | ~~~~~ ^ ~~~~ CC libavcodec/fits.o CC libavcodec/fitsdec.o CC libavcodec/fic.o src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::271271::1717:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271271 | | iinntt ssiizzee22 == FFFFMMIINN((gg-->b>ubfuffefre_re_nedn d- -g -g>-b>ubfuffefre,r ,s isziez)e;) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | # | d#edfeifnien e FFFFMMIINN((aa,,bb)) ((((aa)) >> ((bb)) ?? ((bb)) :: ((aa)))) | | ~ ^ ~ ~ ^ ~ In file included from In file included from src/libavcodec/eamad.csrc/libavcodec/eatgq.c::3537: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::293293::13: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] 293293 | | ssiizzee22 == FFFFMMIINN((pp-->>bbuuffffeerr__eenndd -- pp-->>bbuuffffeerr,, ssiizzee));; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##ddeeffiinnee FFFFMMIINN((aa,,bb)) ((((aa)) >> ((bb)) ?? ((bb)) :: ((aa)))) | | ~ ^ ~ ~ ^ ~ In file included from In file included from src/libavcodec/eatgq.csrc/libavcodec/eamad.c::3735: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::294294::1515:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 294 | iiff ((ssiizzee22 !!== ssiizzee)) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ 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 | | s isziez2e2 == FFFFMMIINN((pp-->>bbuuffffeerr__eenndd -- pp-->>bbuuffffeerr,, ssiizze)e;) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##ddeeffiinnee FFFFMMIINN((aa,,bb)) ((((aa)) >> ((bb)) ?? ((bb)) :: ((aa)))) | | ~ ^ ~ ~ ^ ~ In file included from In file included from src/libavcodec/eatgq.csrc/libavcodec/eamad.c::3735: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::318318::1515:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 318 | i f i(fs i(zsei2 z!e=2 s!i=z es)i z e| ) ~~~~~ ^ ~~~~ | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::355355::1313:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355355 | | ssiizzee == FFFFMMIINN((g-g>-b>ubfuffefrer__eenndd -- gg-->>bbuuffffeerr,, ssiizzee));; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##ddeeffininee FFFFMMIINN((aa,,bb)) ((((aa)) >> ((bb)) ?? ((bb)) :: ((aa)))) | | ~ ^ ~ ~ ^ ~ In file included from In file included from src/libavcodec/eatgq.c:src/libavcodec/eamad.c37:: 35src/libavcodec/bytestream.h: :src/libavcodec/bytestream.h:356356::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] 356356 | | ssiizzee22 == FFFFMMIINN((pp-->>bbuuffffeerr__enedn d- -p -p>->bbuuffffeerr,, ssiizzee));; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##ddeeffiinnee FFFFMMIINN((aa,,bb)) ((((aa)) >> ((bb)) ?? ((bb)) :: ((aa)))) | | ~ ^ ~ ~ ^ ~ In file included from In file included from src/libavcodec/eatgq.csrc/libavcodec/eamad.c::3735: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::357357:15::15 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 357 | i f i(fs i(zsei2z e!2= !s=i zsei)z e )| ~~~~~ ^ ~~~~ | ~~~~~ ^ ~~~~ src/libavcodec/dvbsubdec.c:1560:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1560 | {"compute_edt", "compute end of time using pts or timeout", OFFSET(compute_edt), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DS}, | ^ src/libavcodec/dvbsubdec.c:1561:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1561 | {"compute_clut", "compute clut when not available(-1) or only once (-2) or always(1) or never(0)", OFFSET(compute_clut), AV_OPT_TYPE_BOOL, {.i64 = -1}, -2, 1, DS}, | ^ src/libavcodec/dvbsubdec.c:1562:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1562 | {"dvb_substream", "", OFFSET(substream), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 63, DS}, | ^ src/libavcodec/dvbsubdec.c:1563:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1563 | {NULL} | ^ 1 warning generated. In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 7 warnings generated. 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) | ~~~~~ ^ ~~~~ CC libavcodec/fitsenc.o src/libavcodec/exif.c:163:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 163 | for (i = 0; i < FF_ARRAY_ELEMS(tag_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/flac.o src/libavcodec/eamad.c:95:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 95 | if (offset >= (t->avctx->height - 7) * t->last_frame->linesize[0] - 7) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/eamad.c:104:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 104 | if (offset >= (t->avctx->height/2 - 7) * t->last_frame->linesize[index] - 7) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/flac_parser.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) { | ~~~~~~ ^ ~~~~~~~ CC libavcodec/flacdata.o 3 warnings generated. In file included from src/libavcodec/exr.c:44: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavcodec/flacdec.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) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/flacdsp.o src/libavcodec/escape124.c:299:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 299 | if (skip == -1) { | ~~~~ ^ ~~ CC libavcodec/flacenc.o CC libavcodec/flacencdsp.o src/libavcodec/faanidct.c:65:20: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 65 | od25= (s17 - s53)*(2*A4); | ~~~~^~~~~ ~ src/libavcodec/faanidct.c:67:34: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 67 | od34= d17*(2*(B6-A2)) - d53*(2*A2); | ^~~~ src/libavcodec/faanidct.c:67:16: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 67 | od34= d17*(2*(B6-A2)) - d53*(2*A2); | ^~~~ src/libavcodec/faanidct.c:68:34: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 68 | od16= d53*(2*(A2-B2)) + d17*(2*A2); | ^~~~ src/libavcodec/faanidct.c:68:16: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 68 | od16= d53*(2*(A2-B2)) + d17*(2*A2); | ^~~~ CC libavcodec/flashsv.o 512 warnings generated. In file included from src/libavcodec/error_resilience.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 12 warnings generated. src/libavcodec/faandct.c:153:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 153 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:153:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 153 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:154:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 154 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ src/libavcodec/faandct.c:154:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 154 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ CC libavcodec/flashsv2enc.o 1 warning generated. 18 warnings generated. In file included from src/libavcodec/fft_float.c:20: src/libavcodec/fft_template.c:96:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 96 | { NULL }, | ^ src/libavcodec/fft_template.c:97:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 97 | { NULL }, | ^ src/libavcodec/fft_template.c:98:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 98 | { NULL }, | ^ src/libavcodec/fft_template.c:99:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 99 | { NULL }, | ^ 17 warnings generated. src/libavcodec/fits.c:174:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 174 | if (ret != 1 || dim_no != header->naxis_index + 1) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fits.c:186:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | if (header->naxis_index == header->naxis) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_h2645.c:447: src/libavcodec/cbs_h265_syntax_template.c:552:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 552 | for (j = 0; j <= num_delta_pocs; j++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavcodec/flashsvenc.o CC libavcodec/flicvideo.o 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)) | ~ ^ ~ CC libavcodec/float2half.o In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/flvdec.o CC libavcodec/flvenc.o 13 warnings generated. 15 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/exr.c:47: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:258:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | float tt = ((float)i - 8.0 / 2.0) / 8.0; | ^~~~~~~~ ~ src/libavcodec/evrcdec.c:261:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 261 | float arg1 = M_PI * 0.9 * (tt - n); | ~ ~~~^~~ src/libavcodec/evrcdec.c:262:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | float arg2 = M_PI * (tt - n); | ~ ~~~^~~ src/libavcodec/evrcdec.c:267:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | In file included from sinsrc/libavcodec/exrenc.c(a:rg361: )src/libavcodec/bytestream.h: 171/: a18src/libavcodec/bytestream.hr::g317 :1warning: 13;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^~~~ src/libavcodec/evrcdec.c:267 : 317171 | 54 | : warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i zge-2> b=u 267FfF | f M eIr N+ ( = pF -F M > I bN (uf g-f >beuf rf _e ren _d - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'e n d - g 49 - | ># bd ue ff if ne er , F Fs Mi Iz Ne () a; , b )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ( s(ian)( a>r g(1b)) /? a(rsrc/libavutil/macros.hbg:)149 ;:: 25 :(| a ~~~ ^~~~)note: )expanded from macro 'FFMIN' | ~ ^ ~ 49 | src/libavcodec/evrcdec.c#d:e266f:in73In file included from :esrc/libavcodec/exr.c :warning: 47Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: F src/libavcodec/bytestream.hM:I318N:(15a:, bwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (( a266) | > 318( | b ) ? i (f b )( s :i z (eea2-) >)!i =n t| se ~ ^ ~irz peo)l a t| i ~~~~~ ^ ~~~~o n_coeffs[idx] *= (0.54 + 0.46 * cos(arg2 * denom)) * | ~~~ ~~~~~^~~~~~~ src/libavcodec/error_resilience.c:396:12: warning: variable 'depth' set but not used [-Wunused-but-set-variable] 396 | int i, depth, num_avail; | ^ 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/evrcdec.c:305:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | if (e->lspf[k] - e->lspf[k - 1] <= MIN_LSP_SEP) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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.hsrc/libavcodec/evrcdec.c:357::15:322 :35warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 357 | if (siz e3222 | != s iz e ) | ~~~~~ ^ ~~~~ 1.0 - lsp_interpolation_factors[index], | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:335:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | + d_interpolation_factors[index ] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:334:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:334:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 334 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:337:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | + d_interpolation_factors[index + 1] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:336:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:336:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 336 | dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:339:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | + d_interpolation_factors[index + 2] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:338:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | dst[2] = (1.0 - d_interpolation_factors[index + 2]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:338:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 338 | dst[2] = (1.0 - d_interpolation_factors[index + 2]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/evrcdec.c:365:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | 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]; | ^~~~ ~ 6 warnings generated. 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]; | ~ ^~~~~ In file included from src/libavcodec/exrenc.c:src/libavcodec/evrcdec.c36:: 366:src/libavcodec/bytestream.h52::293 :warning: 13implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 366 | b[ i293 | + 1 ]s iz=e 2b [= iF]FM I- N2( p*- >lbusfpfe[ri_e n*d -2 p -+>b u1]f *f be1r[,i ] s+i zeb);2 [ i| ] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~; | ~ ^~~~~ src/libavutil/macros.h:49:25: note: src/libavcodec/evrcdec.cexpanded from macro 'FFMIN': 366:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]49 | #define 366 | F F M I N ( a, b ) ( (ba[)i >+ (1b]) =? (bb)[ i: ]( -a )2) * | l ~ ^ ~s p[i * 2 + In file included from 1]src/libavcodec/exrenc.c *: 36b: 1src/libavcodec/bytestream.h[:i]294 :+ 15b:2 [warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]] ; | ^~~~ ~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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]); | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. src/libavcodec/evrcdec.c:386:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | t = (offset - delay + 0.5) * 8.0 + 0.5; | ~~~~~~~^~~~~~~ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5 warnings generated. 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/evrcdec.c:412:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | invl = 1.0 / ((float) length); | ~ ^~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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->buIn file included from ffersrc/libavcodec/fastaudio.c,: s25ize: )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 | 171# | d e f i nge -F>FbMuINf(fae,r b+) =( F(FMaI)N (> g(->bb)u ff?e r_(ebnd) - :g ->(buaf)fe)r, s i| z ~ ^ ~e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/exrenc.c:36: src/libavcodec/bytestream.h:357:15:src/libavutil/macros.h: 49warning: :25comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: note: expanded from macro 'FFMIN' 357 | 49i | f# (dseifzinee2 F!F=M sIiNz(ae,)b ) | ( ~~~~~ ^ ~~~~( a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:524:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | double fac = gamma; | ~~~ ^~~~~ src/libavcodec/evrcdec.c:528:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 528 | coeff[i] = inbuf[i] * fac; | ^~~~~~~~ ~ src/libavcodec/evrcdec.c:529:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 529 | fac *= gamma; | ~~ ^~~~~ CC libavcodec/fmtconvert.o 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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:621:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | if (gamma < 0.5) | ^~~~~ ~ src/libavcodec/evrcdec.cIn file included from :624src/libavcodec/faxcompr.c::2730:: src/libavcodec/put_bits.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]227: 37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 624 | gamma =227 | F FM I N ( g a imf m(as,- >1b.u0f_)e;n d | - ~~~~~~^~~~~~~~~~~ s->bufsrc/libavutil/macros.h_:p49:t22r: note: >expanded from macro 'FFMIN'= sizeo f49( | B#idtBeuff))i {n e| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ CC libavcodec/fmvc.o 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/evrcdec.c:642:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | gain = sum2 ? sqrt(sum1 / sum2) : 1.0; | ~~~~ ~~~~~^~~~~~ src/libavcodec/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)) | ~ ^ ~CC libavcodec/frame_thread_encoder.o 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/evrcdec.c:662:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | e->lspf[i] = e->prev_lspf[i] * 0.875 + 0.125 * (i + 1) * 0.048; | ^~~~~~~~~~~~~~~ ~ src/libavcodec/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/fraps.o 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->bsrc/libavcodec/evrcdec.cuf:fe691:r29_e:n dwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- g->buffer 691, | s iizef) ;( f a| bs ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~(e ->pitch_src/libavutil/macros.hd:el49a:y25 :- note: eexpanded from macro 'FFMIN' ->prev _49 | p#idtefcinhe _FFdMIeNl(aay,)b ) >(( a1)5 )> ( b| ) ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) { | ~~~^~~~~~~~~~~~ ~ CC libavcodec/frwu.o src/libavcodec/evrcdec.c:710:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | pitch_lag = lrintf((idelay[1] + idelay[0]) / 2.0); | ~~~~~~~~~~^~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:718:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 718 | e->fade_scale = FFMAX(e->fade_scale - 0.05, 0.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/evrcdec.c:718:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 718 | e->fade_scCC libavcodec/ftr.o ale = FFMAX(e->fade_scale - 0.05, 0.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/evrcdec.c:726:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 726 | if (e->bitrate != RATE_QUANT && e->avg_acb_gain < 0.4) { | ~~~^~~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:727:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 727 | f = 0.1 * e->avg_fcb_gain; | ~ ~~~^~~~~~~~~~~~ In file included from src/libavcodec/ffv1.c:33: In file included from src/libavcodec/ffv1.h:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:814:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 814 | e->prev_pitch_delay = delay - e->frame.delay_diff + 16.0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:816:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 816 | if (fabs(e->pitch_delay - delay) > 15) | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~ src/libavcodec/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:829:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 829 | if (fabs(e->pitch_delay - e->prev_pitch_delay) > 15) | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:838:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 838 | e->energy_vector[i] = pow(10, evrc_energy_quant[e->frame.energy_gain][i]); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->1buf warning_ generatede. nd - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:852:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 852 | pitch_lag = lrintf((idelay[1] + idelay[0]) / 2.0); | ~~~~~~~~~~^~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:876:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 876 | e->fade_scale = FFMIN(e->fade_scale + 0.2, 1.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/evrcdec.c:876:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 876 | e->fade_scale = FFMIN(e->fade_scale + 0.2, 1.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/evrcdec.c:777:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 777 | for (i = 0; i < sizeof(EVRCAFrame); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:921:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 921 | { "postfilter", "enable postfilter", OFFSET(postfilter), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AD }, | ^ src/libavcodec/evrcdec.c:922:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 922 | { NULL } | ^ src/libavcodec/exr.c:205:18: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 205 | dest_len != uncompressed_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/exrenc.c:532:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ^ src/libavcodec/exrenc.c:533:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 533 | { NULL}, | ^ src/libavcodec/exrenc.c:532:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exrenc.c:532:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ~ ^~~ CC libavcodec/ftr_parser.o In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/exr.c:475:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 475 | if (nBits > 8 * bytestream2_get_bytes_left(gb)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/filter_units_bsf.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { 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/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/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) | ~~~~~ ^ ~~~~ 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 | src/libavcodec/bytestream.h size:2355 :13=: Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M IN(p->buffer_e n355d | - p - > busfifzeer, s i=z FeFM)I; N | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~g ->buffersrc/libavutil/macros.h:_49e:n25:d note: expanded from macro 'FFMIN'- g->buf fe49r | ,# dsefiiznee) ;FF M | I ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ N(a,b) ((asrc/libavutil/macros.h:)49 :>25 :( bnote: )expanded from macro 'FFMIN' ? 20(b warning)s generated . :49 | (#ad)e)f i| n ~ ^ ~ e FFMIN(a,b)In file included from src/libavcodec/faxcompr.c(:(31: aIn file included from src/libavcodec/faxcompr.h): 31: >In file included from src/libavcodec/tiff.h(:b34): In file included from ?src/libavcodec/tiff_common.h: 33(: b)src/libavcodec/bytestream.h :318::15 :( awarning: ))comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~ 318 | iIn file included from fsrc/libavcodec/extract_extradata_bsf.c :(28s: isrc/libavcodec/bytestream.hz:e3562: 13!:= warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ize) | ~~~~~ ^ ~~~~ 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/exr.c:744:31: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 744 | for (j = 0; j < s->xdelta; ++j) { | ~ ^ ~~~~~~~~~ src/libavcodec/ffwavesynth.c:288:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 288 | if (phi >= i) | ~~~ ^ ~ In file included from src/libavcodec/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 | src/libavcodec/exr.c h:906e:a43d:e warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >data_min = t; 906 | \ | c ~ ^ onst float a = .5f * cosf( M_PI / 4.f); | ~ ^~~ src/libavcodec/exr.c:907:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 907 | const float b = .5f * cosf( M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:908:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 908 | const float c = .5f * cosf( M_PI src/libavcodec/faxcompr.c/ 8:.169f:)35;: warning: | ~ ^~~comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 169 | if (*pix_left <= saved_run) { | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/faxcompr.c:186:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | src/libavcodec/exr.c :i909:f43 (:* pwarning: iximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_l eft <= s a909ve | d_ r un ) {c o n| st ~~~~~~~~~ ^ ~~~~~~~~~ float d = src/libavcodec/faxcompr.c.5:f187 :*23 :c warning: ocomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]sf (3.f*M _P187I | / 1 6 . f ) ; i f| ~ ^~~~( *pix_lefsrc/libavcodec/exr.ct: 909==: 32s:av ewarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ run) | ~~~~~~~~~ ^ ~~~~~~~~~ 909 | const float d = .5f * cosf(3.f*M_PI / 16.f); | ^~~~ src/libavcodec/exr.c:910:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 910 | const float e = .5f * cosf(5.f*M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:910:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 910 | const float e = .5f * cosf(5.f*M_PI / 16.f); | ^~~~ src/libavcodec/exr.c:911:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 911 | const float f = .5f * cosf(3.f*M_PI / 8.f); | ~ ^~~ src/libavcodec/exr.c:911:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 911 | const float f = .5f * cosf(3.f*M_PI / 8.f); | ^~~~ src/libavcodec/exr.c:912:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | const float g = .5f * cosf(7.f*M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:912:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | const float g = .5f * cosf(7.f*M_PI / 16.f); 3| ^~~~ warning s generated. src/libavcodec/extract_extradata_bsf.c:345:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 345 | for (i = 0; i < FF_ARRAY_ELEMS(extract_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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) | ~~~~~~~~~~ ^ ~~~~ CC libavcodec/g2meet.o src/libavcodec/faxcompr.c:270:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | if (run_off < width) | ~~~~~~~ ^ ~~~~~ src/libavcodec/faxcompr.c:274:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 274 | if (run_off < width) | ~~~~~~~ ^ ~~~~~ src/libavcodec/faxcompr.c:350:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 350 | while (offs < width && run_off <= offs) { | ~~~~~~~ ^ ~~~~ src/libavcodec/extract_extradata_bsf.c:414:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 414 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/extract_extradata_bsf.c:415:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 415 | { NULL }, | ^ CC libavcodec/g722.o CC libavcodec/g722dec.o CC libavcodec/g722dsp.o In file included from src/libavcodec/ffv1dec.c:37: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/fitsdec.c:293:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | CASE_GRAY(-32, dst16, uint16_t, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:283:38: note: expanded from macro 'CASE_GRAY' 283 | *dst++ = lrint(((t - header.data_min) * ((1 << (sizeof(type) * 8)) - 1)) * scale); \ | ^ ~ 12 warnings generated. src/libavcodec/exr.c:1010:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1010 | || ac_count > (uint64_t)INT_MAX/2 | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1009:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1009 | if ( compressed_size < (uint64_t)(lo_size | ac_size | dc_size | rle_csize) || compressed_size < 88LL + lo_size + ac_size + dc_size + rle_csize | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:313:209: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 313 | { "blank_value", "value that is used to replace BLANK pixels in data array", offsetof(FITSContext, blank_val), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 65535, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/fitsdec.c:314:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 314 | { NULL }, | ^ In file included from src/libavcodec/ffv1dec.c:39: In file included from src/libavcodec/ffv1.h:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. src/libavcodec/exr.c:1396:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1396 | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ 1 warning generated. 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) 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] 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] 1711219 | | g - > b uifff e(tri l+e=_ xF F&M& INs(-g>->tbiulffee_ra_etndt r.-x Sg-i>bzufef e+r, (siinzet)6; 4 _| t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~)F FMAX(s->xmin, 0)src/libavutil/macros.h >:= 49IN:T25_:M Anote: Xexpanded from macro 'FFMIN' / tile_ x49 | #)d e| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~f ine FFMIN(a,src/libavcodec/exr.cb:)1221 :(71(a:) warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] > (b) ? (b) 1221: | ( a ) ) | ~ ^ ~i f (tile_y && s->tile_attr.ySize + (int64_t)FFMAX(s->ymin, 0) >= INT_MAX / tile_y ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1231:21: warning: comparison of integers of different signs: 'const int32_t' (aka 'const int') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1231 | td->ysize = FFMIN(s->tile_attr.ySize, s->ydelta - tile_y * s->tile_attr.ySize); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1232:21: warning: comparison of integers of different signs: 'const int32_t' (aka 'const int') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1232 | td->xsize = FFMIN(s->tile_attr.xSize, s->xdelta - tile_x * s->tile_attr.xSize); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exr.c:src/libavcodec/flac_parser.c1241::3741: : src/libavcodec/bytestream.hwarning: :comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]186 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1241 | if186 ( | b u f _ ssiizez e< 28 =| |F FMlIiNn(ep-_>obuffffseetr _>e nbudf _-s ip-z>eb u-f f8)e r, | s ~~~~~~~~~~~ ^ ~~~~~~~~~~~~i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49src/libavcodec/exr.c:25:1295:: 24note: :expanded from macro 'FFMIN' warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 49 | #1295 | d e f in ief (FcoFlM I+N (ta,db->)x s(i(zae )== > s(b-)> ?x d(eb)l ta:) ({a ) )| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ | ~ ^ ~ In file included from src/libavcodec/exr.csrc/libavcodec/flac_parser.c::371301: :src/libavcodec/bytestream.h48:187::15 :warning: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 1301 | i f i(f s(iazvec2t !x=- >simzaex) _ p| i ~~~~~ ^ ~~~~xe ls && uncompressed_size > avctx->max_pixels * 16LL) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/exr.c:1515:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h: 2711515: | 17 : warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (bytestream2_get_bytes _271l | e ft ( g bi)n t> = smiinziem2u m_=l eFnFgMtIhN (&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)) | ~ ^ ~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ CC libavcodec/g722enc.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/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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/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 = FFIn file included from MINsrc/libavcodec/flac.c(:p-25>: bsrc/libavcodec/bytestream.h:u293f:f13e: rwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]en d - p->buffer, si293z | e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s ize2src/libavutil/macros.h :=49 :FF25CC libavcodec/g723_1.o MI:N (pnote: -expanded from macro 'FFMIN'>b uffer_ en49d | # de-fi npe -F>FMbIuNf(fae,br), ( (siaze)) ;> | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b ) ? (b)src/libavutil/macros.h: 49:: 25(a:) )note: expanded from macro 'FFMIN' | ~ ^ ~ 49 | #In file included from desrc/libavcodec/flac_parser.cf:in37e: src/libavcodec/bytestream.h:F357:F15M:I warning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( a,b) ((357a) | > ( b ) i?f ((sbi)z e:2 !=( as)i) z | e ~ ^ ~ ) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 13 warnings generated. CC libavcodec/g723_1_parser.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/g723_1dec.o 3 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 += FFMICC libavcodec/g723_1enc.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)) | src/libavcodec/bytestream.h ~ ^ ~ :355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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' CC libavcodec/g726.o 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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/ffv1dec.c:203:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | if (idx >= (unsigned)f->quant_table_count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:211:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | if (p->context_count < context_count) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/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)); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ 31 warnings generated. 11 warnings generated. src/libavcodec/exr.c:2240:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2240 | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ src/libavcodec/ffv1dec.c:389:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 389 | if (len > 128 - i || !len) | ~~~ ^ ~~~~~~~ In file included from src/libavcodec/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/ffv1dec.c:416:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (context_count > 32768U) { | ~~~~~~~~~~~~~ ^ ~~~~~~ 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/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/exr.c:2342:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2342 | { NULL }, | ^ src/libavcodec/exr.c:2304:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2303 | { "gamma", "Set the float gamma value when decoding", OFFSET(gamma), | ~ 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:2304:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ~ ^~~~ CC libavcodec/g729_parser.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/g729dec.o src/libavcodec/ffv1dec.c:465:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 465 | if (f->chroma_h_shift > 4UCC libavcodec/g729postfilter.o || f->chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:465:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 465 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:472:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | f->num_v_slices > (unsigned)f->height || !f->num_v_slices | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:471:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if (f->num_h_slices > (unsigned)f->width || !f->num_h_slices || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:484:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 484 | if (f->quant_table_count > (unsigned)MAX_QUANT_TABLES || !f->quant_table_count) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/gdv.o 1 warning generated. 11 warnings generated. CC libavcodec/gemdec.o src/libavcodec/ffv1dec.c:595:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 595 | if (chroma_h_shift > 4U || chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:595:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 595 | if (chroma_h_shift > 4U || chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:772:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 772 | if (f->slice_count > (unsigned)MAX_SLICES || f->slice_count <= 0 || f->slice_count > f->max_slice_count) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:801:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 801 | (unsigned)fs->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:800:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 800 | av_assert0((unsigned)fs->slice_width <= f->wiIn file included from dth src/libavcodec/fic.c&:& 31| : ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~src/libavcodec/golomb.h :482:34:src/libavutil/avassert.h :warning: 38:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]11 : note: expanded from macro 'av_assert0' 38 | if 482( | ! (c o n d ) ) { if ( g b - > s i z e _ i n _ b i t s < = r e _ i n d e x ) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ \ | ^~~~ 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/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 >=src/libavcodec/flac_parser.c siz:eo264f(:B22i:t Bwarning: ufcomparison 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)) | ~ ^ ~ 8 warnings generated. 11 warnings generated. 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) | ~~~ ^ ~~~~~~ 14 warnings generated. In file included from src/libavcodec/flashsv.c:43: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsv.c:43: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsv.c:43: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/fic.c:348:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 348 | if (!skip_cursor && avpkt->size < CURSOR_OFFSET + sizeof(ctx->cursor_buf)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fic.c:394:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 394 | if (slice_size < slice_off || slice_size > msize) | ~~~~~~~~~~ ^ ~~~~~ In file included from src/libavcodec/flashsv.c:43: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 293 | src/libavcodec/flashsvenc.c : 55 : sisrc/libavcodec/put_bits.hze:2227 :=37 :F Fwarning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I N(p->buffer_end -227 | p- > b u ff e r, siifz e()s-;> bu f| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ end - s-src/libavutil/macros.h>b:u49:f25_:p tnote: rexpanded from macro 'FFMIN' >= siz eo49f | (#BdietfiBnuef )F)FM I{N ( 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flicvideo.c:41: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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_FRAMEsrc/libavcodec/fic.c_SI:ZE476 >: 162 :| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] 772 | fpc->nb_headers_bu ff476e | r{e d" s*k i2p0_)c u{r s | o ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r ", "skip the cursor", offsetof(FICContext, skip_cursor), AV_OPT_TYPE_BOsrc/libavcodec/bytestream.hOL:,317 :{.13i: 6warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = src/libavcodec/put_bits.h0In file included from :}src/libavcodec/flicvideo.c265,::37 41:0: ,src/libavcodec/bytestream.hwarning: :317 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 1 :,13s :AVi _zOPwarning: Te_F comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2L265 A= | G _F DF ME IC NO( pD I186 | ->Nb u G if_ f (fs-P>sberA_iuzeR2Aefnd M-_ = eFp|n Fd- AMV>_- IsbOu-NP(>fbuTf_pf-e_rp>F,tbuLf rA fserG>i=__zV ened I-DEsO_)P ip;A z e| - ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~Ro> AMf }b,(u Bsrc/libavutil/macros.h:f fi49t:| e ^B25r ,u :fs i)znote: )expanded from macro 'FFMIN'e ){; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~49 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | #definsrc/libavutil/macros.he :FF49MI:N25(:a ,note: bexpanded from macro 'FFMIN') (src/libavcodec/fic.c(a:) 477 > :(498:b warning: | )missing field 'help' initializer [-Wmissing-field-initializers]# d?e f(b477i | )n{ e: N FUF(LMaLI }), N )(| ^| ~ ^ ~a ,b) ((a) In file included from >src/libavcodec/flashsv.c: 43(: bsrc/libavcodec/bytestream.h): 318?:15 :(b ) warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( a)) | ~ ^ ~318 | if (sIn file included from isrc/libavcodec/flicvideo.cz:e241 : !src/libavcodec/bytestream.h=: 187s:i15z:e )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~~ ^ ~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffCC libavcodec/get_buffer.o er_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsv.c:43: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsv.c:43: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flicvideo.c:41: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/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/libavcodec/flicvideo.c:41: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flashsv2enc.c:54: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/gif_parser.o 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/flashsv2enc.c:54: src/libavcodec/bytestream.h:186 :35513 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size = FFMIN(g- >186b | u f f e rs_iezned2 -= g-F>FbMuIfNf(epr-,> bsuifzfee)r;_ e n| d ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ - p->buffer,src/libavutil/macros.h :s49i:z25e:) ;note: expanded from macro 'FFMIN' | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #dsrc/libavutil/macros.he:f49i:n25e: Fnote: Fexpanded from macro 'FFMIN'M IN(a,b) (49( | a#)d e>f i(nbe) F?F M(IbN)( a:, b()a )()( a )| ~ ^ ~> (b) ? (b) : (In file included from asrc/libavcodec/flicvideo.c):)41 : src/libavcodec/bytestream.h| : ~ ^ ~356 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/flashsv2enc.c:54: src/libavcodec/bytestream.h :356187 | : 15 : warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze2 = F187F | M I N ( pi-f> b(usfifzeer2_ e!n=d s-i zpe-)> 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/flicvideo.c:41: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ CC libavcodec/gifdec.o In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/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) | ~~~~~ ^ ~~~~ CC libavcodec/gsm_parser.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsv2enc.c:54: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/gsmdec.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/flashsv2enc.c:54: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 356 | src/libavcodec/flvdec.c : 24: In file included from ssrc/libavcodec/flvdec.hi:z24e: In file included from 2src/libavcodec/mpegvideo.h := 45F: Fsrc/libavcodec/put_bits.hM:I227N(:p37->:b uwarning: ffercomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ end - p->buffe r227, | s i z e) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i f (s-src/libavutil/macros.h>:b49u:f25:_ enote: nexpanded from macro 'FFMIN'd - s->bu f49_ | p#tdre f>i= nse iFzFeMoIfN((Bai,tbB)u (f()a)) {> (| b ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~) ?src/libavcodec/ffv1enc.c (b): 1243:: 102(:a) )warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~ ^ ~ In file included from src/libavcodec/flashsv2enc.c1243: | 54 : src/libavcodec/bytestream.h : 357{: 15":s lwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c ecrc" ,357 | " P r o tief c(tsi zsel2 i!c= esisz ew)i t| h ~~~~~ ^ ~~~~C RCs", OFFSET(ec), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ffv1enc.c:1255:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1255 | { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ffv1enc.c:1257:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1257 | { NULL } | ^ src/libavcodec/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/flacdec.c:42: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ src/libavcodec/flashsv2enc.c:188:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | if (s->rows * s->cols > s->blocks_size / sizeof(Block)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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/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)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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.csrc/libavcodec/fmvc.c::33627:: 18src/libavcodec/bytestream.h:: 293warning: :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] 336 | 293 | i f si(zeb2u f=_ sFiFzMeI _bsuifzfee r+_ 2e)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/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:151: warningwarning: generatedcomparison 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 = src/libavcodec/flicvideo.cFFM:IN195(:p20->:b uwarning: ffecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] r_end - p-> b195u | f f e r ,i fs i(zfer)a; m e| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s ize >src/libavutil/macros.h :b49u:f25_:s inote: zexpanded from macro 'FFMIN'e ) | ~~~~~~~~~~ ^ ~~~~~~~~ 49 | #define FFMIsrc/libavcodec/flicvideo.cN:(274a:,27b:) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( (a) > (b )274 | ? ( b ) : (a ) ) | ~ ^ ~ if (y_ptrIn file included from src/libavcodec/fmvc.c>:27 : psrc/libavcodec/bytestream.hi:x357e:l15:_ lwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m it) | 357 | ~~~~~ ^ ~~~~~~~~~~~ if (size2 !src/libavcodec/flicvideo.c=: 288s:i21z:e )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~~ ^ ~~~~ 288 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:293:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:307:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | CHECK_PIXEL_PTR(byte_run * 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:313:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 313 | CHECK_PIXEL_PTR(byte_run * 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:338:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 338 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:353:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:362:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:402:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:412:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:431:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 431 | if (chunk_size - 6 != FFALIGN(s->avctx->width, 4) * s->avctx->height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/cbs_h2645.c:1337:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1337 | for (i = 0; i < FF_ARRAY_ELEMS(h264->sps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1339:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1339 | for (i = 0; i < FF_ARRAY_ELEMS(h264->pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1347:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1347 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->vps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1351:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1351 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->sps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1355:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1355 | In file included from fosrc/libavcodec/flashsvenc.cr: 56(: insrc/libavcodec/bytestream.ht :i171: 18:= 0warning: ; comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i < FF_ARRAY_ELEMS (171h | 2 6 5- > ppgs-)>;bu ffie+r+ )+ ={ F F| M ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~I N(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_ensrc/libavcodec/cbs_h2645.cd :- 1372p-:>19b: uwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f er, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 1372 | src/libavutil/macros.hf:or49 :(25i: = note: 0expanded from macro 'FFMIN'; i < FF_A R49R | A#Yd_eEfLiEnMeS( hF2FM6I5N-(>av,pbs)); (i(+a+)) > | ( ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~b) ? (b) : src/libavcodec/cbs_h2645.c(a:))1374 :19 :| ~ ^ ~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/flashsvenc.c1374: | 56 : src/libavcodec/bytestream.h : 187: 15f:o warning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( i = 0; 187i | < F Fi_AfR (RsiAzY_eE2L ECC libavcodec/gsmdec_data.o !M=S (shi26z5e->)s p s| ~~~~~ ^ ~~~~) ; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1376:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1376 | for (i = 0; i < FF_ARRAY_ELEMS(h265->pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flvenc.c:22: In file included from src/libavcodec/flvenc.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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.hsrc/libavcodec/flacenc.c::265:171437:: 172warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | 1714 | i{f ("sl-p>cbu_fco_efefn_dp r-e csi-s>ibounf"_,p tr" >L=P sCi zceooeff(BfiictiBeuntf ))p r{e c i| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~s ion", 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, In file included from offssrc/libavcodec/flashsvenc.cet:o56f: (Fsrc/libavcodec/bytestream.hla:c293E:n13c:o dwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]C ontext, options.mi n293_ | p a r tistiionz_e2o rd=e r)F,F M IAVN_(Op-P>Tb_uTfYPfEe_rI_NeTn,d {.-i 6p4- >=b u-f1f e}r,, s i z e ) ;- 1 , | M ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~A X_PARTITIsrc/libavutil/macros.hO:N49_:O25R:D Enote: Rexpanded from macro 'FFMIN', FLAGS }49, | #| d ^e fine FFMIN(a,b) ((a) > (b) ? (b) : (a)) src/libavcodec/flacenc.c| ~ ^ ~: 1722:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavcodec/flashsvenc.c:src/libavcodec/bytestream.h56: src/libavcodec/bytestream.h::294 1722271: | 15:{17 :: " mwarning: warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] x _par ti294t | i on _ oir df271er "(, | s NiUL Lze 2 ,i n ot!f fs=se itsozfie(2zeF )=l ac E F| nFco ~~~~~ ^ ~~~~dMe CoInNte(xg-t>,b uofpfsrc/libavcodec/flicvideo.cert:_ioenn531sd:. 20m-:a xwarning: _gcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]p- ar>tbituifonf_e o531rr | ,d e sr ii)f,z e ()AVf_;rO a P| mT ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e__ TsYPiE_zINsrc/libavutil/macros.hTe ,>: {49.b:i25:u6f 4_note: expanded from macro 'FFMIN'si=z e-)1 | }49 ~~~~~~~~~~ ^ ~~~~~~~~, | # d e f i n-e 1FF,Msrc/libavcodec/flicvideo.cI :NM(A572Xa:_27P,:A bR)warning: T comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I T((IaO)N _O >R572 (Db | src/libavcodec/put_bits.hE) R : ,317? : F33 : L (warning: A bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])G S: } (,a) ) i| f ^ | (317 ~ ^ ~y | _ p tifr ( s>-> bpufi_xenedl_ l-In file included from i msisrc/libavcodec/flacdec.c:-t49>: )bsrc/libavcodec/unary.huf :_ 50| :p41 ~~~~~ ^ ~~~~~~~~~~~t :r warning: >comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]= sizesrc/libavcodec/flicvideo.co:f583(:Bi21t: Bwarning: ufcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])50 ) | { f 583| or | ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~i = 0 ; i < l en & & CgHeECt_Kb_PiItXsE1L(_gPbTR)( !0=) ;st o | p ^~~~~~~~~~~~~~~~~~; i++); 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/flacenc.c:1736:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/flicvideo.c:604:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1736 | { 604 | " e xa c t _ r ic e _ p a r a m e t e r s" , " C al cCuHlEaCtK_eP IrXiEcLe_P TpRa(r2a *m etbeytres _erxuanct)l;y " | , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ o ffssrc/libavcodec/flicvideo.ce:t64o:f23(F:l acnote: Eexpanded from macro 'CHECK_PIXEL_PTR' ncodeC o64n | t e x tif, o(ppitxieoln_sp.texra ct+_ rni c>e _ppiaxreamle_telrism)i,t )A V_{O PT\_T Y P| E ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~_ BOOL, { .i6src/libavcodec/flicvideo.c4: 643=: 250: }warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 , 1, FLAGS 643 | } , | ^ CHECKsrc/libavcodec/bytestream.h_PI:X317E:13L:_ PTwarning: Rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( byte_run);src/libavcodec/flacenc.c : 1737| : ^~~~~~~~~~~~~~~~~~~~~~~~~169 :317 | warning: src/libavcodec/flicvideo.c: 64 missing field 'unit' initializer [-Wmissing-field-initializers] :23 :si zenote: 2expanded from macro 'CHECK_PIXEL_PTR' = F F1737 64M | | I {N ("imupl-fti>_ bd(iupfm_iqfxueaerl_ennt_",d p t -r p +- n > "Mbu> upflfitiex-redli,me_ nlssiiizoemnailt) )q;u a { In file included from n| tsrc/libavcodec/frwu.ci\za ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 24t | : ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~i src/libavcodec/bytestream.ho:293nsrc/libavutil/macros.h":,:1349: 25::src/libavcodec/flicvideo.c note: : warning: expanded from macro 'FFMIN'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 655o: f25f: s49 | ewarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]# o293d | fe(f iFnl ac e 655E | snFi c FzMoI N ed2( e Ca o n= t ,FF eCC libavcodec/h261.o bM x )It, No ( (pp( at)-> i buof> nsf. ( emb)C r?_ euH(nbld E)t-C i: K__ pP(-Ida>XiE)L)bm_ q_uuf fePan| trT ~ ^ ~R ),(, b siy tIn file included from ze )esrc/libavcodec/flashsvenc.c_ ; : r u56| : src/libavcodec/bytestream.h nA ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~)V :_;O 318 P:T15_:T Ywarning: P| Esrc/libavutil/macros.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^~~~~~~~~~~~~~~~~~~~~~~~~_: B49O:OL25, src/libavcodec/flicvideo.c318 | : : {note: 64expanded from macro 'FFMIN'. i6:4 =23i: f 0( 49note: s} | ,expanded from macro 'CHECK_PIXEL_PTR'i # dz0e,e2f 641 !i= | , n s i FLeAzG i eF)SfF MI}| ,(N( ~~~~~ ^ ~~~~a p , bi| ) ^x e(l(_ap) t>r +( nb )> ?p ix(be)l_ li:m (iat))) { \| src/libavcodec/flacenc.c ~ ^ ~ : | 1738 ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~: 149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavcodec/frwu.c:24src/libavcodec/flicvideo.c: src/libavcodec/bytestream.h:699::294:2515: :1738 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] "min_ p294 | r 699e | di i fc t (is oi nz _ e 2o r d! e =r "s, iN zUL Le, ) o f fCs | HeE ~~~~~ ^ ~~~~ tCoKf(_FPlIaXcEEnsrc/libavcodec/frame_thread_encoder.cLco_d:P290eT:C81:R o(2nwarning: t*comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e bxytte,_ roupnt)io;n s .m| i ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~n _p rsrc/libavcodec/flicvideo.c290e | :64d: i23 :c t note: expanded from macro 'CHECK_PIXEL_PTR'i o n _ o r( dc-64e | > r t)a,s AVk_i_OfiP nT(dp_TeYixPEx_ -e IlcN-_T>p,fti rn {+ in s>.hi 64e pidx=el__ tl-1ai }sm,ki _ti-nd)e 1{x \, | M+A ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ X c_-L>mPaCx__tOaRsDsrc/libavcodec/flicvideo.ckE:sR712,:) 25 F%:LA G cwarning: S-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> m}ax,_ t a| sk s ^712 | <= a v c t x - > t h r e a d _ c o un t ) ) C{H src/libavcodec/flacenc.cE :C1739K| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~:_ 149:P Iwarning: Xmissing field 'unit' initializer [-Wmissing-field-initializers]EL _PTR(2 * byt e_1739r | u{n )"m;a x _| p ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~r edictsrc/libavcodec/flicvideo.c:i64o:n23_:o note: rexpanded from macro 'CHECK_PIXEL_PTR'de r", NU L64L | , o fiff s(etpoixfe(lF_lpatcrE n+ cno d>e Cponitxeextl,_l iompitito) n{s. m\a x | _ ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~p rediction_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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/flashsvenc.c:56: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsvenc.c:56: src/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/frwu.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/fmvc.c:420:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 420 | CC libavcodec/h261_parser.o 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/flacdec.c:287:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | if (v == 0x80000000){ | ~ ^ ~~~~~~~~~~ In file included from src/libavcodec/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)) | ~ ^ ~ src/libavcodec/flicvideo.c:831:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 831 | if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/flicvideo.c:872:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 872 | if (y_ptr > pixel_limit) | ~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:883:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 883 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:896:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 896 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | In file included from isrc/libavcodec/fraps.c:f 41(: psrc/libavcodec/bytestream.hi:x186e:l13_:p twarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] + n > pixel_lim it186) | { \ | s ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~iz e2 = FFMIN(psrc/libavcodec/flicvideo.c-:>904b:u29f:f ewarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ end - p-> b904u | f f e r , s i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN'C 14HE warningsC generatedK _49PI | . #XdEeLf_iPnTeR F(F3M I*N (ba,ybt)e _((rau)n )> ;( b| ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ? (bsrc/libavcodec/flicvideo.c): 64::23 :(a )note: expanded from macro 'CHECK_PIXEL_PTR') | ~ ^ ~ 64 | In file included from ifsrc/libavcodec/fraps.c (:p41: isrc/libavcodec/bytestream.hx:e187l:_15p:t rwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]+ n > p187i | x e l i_fl im(istiz)e 2{ !=\ si z| e ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~) | ~~~~~ ^ ~~~~ src/libavcodec/flicvideo.c:944:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 944 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:956:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 956 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:987:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 987 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:1000:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1000 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/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} | ^ 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)) | ~ ^ ~ 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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fraps.c:41: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 7 warnings generated. 20 warnings generated. 14 warnings generated. CC libavcodec/h261data.o 3 warnings generated. src/libavcodec/fraps.c:172:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | if (buf_size != needed_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/fraps.c:187:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (buf_size != needed_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flacdec.c:817:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 817 | { "use_buggy_lpc", "emulate old buggy lavc behavior", offsetof(FLACContext, buggy_lpc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_AUDIO_PARAM }, | ^ src/libavcodec/flacdec.c:818:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 818 | { NULL }, | ^ 1 warning generated. 1 warning generated. CC libavcodec/h261dec.o CC libavcodec/h261enc.o CC libavcodec/h263.o CC libavcodec/h263_parser.o CC libavcodec/h263data.o 13 warnings generated. CC libavcodec/h263dec.o 9 warnings generated. CC libavcodec/h263dsp.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/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) | ~~~~~ ^ ~~~~ 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #definsrc/libavcodec/put_bits.he FF:MI265N:37(:a, bwarning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( (a) > (b) ? ( b265) | : ( a ) i)f (| ~ ^ ~s ->buf_end In file included from -src/libavcodec/g2meet.c :s36-: >bsrc/libavcodec/bytestream.huf:_p356t:r13 :> = warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]iz eof(BitBuf) )356 { | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~s ize2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/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/h2645_parse.o CC libavcodec/h2645_sei.o CC libavcodec/h2645_vui.o CC libavcodec/h2645data.o CC libavcodec/h264_cabac.o CC libavcodec/h264_cavlc.o 3 warnings generated. CC libavcodec/h264_direct.o 14 warnings generated. CC libavcodec/h264_levels.o CC libavcodec/h264_loopfilter.o In file included from src/libavcodec/g726.c:36: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h263data.c:165:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 165 | }; | ^ 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)) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h263data.c:234:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 234 | }; | ^ src/libavcodec/g723_1dec.c:1101:30: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1101 | { .i64 = 1 }, 0, 1, AD }, | ^ src/libavcodec/g723_1dec.c:1102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1102 | { NULL } | ^ CC libavcodec/h264_mb.o 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)) | ~ ^ ~ 15 warnings generated. 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) | ~~~~~ ^ ~~~~ 2 warnings generated. CC libavcodec/h264_metadata_bsf.o CC libavcodec/h264_mp4toannexb_bsf.o src/libavcodec/g726.c:385:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 385 | { "code_size", "Bits per csrc/libavcodec/g723_1enc.cod:e1236", :O12F:F Swarning: Emissing field 'value' initializer [-Wmissing-field-initializers]T (code_si z1236e | ) , A V{_O PNT_UTLYLP }E, _ IN| T, ^ { .i64 = 4 }, 2, 5, AE }, | ^ src/libavcodec/g726.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL }, | ^ src/libavcodec/g726.c:398:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 398 | { NULL }, | ^ src/libavcodec/bytestream.h13: warning271s: generated17. : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/g2meet.c:880:36: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 880 | if (extrabytes > 3 || src_size < extrabytes) { | ~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/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 >17= warningrso generated. w_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] src/libavcodec/g2meet.c :335 | 1235 : 39 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1235 | S K I P ; | ^~~~ c->src/libavcodec/gemdec.cc:u270:r11s:o rnote: _expanded from macro 'SKIP'w * c- >270c | u rs o ri_hf /( x4 >> =c urro_ws_iwzie)d t{h ) | { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ \ | ~ ^ ~~~~~~~~~ src/libavcodec/g2meet.c:1234:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1234 | if (cur_size - 9 > bytestream2_get_bytes_left(gb) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/gdv.c:135:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 135 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/gdv.c:135:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 135 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ CC libavcodec/h264_parse.o In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/gdv.c:223:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:230:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 230 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:237:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (i = 0; i < len; i++) { | ~ ^ ~~~ In file included from 16src/libavcodec/gif.c warning:s35 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 | #defCC libavcodec/h264_parser.o ine 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264_picture.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)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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)14 ( warning(sa) generated> . (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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end -CC libavcodec/h264_redundant_pps_bsf.o 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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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:355src/libavcodec/bytestream.h:13::317 :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] 355 | 317 | s i zsei z e=2 F F=M IFNFM(IgN-(>pb-u>fbfuefrfe_re_nendd -- gp-->>bubfuffefrer,, ssiizzee);) ; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525: :note: expanded from macro 'FFMIN'note: expanded from macro 'FFMIN' 4949 | | ##ddefeifinnee FFFMFIMNI(N(aa,,bb)) ((((a)a >) (>b ) (?b) (?b )( b:) (:a)) | ~ ^ ~ (a)) | ~ ^ ~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:356:13:In file included from warning: src/libavcodec/gifdec.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:26 : src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]356 | s318i | z e 2 if= F(FsiMzIeN2 (!p= -s>ibzufef) 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/gif.c:35: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. CC libavcodec/h264_ps.o 13 warnings generated. CC libavcodec/h264_refs.o 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/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264_sei.o CC libavcodec/h264_slice.o CC libavcodec/h264chroma.o CC libavcodec/h264data.o 54 warnings generated. src/libavcodec/gif.c:539:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 539 | { "gifimage", "enable encoding only images per frame", OFFSET(image), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavcodec/gif.c:540:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | { "global_palette", "write a palette to the global gif header where feasible", OFFSET(use_global_palette), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavcodec/gif.c:541:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 541 | { NULL } | ^ src/libavcodec/gifdec.c:546:58: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 546 | AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/gifdec.c:547:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 547 | { NULL }, | ^ CC libavcodec/h264dec.o CC libavcodec/h264dsp.o CC libavcodec/h264idct.o 6 warnings generated. CC libavcodec/h264pred.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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: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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/h264qpel.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.hCC libavcodec/h265_metadata_bsf.o :49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 52 warnings generated. 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) | ~~~~~ ^ ~~~~ CC libavcodec/h265_profile_level.o CC libavcodec/h274.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/half2float.o In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h261data.c:156:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 156 | }; | ^ 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. In file included from src/libavcodec/h2645_vui.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h2645_vui.c:85:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (vui->chroma_sample_loc_type_top_field <= 5U) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ In file included from src/libavcodec/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/h261dec.c:33: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 25 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/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/h263dec.c:36: In file included from src/libavcodec/flvdec.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/hap.o CC libavcodec/hapdec.o CC libavcodec/hapqa_extract_bsf.o CC libavcodec/hcadec.o CC libavcodec/hcom.o In file included from src/libavcodec/h2645_sei.c:39: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 6 warnings generated. In file included from src/libavcodec/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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 >=In file included from sisrc/libavcodec/h264_mp4toannexb_bsf.cz:e 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) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ?In file included from (b)src/libavcodec/half2float.c :: (19a): )In file included from src/libavutil/half2float.c :| 19: ~ ^ ~src/libavutil/half2float.h :47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/h2645_parse.c:463:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 463 | if (new_size >= INT_MAX / sizeof(*pkt->nals)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_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) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | 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/hdr_parser.o ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h:355:13: warning: 355comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | size = FFMIN( g355- | > b u f fseirz_een d =- FgF-M>IbNu(fgf-e>rb,u fsfiezre_)e;n d | - ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ g->buffer,src/libavutil/macros.h :s49i:z25e):; note: expanded from macro 'FFMIN'| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #src/libavutil/macros.hd:49e:f25i:n enote: expanded from macro 'FFMIN'F FMIN(a,b 49) | #(d(eaf)i n>e (FbF)M I?N ((ab,b)) :(( a()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:In file included from 23: src/libavcodec/h264_mp4toannexb_bsf.cIn file included from :src/libavcodec/h2645_sei.h30:: 28src/libavcodec/bytestream.h: :src/libavcodec/bytestream.h356::35613::13 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | 356 | s i z es2i ze=2 F=F MFIFNMI(Np(-p>-b>ubfuffefr_eenrd_ e-n dp --> bpuf-f>ebru,f fsiezre,); s i| z ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavutil/macros.h :49:25: src/libavutil/macros.hnote: :expanded from macro 'FFMIN'49 :25: note: expanded from macro 'FFMIN' 49 | #de f49i | n#ed eFfFiMnIeN (aF,FbM)I N(((aa,)b )> (((b)a )? >( b()b ): (?a )()b ) | : ~ ^ ~ (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.hIn file included from :src/libavcodec/h264_cavlc.c357::3115: :In file included from src/libavcodec/h264dec.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]39 : In file included from src/libavcodec/h264_sei.h:23: In file included from 357src/libavcodec/h2645_sei.h | : 28 : src/libavcodec/bytestream.h :i357f: (15s:i zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 != si z357e | ) | ~~~~~ ^ ~~~~i f (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/h261dec.c:419:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 419 | av_assert0(com->mtype < FF_ARRAY_ELEMS(ff_h261_mtype_map)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/h264_mp4toannexb_bsf.c:123:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 123 | if (pps_offset < total_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/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)) { \ | ^~~~ 13 warnings generated. In file included from src/libavcodec/h264_cabac.c:37: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ 1 warning generated. In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavcodec/bytestream.h:49:25:: 271note: :expanded from macro 'FFMIN' 17: warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #define FFMIN(a,b )271 | ( ( a i)nt >s iz(e2b )= F?FM IN((bg)- :> bu(faf)er)_ e nd| - ~ ^ ~ g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_cabac.c:37: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_cabac.c:37: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_cabac.c:37: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/hdrdec.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_cabac.c:37: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_cabac.c:37: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_eIn file included from ndsrc/libavcodec/h264_direct.c :-29 : pIn file included from -src/libavcodec/h264dec.h:>39b: uIn file included from fsrc/libavcodec/h264_sei.hf:er23,: In file included from ssrc/libavcodec/h2645_sei.hi:ze28): ;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' 49 | #171de | f in e FgF-M>IbNuf(fae,src/libavcodec/h263dec.crb) :+=(656 :(Fa65)F:M I >N(warning: g(comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]-b> b)u ?f (fbe)r_ e:n d( a)-) g -| ~ ^ ~ >656 | b uf f In file included from e src/libavcodec/h2645_sei.cr:40 : ,In file included from src/libavcodec/h2645_sei.h: 28 s: src/libavcodec/bytestream.hi: z294 :e )15;&: & | warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ->cod e294c | _ t src/libavutil/macros.h a:g 49 i=:f =(s25 iz:A enote: V2expanded from macro 'FFMIN'_ R!L3=2( " s49i | G#zdEefeiO) nVe F"F| )M ~~~~~ ^ ~~~~I N |(a|, sb-) >(co(dae)c _t>a (gb ) =?= ( bA) V:_ R(aL)32)( "| GE ~ ^ ~O X"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/h263dec.c:656:30: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 656 | && (s->codec_tag == AV_RL32("GEOV") || s->codec_tag == AV_RL32("GEOX"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/hdrenc.o In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and '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/bytestream.h 49 | :#d317e:fi13n:e warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F MIN(a,b) ((a) > (b) ? (317b | ) : (sai)ze)2 | = ~ ^ ~ FFMIN(p->bIn file included from usrc/libavcodec/h264_direct.cf:f29e: rIn file included from _src/libavcodec/h264dec.he:39n: dIn file included from src/libavcodec/h264_sei.h-: 23p: -In file included from >src/libavcodec/h2645_sei.h:b28u: fsrc/libavcodec/bytestream.hf:er187,: 15:ssrc/libavcodec/bytestream.h izwarning: e:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])271 :;17 : | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: 187 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ifsrc/libavutil/macros.h (:s49iz:e252: !note: =expanded from macro 'FFMIN' s271i | z e ) 49 | i# ntd | esf ~~~~~ ^ ~~~~i zien2 e= FFFFMMINI(Ng(-a>,bbu)f fe(r(_ean) d> (b-) g -?> bu(fbf)e r,: s(iaze));) | | ~ ^ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hIn file included from :src/libavcodec/h2645_sei.c49::4025: :In file included from src/libavcodec/h2645_sei.h :note: expanded from macro 'FFMIN'28 : src/libavcodec/bytestream.h:318:15: 49warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]# define 318F | F M I Ni(f a(,sbi) z(e(2a) !>= (sbi)z e?) ( b| ) ~~~~~ ^ ~~~~ : (a)) | ~ ^ ~ CC libavcodec/hevc_cabac.o 3 warnings generated. In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_data.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_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h 293: | 355 : 13 : warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze2 = FFMIN(p- >355b | u f f esri_zeen d =- FpF->MbIuNff(egr,- >sbiuzffee)r_;e n d| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~- g->buffesrc/libavutil/macros.hr:49,: 25:s inote: zexpanded from macro 'FFMIN'e) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #defisrc/libavutil/macros.hn:e49 F:F25:M Inote: Nexpanded from macro 'FFMIN'( a,b) ( 49( | a#d)e f>i n(eb )FF M?I N((ba), b:) (((aa))) >| ~ ^ ~( b) ? (b) : In file included from (src/libavcodec/h264_direct.ca:)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:In file included from 28src/libavcodec/h264_parse.c: :src/libavcodec/bytestream.h19:: 294src/libavcodec/bytestream.h::15:356 warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if 356( | s i z e 2s !i=z es2i z=e) 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_parse.c:19: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) In file included from > (b)src/libavcodec/h264_loopfilter.c :?32 : (In file included from bsrc/libavcodec/h264dec.h): 39: : (In file included from asrc/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] 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 : 171In file included from | src/libavcodec/h2645_sei.h : 28 : src/libavcodec/bytestream.hg:-318>:b15u:f fwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r += FFM I318 | N (g - > biuff f(esri_zeen2d !=- gs-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/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_loopfilter.c:32: 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) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_filter.o CC libavcodec/hevc_mp4toannexb_bsf.o 13 warnings generated. In file included from src/libavcodec/h264_parser.c:40: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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)) | ~ ^ ~ In file included from src/libavcodec/h264_mb.c:34: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mb.c:34: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_metadata_bsf.c:31: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mb.c:34: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mb.c:34: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 | ssrc/libavcodec/bytestream.hize:2271 =: 17F:F Mwarning: INcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](p ->buffer_end - p 271- | >b u f f eirn, ts iszei)z;e 2 =| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F FMIN(g->src/libavutil/macros.hbu:f49:f25e: rnote: _eexpanded from macro 'FFMIN'n d - g-> bu49f | f#edre,f isnie zFeF)MI;N (| a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, b) ((a) >src/libavutil/macros.h :(b49) :?25 :( bnote: )expanded from macro 'FFMIN' : (a)) 49 | #| d ~ ^ ~ef ine FFMIN(In file included from asrc/libavcodec/h264_sei.c,:b35): src/libavcodec/bytestream.h(:187(:a15): > warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) ? (b) 187: | ( a ) )i f | ( ~ ^ ~s ize2 != 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_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 !=In file included from ssrc/libavcodec/h264_metadata_bsf.ciz:e)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) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_metadata_bsf.c:31: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mb.c:34: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffesrc/libavcodec/bytestream.hr_en:d 271-:17 :p- >warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u ffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 271 | src/libavutil/macros.h : 49i:n25t: snote: iexpanded from macro 'FFMIN'z e2 = F F49M | I#N(dgef-i>nbe uFFfMfIeNr(_ae,ndb )- (g(-a>)b uf>f e(rb,) s i?z e(b)); : | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a )) | ~ ^ ~ src/libavutil/macros.h:49:25: In file included from note: expanded from macro 'FFMIN'src/libavcodec/h264_mb.c :34: In file included from src/libavcodec/h264dec.h:39 : 49In file included from | src/libavcodec/h264_sei.h#:d23e: fIn file included from isrc/libavcodec/h2645_sei.hn:e28 : Fsrc/libavcodec/bytestream.hF:M357I:15N(:a ,warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ((a) > (b) ? ( b357) | : ( ai)f )( s| i ~ ^ ~z e2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_parse.c:21: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_direct.c:73:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < 2 * sl->ref_count[0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_direct.c:78:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | for (i = 0; i < sl->ref_count[0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_metadata_bsf.c:31: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hIn file included from :49:25src/libavcodec/h264_sei.c: :note: 35expanded from macro 'FFMIN': src/libavcodec/bytestream.h:293:13 :49 | warning: #dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ef ine FFMIN(a,b) ((a )293 | > ( bs) i?ze 2(b )= :F F(aM)IN)( p ->| b ~ ^ ~u ffer_end In file included from -src/libavcodec/h264_metadata_bsf.c :p-31>: bIn file included from usrc/libavcodec/h264_sei.hf:f23e: rIn file included from ,src/libavcodec/h2645_sei.h s:i28z: esrc/libavcodec/bytestream.h);: 357 :| 15 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h :35749 | : 25 : note: iexpanded from macro 'FFMIN'f (size 2 49! | =# desfiinzee) F FM| I ~~~~~ ^ ~~~~N (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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_cavlc.c:32: src/libavcodec/h264_mvpred.h:608:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 608 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_mvs.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/h264_metadata_bsf.c:109:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 109 | for (j = 0; j < FF_ARRAY_ELEMS(primary_pic_type_table); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_metadata_bsf.c:116:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 116 | for (j = 0; j < FF_ARRAY_ELEMS(primary_pic_type_table); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_metadata_bsf.c:119:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 119 | if (j >= FF_ARRAY_ELEMS(primary_pic_type_table)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. CC libavcodec/hevc_parse.o src/libavcodec/h264_metadata_bsf.c:153:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 153 | for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ In file included from src/libavcodec/h264_refs.c:33: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_refs.c:33: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_parser.o In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 12 warnings 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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_cavlc.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | CC libavcodec/hevc_ps.o 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)) | ~ ^ ~ 1 warning generated. 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) | ~~~~~ ^ ~~~~ src/libavcodec/h264_direct.c:412:29: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 412 | h->x264_build > 33U))) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264_direct.c:447:33: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 447 | h->x264_build > 33U))) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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_ps.c:111:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 111 | if (cpb_cosrc/libavcodec/bytestream.hunt :>317 :3132U:) warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~~~~~ ^ ~~~ 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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)src/libavcodec/bytestream.h ((a:)355 :>13: (warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ? (b) : (a)) | ~ ^ ~355 | size =In file included from src/libavcodec/h264_parser.cFF:M44I: NIn file included from src/libavcodec/h264_sei.h(:g23-: >In file included from bsrc/libavcodec/h2645_sei.hu:f28fe: rsrc/libavcodec/bytestream.h_:e318n:d15 : -warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g ->buf fe318r | , s isrc/libavcodec/h264_metadata_bsf.cz e ):i;598f ( :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s41iz e:2 warning: !missing field 'unit' initializer [-Wmissing-field-initializers]= src/libavutil/macros.hs:i49:z25e:) note: expanded from macro 'FFMIN'| 598 ~~~~~ ^ ~~~~ | 49 | # d e {f in.ed bFlF MI=N (0a.,0b }), ( (0a,) >6 55(3b5), ?FL A(bG)S :} , ( 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/h264_metadata_bsf.csrc/libavcodec/bytestream.h::356602::1337:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 602356 | | s i z{e 2. i=6 4F F=M I-N1( p},- >-b1uf,f e1r, _FeLnAdGS }src/libavcodec/h264_ps.c-, p | : ^-186 >:b37u:f fwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 186 | src/libavutil/macros.h : 49 :25 : note: iexpanded from macro 'FFMIN'f src/libavcodec/h264_metadata_bsf.c :(606s:p36 s-:>n49 u | #warning: dmmissing field 'unit' initializer [-Wmissing-field-initializers]e_r efoirnde F606eFrM | IN_( fra a,m e b)s ( > ( { a.) 1i>6U 6 (4| b) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ = ?- (1b ) }:, ( a-)1), | 7, ~ ^ ~ FLAGS}, In file included from | src/libavcodec/h264_refs.c ^: 33: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h264_metadata_bsf.c:609 :35737 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (s iz609e | 2 ! = s i z e) {| ~~~~~ ^ ~~~~ .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,In file included from FLAsrc/libavcodec/h264_cabac.cGS: 39}: ,src/libavcodec/h264_mvpred.h : 608| :29 ^: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 608 | src/libavcodec/h264_metadata_bsf.c : 626: 44: fwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]r (list =626 | 0 ; li s t {< .dsbll- => l0.i0st _}c,ou n0,t ;U IlNisTt_+M+A) X{ , | F ~~~~ ^ ~~~~~~~~~~~~~~ LAGS }, | ^ 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]src/libavcodec/bytestream.h : 636355 | : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { .i64 = -1 }, -355 | 1 , H2 6s4iz_eM A X=_ WFIFDMTIHN(,g ->FbLuAfGSf e}r,_e n d| ^- g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25:src/libavcodec/h264_metadata_bsf.c: 639note: :expanded from macro 'FFMIN'50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | #639d | e f i n e F F M{I N.(ia64, b=) (-(1a )} ,> -(1b, )H 2?6 4(_bMA)X :_ WI(DaT)H) , | ~ ^ ~F LAGS }, | ^ 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] 356src/libavcodec/h264_metadata_bsf.c | : 642 : 51: siwarning: zmissing field 'unit' initializer [-Wmissing-field-initializers]e 2 = FFM I642N | ( p - > b u f fe{r _.ei6n4d =- -1p ->}b,u f-1f,e rH2,6 s4i_zeM)A;X _ H| E ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~I GHT, src/libavutil/macros.hF:L49A:GS25 : }note: , expanded from macro 'FFMIN' | ^ 49 | #define FFMIN(a,b) ((a) > (b) src/libavcodec/h264_metadata_bsf.c?: 645(:b51): warning: :missing field 'unit' initializer [-Wmissing-field-initializers] (a)) | 645 | ~ ^ ~ {In file included from .isrc/libavcodec/h264_parser.c64: 44: =In file included from -src/libavcodec/h264_sei.h1: }23,: In file included from src/libavcodec/h2645_sei.h-1:,28 : H2src/libavcodec/bytestream.h6:3574:_M15A: Xwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]H EIGH T357 | , F LA GSi f} ,(s i | z ^e2 != size) | ~~~~~ ^ ~~~~ 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_parse.c:41:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 41 | if (pwt->luma_log2_weight_denom > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_parse.c:49:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | if (pwt->chroma_log2_weight_denom > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_metadata_bsf.c:700:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 700 | { NULL } | ^ src/libavcodec/h264_metadata_bsf.c:659:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | { .dbl = NAN }, -360.0, +360.0, FLAGS }, | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavcodec/h264_parse.c:188:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | if (mode > 3U) { | ~~~~ ^ ~~ CC libavcodec/hevc_refs.o src/libavcodec/h264_parse.c:252:80: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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 :23252: | In file included from src/libavcodec/h2645_sei.h : 28 : src/libavcodec/bytestream.h : 171 :i18f: (warning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ef _count[0] - 1 > m a171 | x [ 0 ] |g|- >(bluifsfter_ c+o=u nFtF M==I 2N (&g&- >(bruefff_ecro_unetn[d1 ]- - g1- >>b muafxf[e1r],) )si)z e{) ; | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/h264_parse.c:252:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 252 | 49 | # d e fiifn e (FrFeMfI_Nc(ouan,tb[)0 (]( a-) 1> >( b)m a? x([b0)] :| |( a()l) i s| t ~ ^ ~_ count == 2 && (ref_count[1] - 1 > max[1]))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_parse.c:258:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | } else if (ref_count[1] - 1 > max[1]) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavcodec/h264_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' 4913 | # warningdesf generatedi. ne 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) | ~~~~~ ^ ~~~~ src/libavcodec/h264_ps.c:346:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 346 | if (sps->chroma_format_idc > 3U) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_ps.c:450:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | if (sps->mb_height >= INT_MAX / 2U) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/h264_ps.c:501:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 501 | CC libavcodec/hevcdec.o (crop_top + crop_bottom) * step_y >= height | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_ps.c:500:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 500 | (crop_left + crop_right ) * step_x >= width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/h264_ps.c:540:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 540 | for (i = 0; i < FF_ARRAY_EL15E warningMSs(l generatedev. el_max_dpb_mbs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hevc_sei.o src/libavcodec/h264_parser.c:261:29: warning: missing field 'rbsp_buffer_ref' initializer [-Wmissing-field-initializers] 261 | H2645RBSP rbsp = { NULL }; | ^ src/libavcodec/h264_parser.c:262:27: warning: missing field 'size' initializer [-Wmissing-field-initializers] 262 | H2645NAL nal = { NULL }; | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->src/libavcodec/h264_cavlc.cbu:ff466e:r20,: siwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:46649 | : 25 : note: iexpanded from macro 'FFMIN'f (total_co e49 | f#fd e>f in(eu nFsFiMIgNn(ead,)b)m ax(_(cao)e f>f )( b{) ?| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~(b ) : (a)) | ~ ^ ~ 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 (gIn file included from b-src/libavcodec/h264_slice.c>s:iz42e: _iIn file included from n_src/libavcodec/h264dec.hb:i39t: In file included from ssrc/libavcodec/h264_sei.h :<=23 : rIn file included from esrc/libavcodec/h2645_sei.h_:i28n: dsrc/libavcodec/bytestream.he:x293) :{13 : | warning: ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 317 | src/libavcodec/h264idct.c :s31i: In file included from zesrc/libavcodec/h264idct_template.c:2 30=: In file included from Fsrc/libavcodec/h264dec.hFM:I39N: In file included from (src/libavcodec/h264_sei.hp:-23>: bIn file included from src/libavcodec/h2645_sei.hu:f28f: esrc/libavcodec/bytestream.hr:_e186n:d13 : -warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p ->buffer, size); | 186 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | size2 src/libavutil/macros.h=:src/libavcodec/h264_loopfilter.c49 :F25F:M: INnote: 444expanded from macro 'FFMIN'( :p72-:> bwarning: u comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f49 f | e#rd_eefinnde -F FpM- I444 | >N b(u a ff,e b)r , (s(i zea) ) ;> (vb =)| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~?s ( bl)- >:m vsrc/libavutil/macros.h:(_49ac:)a25ch)e: [ note: | 0expanded from macro 'FFMIN'] ~ ^ ~ [b_idx ]49[0 | ]# d-eIn file included from fissrc/libavcodec/h264_slice.cn:le- 42>Fm: In file included from Fvsrc/libavcodec/h264dec.hM_:cIac39Nh(a: ,eIn file included from src/libavcodec/h264_sei.hb:[) 230(: (In file included from ][asrc/libavcodec/h2645_sei.h)b >:n 28_(i: src/libavcodec/bytestream.hb:d)318 x]:[?15 0(b:]) warning: +: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (>a=) )7318 U| | | ~ ^ ~ i| f ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ (sIn file included from isrc/libavcodec/h264idct.cz:e312: In file included from !src/libavcodec/h264_loopfilter.csrc/libavcodec/h264idct_template.c=: :si30ze450): :In file included from 76src/libavcodec/h264dec.h: 39:| : ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_sei.hwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: 450warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | i f (sls-i>zmev2_ ca!ch= es[i1z]e[b)_ i d| x ~~~~~ ^ ~~~~][ 0] - sl->mv_cache[1][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:460:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 460 | sl->mv_cache[1][b_idx][0] - sl->mv_cache[0][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:458:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 458 | sl->mv_cache[0][b_idx][0] - sl->mv_cache[1][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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_parser.c:555:47: warning: comparison of integers of different signs: 'int' and 'enum AVPictureStructure' [-Wsign-compare] 555 | p->last_picture_structure != s->picture_structure) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_parser.c:568:59: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 568 | if (p->sei.common.unregistered.x264_build < 44U) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ 16 warnings generated. In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h265_metadata_bsf.csrc/libavcodec/h264_picture.c::31: 203In file included from :src/libavcodec/h264dec.h23:: 39: In file included from warning: src/libavcodec/h264_sei.h:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]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] 203 | 293fo | r (siiz e= 21 ;= iF FAbYu_fELfEeMrS_(effn_d h-2 6p4-5_>pibxuelf_fasepre,c ts)i;z ie+);+ )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~{ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_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_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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != CC libavcodec/hevcdsp.o size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_cavlc.c:712:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 712 | if (mb_skip_run > h->mb_num) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_cavlc.c:874:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 874 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:886:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 886 | if(tmp>=ref_count){ | ~~~^ ~~~~~~~~~ src/libavcodec/h264_cavlc.c:902:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 902 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:952:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 952 | for (list = 0; list < sl->list_count; list4++ warning)s { generated . src/libavcodec/bytestream.h| ~~~~ ^ ~~~~~~~~~~~~~~ :355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h264_cavlc.c:970:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355970 | | s iz e = FfFMoIrN ((lgi->stb u=f f0er;_ elnids t- lb->ulfifesrt,_ csiozuen)t;; l| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s t++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/h264_cavlc.c:982:33: warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #define F982F | M I N (a , b ) ( ( a ) f>o (rb )( l?i s(tb )= :0 ;(a ))l i s| t ~ ^ ~ < sl->list_countIn file included from ; src/libavcodec/h264_picture.cl:i31s: In file included from tsrc/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]src/libavcodec/h264_cavlc.c :1003:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | 1003 | s i z e 2 = F F M IfNo(rp -(>lbiufsfte r=_ e0n;d l-i spt- >,l issizte_)c;ou n | t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~; list+src/libavutil/macros.h+:)49 :{25 : | ~~~~ ^ ~~~~~~~~~~~~~~note: expanded from macro 'FFMIN' 49 | src/libavcodec/h264_cavlc.c#d:e1020f:i33n:e warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F MIN(a,b ) 1020( | f(oar) (>l i(sbt) =? 0(;b )l i:st ( ~ ^ ~l ist_count; liIn file included from stsrc/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:src/libavcodec/h264_cavlc.c357::104115::33 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 1041 | i f ( s i z e 2 !f=o rs i(zlei)s t | ~~~~~ ^ ~~~~= 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){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/hevcpred.o CC libavcodec/hnm4video.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | src/libavcodec/h265_metadata_bsf.c : 413i:n41t: swarning: izmissing field 'unit' initializer [-Wmissing-field-initializers]e 2 = FFMIN(g ->413bu | ff e r_ e n d - {g ->.bdubflf e=r ,0 .s0i z}e,) ;0 , 6| 55 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~3 5, FLAGS }src/libavutil/macros.h,: 49| : ^25 : note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) src/libavcodec/h265_metadata_bsf.c? :(417b:)37: :warning: missing field 'unit' initializer [-Wmissing-field-initializers]( a)) | 417 ~ ^ ~ | { .i64 = -1 }, -1, 7, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:420:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:423:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:426:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 426 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:429:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 429 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:433:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 433 | { .i64 = -1 }, -1, 5, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:438:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 438 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:442:43: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 442 | { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:446:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 446 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS }, | ^ In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:293src/libavcodec/h265_metadata_bsf.c::13449:: 50:warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | 293{ | . i 6 4s i=z -1e 2} ,= -F1F,MI NH(EpV-C>_bMuAfX_fWeIrD_TeHn, dF L-A GpS- >}b, u f| f ^e r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/h265_metadata_bsf.c49: | 452#:de51f:i nwarning: missing field 'unit' initializer [-Wmissing-field-initializers]e FFMIN( a452, | b ) ( ( a ) >{ .(ib6)4 ?= ( b-1) }:, (-a)1), H| E ~ ^ ~V C_MAX_HEIGIn file included from Hsrc/libavcodec/hap.cT:,26 : FIn file included from Lsrc/libavcodec/hap.hA:G30S: src/libavcodec/bytestream.h}:,294 : 15| : ^ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h265_metadata_bsf.c:455:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 455 | { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS }, | ^ In file included from src/libavcodec/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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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: src/libavcodec/h265_metadata_bsf.cwarning: :481:12: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'help' initializer [-Wmissing-field-initializers] 481 | { NULL } 171 | | ^ g->buffer += FFMIN(g->buffer_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/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264dec.c:43: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264dec.c:43: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h265_profile_level.c:130:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 130 | for (i = 0; i < FF_ARRAY_ELEMS(h265_profiles); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_mb.c:640:39: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 640 | if (h->x264_build < 151U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/hpeldsp.o 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 * leIn file included from vel-src/libavcodec/h264dec.c>m:ax43_: lIn file included from usrc/libavcodec/h264dec.hm:a39_: pIn file included from s)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]src/libavcodec/h265_profile_level.c :232:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 293232 | | s i z ei2f (=p iFcF_MsIiNze( p-<>=b u(flfeevre_le-nd> m-a px-_>lbuumfaf_pesr ,> >s i2)z)e ) ;| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavcodec/h265_profile_level.c::49234::2527:: note: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]expanded from macro 'FFMIN' 23449 | | # de f i n e eFlFMsIeN (iaf,b )( p(i(ca_)s i>z e( b)< =? ((bl)e v:e l(-a>)m)a x _| ~ ^ ~l uma_ps >> In file included from 1src/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.hsrc/libavcodec/h265_profile_level.c::294236::1527:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 294 | 236 | i f ( s i z ee2l s!e= isfi ze()p i c_| s ~~~~~ ^ ~~~~i ze <= (3 * level->max_luma_ps >> 2)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hq_hqa.o src/libavcodec/h264_sei.c:139:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 139 | if (size > sizeof(h->payload)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFCC libavcodec/hq_hqadata.o MIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264dec.c:43: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hq_hqadsp.o In file included from src/libavcodec/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: src/libavcodec/h264_refs.cIn file included from src/libavcodec/h264_sei.h:23:: 161In file included from :21src/libavcodec/h2645_sei.h:: 28warning: : 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] 161356 | | s i z e 2 = iFFfM (IlNe(np -<> bsulf-f>erre_fe_ndc o-u npt-[>lbiusft]f)e r ,| s ~~~ ^ ~~~~~~~~~~~~~~~~~~~i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/h264_refs.cIn file included from :src/libavutil/macros.h182:49::src/libavcodec/hapqa_extract_bsf.c2517:: :warning: 30 : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: src/libavcodec/bytestream.hexpanded from macro 'FFMIN' : 186:13: 182 | warning: 49 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | # d e f iinfe (FlFMe INn186( | a< , bs )s l((ia-)>z re>2e f(=b_) ?cF Fou(Mnbt[I0)N] )( :p - >| (b ~~~ ^ ~~~~~~~~~~~~~~~~ua f)f)e r| ~ ^ ~_ esrc/libavcodec/h264_refs.cn:d203: 23-:In file included from src/libavcodec/h264dec.cpwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:> 43b: In file included from usrc/libavcodec/h264dec.h:f39f: 203e | rIn file included from , ssrc/libavcodec/h264_sei.h i :ze )23 ; : In file included from src/libavcodec/h2645_sei.h f:o28| r: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~(isrc/libavcodec/bytestream.h :=357 :015;: iwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]< src/libavutil/macros.hs:l49- :35725> | : r note: eexpanded from macro 'FFMIN' f _ ciofu n 49(t | s[#jid]z;ee fi2i+n +e)!= F FMsI{i Nz(a ,e| b) ~ ^ ~~~~~~~~~~~~~~~~ ) ( | ( ~~~~~ ^ ~~~~a ) > (src/libavcodec/h264_refs.cb:)212 :?19: (warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) : (a)) 212| | ~ ^ ~ for (iIn file included from src/libavcodec/hapqa_extract_bsf.c=: 300: ;src/libavcodec/bytestream.h :i187 :<15 :s lwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> list_ co187un | t ; i ++i)f (| s ~ ^ ~~~~~~~~~~~~~~i ze2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_refs.c:224:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 224 | for (i = 0; i < h->short_ref_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/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)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 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/h264_refs.c:276:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:277:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 277 | for (i = 0; i < sl->ref_count[list]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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(a3,b warning)s generated((. 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) | ~~~~~ ^ ~~~~ src/libavcodec/h264_refs.c:307:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:323:38: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 323 | if (abs_diff_pic_num > sl->max_pic_num) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:355:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if (long_idx > 31U) { | ~~~~~~~~ ^ ~~~ src/libavcodec/h264_refs.c:382:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 382 | for (i = index; i + 1 < sl->ref_count[list]; i++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:398:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:399:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | for (index = 0; index < sl->ref_count[list]; index++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:404:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 404 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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)) | ~ ^ ~ 5 warnings generated. In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hapdec.c:39: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_slice.c:46: src/libavcodec/golomb.h:482:34In file included from : warning: src/libavcodec/hapdec.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 39: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | 186 | i f s(izgeb2- >=s izFeF_MinI_Nb(ip-t>sb u{b u f| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~f er, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hapdec.c:39: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/hqx.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/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] src/libavcodec/bytestream.h 439 | : 317 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (index >= 317s | l - > re f_sciozuen2t[ l=i sFt]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/hcadec.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/hqxdsp.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/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)) | ~ ^ ~ src/libavcodec/bytestream.hIn file included from src/libavcodec/hcadec.c::25: 317src/libavcodec/bytestream.h::13357::15: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if 317( | s i z sei2 z!e2= = sFiFMzIeN)( p ->| b ~~~~~ ^ ~~~~u ffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hapdec.c:39: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hapdec.c:39: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hapdec.c:39: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hqxvlc.o src/libavcodec/hapqa_extract_bsf.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL }, | ^ 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)) | ~ ^ ~ 8 warnings generated. src/libavcodec/h264_slice.c:338:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 338 | for (i = 0; i < FF_ARRAY_ELEMS(h->ps.sps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:343:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 343 | for (i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. CC libavcodec/htmlsubtitles.o 41src/libavcodec/hapdec.c warnings: generated191. :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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/huffman.o src/libavcodec/h264_refs.c:851:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 851 | for (i = 0; i < FF_ARRAY_ELEMS(sl->mmco); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hapdec.c:286:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 286 | if (ctx->tex_size != (avctx->coded_width / TEXTURE_BLOCK_W) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | *(avctx->coded_height / TEXTURE_BLOCK_H) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | *ctx->dec[t].tex_ratio) { | ~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. In file included from src/libavcodec/h264dec.c:47: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/huffyuv.o CC libavcodec/huffyuvdec.o 12 warnings generated. In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264dec.c:79:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 79 | if (ref >= sl->ref_count[0]) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/h264_cabac.c:2140:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2140 | for( list = 0; list < sl->list_count; list++ ) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2147:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2147 | if (ref[list][i] >= rc) { | ~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_cabac.c:2164:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2164 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2228:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2228 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2234:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2234 | if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:2243:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h2243 | : 355 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (list = 0; 355l | i s t sl= iFsFtM_IcNo(ugnt-;> lbisutf+f+e)r _{ e n| ~~~~ ^ ~~~~~~~~~~~~~~d - g->buffersrc/libavcodec/h264_cabac.c,: 2256s:iz33e:) ;warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h2256: | 49 : 25 : note: expanded from macro 'FFMIN' f o49 | r# de(fliinse tF =F 0M;I Nl(ias,tb ) <( (sal) ->> l(ibs)t _?c o(ubn)t; : l(ias)t)+ + )| ~ ^ ~{ | ~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/hdrdec.csrc/libavcodec/h264_cabac.c:22: :src/libavcodec/bytestream.h2263::35641:: 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] 2263 | 356 | s i z e 2 = F F M I N ( p - > b u fiff e(rr_eefn d> =- rpc-)> b{u f| f ~~~ ^ ~~ er, size); src/libavcodec/h264_cabac.c| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 2274:33:src/libavutil/macros.h :warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 25: note: expanded from macro 'FFMIN' 2274 | 49 | # de f i ne FF MfINo(ra ,(bl)i s(t( a=) 0>; (lbi)s t? <( bs)l- >:l is(ta_)c)o u nt| ; ~ ^ ~ list++) {In file included from src/libavcodec/hdrdec.c:| 22 ~~~~ ^ ~~~~~~~~~~~~~~: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h264_cabac.c:2292:33 :357 warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (si z2292e | 2 ! = s i z e ) | ~~~~~ ^ ~~~~ for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2299:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 2299 | src/libavcodec/hdrenc.c : 23 : src/libavcodec/bytestream.h : 171 : 18 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i f171 | ( r e fg ->>b=u frfecr) + = {F F M| ~~~ ^ ~~IN (g->buffersrc/libavcodec/h264_cabac.c_e:n2310d: 33-: gwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer, si2310z | e) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ for (lisrc/libavutil/macros.hst: 49= :025;: lnote: iexpanded from macro 'FFMIN'st < sl- >49l | i#dsetfi_nceo unFtFM;I lNi(sat,+b+) )( {( a) | > ~~~~ ^ ~~~~~~~~~~~~~~ ( b) ? (b) : (a)) | ~ ^ ~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){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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/hcadec.c:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/h264_slice.c :950:27In file included from :In file included from warning: src/libavcodec/h264_mb.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/hevc_mp4toannexb_bsf.c 275:: | 79729 : : src/libavcodec/h264_mb_template.csrc/libavcodec/bytestream.h : :17176f::o1833r : :950 ( | warning: i warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] t i = i0f; (ih -<> xb762a | 6n 4d __ bc uo i u ln171 dt | <; i4 +4gf+U-o))>r b { u( | fl ~~~~~~~~~~~~~ ^ ~~~if| es ~ ^ ~~~~~~~~~~rt +== 0F;F MlIiNs(tg -<> bsulf-f>elri_setn_dc o-u ngt-;> bluifsfte+r+,) s{i z e| ) ~~~~ ^ ~~~~~~~~~~~~~~; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/bytestream.h:271:17: src/libavutil/macros.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 :25: note: expanded from macro 'FFMIN' 49 | #d e271f | i n e FiFnMtI Ns(iaz,eb2) =( (FaF)M I>N ((gb-)> b?u ff(ebr)_ e:n d( a-) )g - >| b ~ ^ ~u ffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hcadec.csrc/libavcodec/hevc_mp4toannexb_bsf.c::29: 289src/libavcodec/bytestream.h::59186:: 13warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289186 | | fsoirz e(2i n=t FiF M= I0N,( p-k> b=u fsftearr_te_nbda n-d ,p -l> b=u fsftearr,t _sbiazned) ;- 1| ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ i < hfr_grosrc/libavutil/macros.hu:49p:_25c:o unote: nexpanded from macro 'FFMIN't ; i++){ 49| | ~ ^ ~~~~~~~~~~~~~~~# define FFMIsrc/libavcodec/hcadec.cN:(290a:,54b:) warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( a) > (b) ? (b )290 | : ( a ) ) | f ~ ^ ~o r (int j = In file included from 0src/libavcodec/hevc_mp4toannexb_bsf.c;: 29j: src/libavcodec/bytestream.h<: 187b:a15n:d swarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p er_hfr_ g187r | o u p &i&f k( s= 0; j++, k++, In file included from l--src/libavcodec/hdrenc.c):{ 23 : | src/libavcodec/bytestream.h ~ ^ ~~~~~~~~~~~~~~~~: 293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/hcadec.c:290:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | 290s | i z e 2 = F FfMoIrN ((pi-n>tb ujf f=e r0_;e njd <- bpa-n>dbsu_fpfeerr_,h fsri_zger)o;u p | & ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~& k < totasrc/libavutil/macros.hl:_49b:a25n:d _note: cexpanded from macro 'FFMIN'o unt && l 49> | =# d0e;f ijn+e+ ,F FkM+I+N,( al,-b-)) {( ( a| ) ~ ^ ~~~~~~~~~~~~~~~~~~~ > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hdrdec.c:107:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | avctx->sample_aspect_ratio = p->sample_aspect_ratio = av_inv_q(av_d2q(sar, 4096)); | ~~~~~~ ^~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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] src/libavcodec/hcadec.c318 | : 302 :i23f: (swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e2 != size) | 302 ~~~~~ ^ ~~~~ | for (int i = 0; i < ch->count; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::355:271:1317:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355271 | | siinzte si z=e 2F F= MFIFNM(IgN-(>gb-u>fbfuefrf_eern_de - ndg ->-b gu-ff>ebru,f fseirz,e )s;i z e)| ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49src/libavutil/macros.h::2549:: 25note: expanded from macro 'FFMIN': note: expanded from macro 'FFMIN' 49 | # d49e | f#idneef iFnFe MFIFNM(IaN,(ba), b()( a)( (a>) >( b()b )? ?( b()b ): (:a )src/libavcodec/h264dec.c()a ) )| : | ~ ^ ~303 ~ ^ ~ :19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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] 303 | f o356r | ( i s=i z0e;2 i =< FFFFMI_NA(Rp-R>AYb_EuLffEeMSr(_he-n>lda s-t _p-p>ocbsuf)f; eir+,+ )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/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/hcadec.c:333:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 333 | for (int i = 0; i < ch->count; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:341:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 341 | for (int i = 1; i < ch->count; i++){ | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:364:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 364 | for (int i = In file included from 0; src/libavcodec/hevc_mp4toannexb_bsf.ci: 29<: hsrc/libavcodec/bytestream.hf:r293_:g13r:o uwarning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ count; i++) | ~ ^ ~~~~~~~~~~~~~~~ 293 | sizsrc/libavcodec/hcadec.ce:2368 =: 23FF:M Iwarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( p -368> | b u f f efro_re (nidn t- ip -=> 0b;u fif e< rc,h- >sciozuen)t;; i +| + ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) { | ~ ^ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: src/libavcodec/hcadec.cexpanded from macro 'FFMIN': 380:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #def in380e | F F MfIorN ((ai,nb)t (i(a )= 0> ;( ib <) ch?- >(cbo)u n:t (;a )i)+ + )| ~ ^ ~ | ~ ^ ~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/huffyuvdsp.o src/libavcodec/h264_slice.c:1252:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1252 | for (int i = 0; i < tc_sd[0]; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_mp4toannexb_bsf.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/huffyuvenc.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_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) | ~~~~~ ^ ~~~~ CC libavcodec/huffyuvencdsp.o src/libavcodec/h264_mb_template.c:286:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 286 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/idcinvideo.o src/libavcodec/h264dec.c:556:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, 555 | (float)gm->percent_six_tap_filtering/255, 556 | (float)gm->percent_alpha_point_deblocking_instance/255); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:555:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 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(src/libavcodec/hevc_mp4toannexb_bsf.clog:ct70x,: A61V:_ LOwarning: Gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ DEBUG, " xsd_metric _70v | al u e : % f \ n " , 11 warning| i ~~~~~~sf generated (. 4 +563 | AV _ I N P U T _ B U FF E R _ P(AfDlDoIaNtG)_gSmI-Z>Ex s+d _nmaeltur_icl_veanlu e>/ 1S0I0Z)E;_ M A| X ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ - new_extradata_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1690 warnings generated. 5 warnings generated. 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(&gsrc/libavcodec/h264_slice.cb)): {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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/h264dec.c:821:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 821 | for (y = 0; y < p->mb_height; y++) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/h264dec.c:822:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 822 | for (x = 0; x < p->mb_width; x++) { | ~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_slice.c:1833:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1833 | if (tmp > 51 + 6 * (sps->bit_depth_luma - 8)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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_esrc/libavcodec/h264dec.cnd -: p1049-:>b83u:f warning: femissing field 'unit' initializer [-Wmissing-field-initializers]r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1049 | { "isrc/libavutil/macros.hs:_49a:src/libavcodec/bytestream.hv25::c317 ":note: , 13"expanded from macro 'FFMIN':i s warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]vc " ,49 | O#FdFeSfEiTn (ei317s | F_F a Mv IscNi),(az, ebA2)V ( (_aO=)P >TF _F(bT)MY I?PN( E(pb_-)>Bb O:u (OaLf,)f )e{ r. i_| 6e ~ ^ ~n4d = -0 }p,- >b0u,In file included from f 1src/libavcodec/hevc_cabac.c,f: 30erV,D : siXz e}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.hsrc/libavutil/macros.h::18749::1525:: note: warning: expanded from macro 'FFMIN'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 18749 | | src/libavcodec/h264dec.c# : 1050d: ei109f: fwarning: i missing field 'unit' initializer [-Wmissing-field-initializers]n(e s FiFMzeI2 N!( =1050a , | sb i) z e()(a ){ >| " ~~~~~ ^ ~~~~ (nba)l_ l?e n(gbt)h _:s i(zae)"), | " ~ ^ ~n al_length_sIn file included from isrc/libavcodec/hevc_parse.cz:e19": ,src/libavcodec/bytestream.h :O318F:F15S:E Twarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n al_len g318t | h _ s i zie)f, (AVs_iOzPeT2_ T!Y= PsE_iIzNeT), {| . ~~~~~ ^ ~~~~i 64 = 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 | src/libavcodec/h264_slice.c { :"1895x2:627:4 _warning: buicomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]l d", "Assume this 1895x | 2 6 4 v e r ssilo->nf iirfs tno_ mxb2_6a4 dvder r>s=i ohn- >fmobu_nndu mi)n {a n y | SE ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~I ", OFFSET(src/libavcodec/h264_slice.cx:2618944:_56b:u iwarning: lcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]d ), AV_OPT_TY P1894E | _ IN T , i {f. i(6s4 l=- >-1f}i,r s-t1_, mIbN_Tad_dMrA X<,< VFD I}E, L D| _ ^O R_MBAFF_PICTURE(h) >src/libavcodec/h264dec.c=:1053 :h12-:> mwarning: bmissing field 'help' initializer [-Wmissing-field-initializers]_ num 1053 | | | | { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ NULL }, | ^ src/libavcodec/h264_slice.c:1967:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1967 | if (j < sl->list_count && i < sl->ref_count[j] && | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:1967:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1967 | if (j < sl->list_count && i < sl->ref_count[j] && | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (15b) warning :s (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 generated | . size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/idctdsp.o 12 warnings generated. 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) | ~~~~~ ^ ~~~~ CC libavcodec/iff.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.hIn file included from :49:25:src/libavcodec/hevc_parser.c note: :expanded from macro 'FFMIN' 25: src/libavcodec/golomb.h:482 :4934 | :# dwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ine FFMIN(a,b) ( (482a | ) > (b ) ? ( b ) i f: ((gab)-)> s | i ~ ^ ~ ze_in_bits <= In file included from rsrc/libavcodec/hevc_cabac.ce:30_: iIn file included from nsrc/libavcodec/hevcdec.hde:x40): 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_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_filter.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_filter.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p18->b warningusf generatedf. er, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libavcodec/iirfilter.o CC libavcodec/ilbcdec.o In file included from src/libavcodec/hevc_ps.c:27: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/imc.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_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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 34 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/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) | ~~~~~ ^ ~~~~ 14 warnings generated. CC libavcodec/imgconvert.o CC libavcodec/imm4.o 14 warnings generated. In file included from src/libavcodec/hevc_mvs.c:25: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_mvs.c:25: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_ps.c:77:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 77 | for (i = 0; i < FF_ARRAY_ELEMS(s->pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:78:76: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 78 | if (s->pps_list[i] && ((HEVCPPS*)s->pps_list[i]->data)->sps_id == id) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ In file included from src/libavcodec/hevcdec.c:41: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/hevc_ps.c:93:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 93 | for (i = 0; i < FF_ARRAY_ELEMS(s->sps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:94:76: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 94 | if (s->sps_list[i] && ((HEVCSPS*)s->sps_list[i]->data)->vps_id == id) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ In file included from src/libavcodec/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 | #definsrc/libavcodec/bytestream.he F:FM271I:N17(:a ,warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ((a) > (b) ? (271b | ) : (ian)t) s | i ~ ^ ~ze 2 = FFMIN(In file included from gsrc/libavcodec/hevcdec.c-:41>: src/libavcodec/bytestream.hb:187u:f15f:e rwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e nd - g ->187b | u f f e r,i fs iz(e)s;i z e2| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~! = size) src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:2 warning: warningcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s generated. 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); CC libavcodec/imm5.o | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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. 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] In file included from 188 | src/libavcodec/hevcdec.c : 41 : src/libavcodec/bytestream.h :293 : 13 : fwarning: orcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (i = 0; i < rps -293>n | u m _ n esigzaeti2v e=_ pFiFcMs I>N>( p1-;>b uif+f+e)r _e{ n d| - ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ p->buffer,src/libavcodec/hevc_ps.c :s212iz:e)27;: warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/bytestream.h:src/libavutil/macros.h :35521249: | 13: :25 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'FFMIN' for (49i | #=de f0 ;in355e i | < F F rMpsI- Ns>(ai,nzbue ) =m F _((FaMnIN)( eg>g- a>ti(vbe_bupfi)fc es?;r _ie(+nb+)d )- { g-: >| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ b( uaff)e)r , | ssrc/libavcodec/hevc_ps.ci ~ ^ ~: ze225):;27 : | warning: In file included from ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/hevcdec.c : 41: src/libavcodec/bytestream.h:294: src/libavutil/macros.h15225::49 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 25 : note: expanded from macro 'FFMIN' 294 | f 49 | o# ri fd (e(ifs ii= n0ez; eF FM2iI N!<( =an, sbizb_)e p)( o (sa| )i ~~~~~ ^ ~~~~t i >v e(b_)p ic?s; (ib+)+ ): { ( 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/imx.o 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) ? CC libavcodec/imx_dump_header_bsf.o (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcdec.c:41: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcdec.c:41: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_cabac.c:722:22: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 11 warnings generated. 722 | if (log2_cb_size == lc->parent->ps.sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/libavcodec/hevc_ps.c:src/libavutil/macros.h:36249::1925:: note: warning: expanded from macro 'FFMIN'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #def i362n | e F F MfIorN ((ia ,=b )0 (;( ai) >< (nbb)_ c?p b(;b )i :+ +)(a ){ ) | ~ ^ ~~~~~~ | ~ ^ ~ In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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_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.hsrc/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :186: 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 13src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' : 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 != siIn file included from src/libavcodec/hevc_parser.cz: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] e 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ )src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ | In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~ ^ ~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/indeo2.o 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/indeo3.o 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:25CC libavcodec/indeo4.o : 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] src/libavcodec/hevc_ps.c:740:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 740 | if (matrix_id < delta) { | ~~~~~~~~~ ^ ~~~~~ 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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))CC libavcodec/indeo5.o | ~ ^ ~ 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 | src/libavcodec/hevc_parser.c:124:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 124 | if (slice_segmient_addr >= ps->sps->ctb_width * ps->sps->ctb_height) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ f (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.hsrc/libavcodec/hevc_refs.c::4928:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ : In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) In file included from | ~~~~~ ^ ~~~~src/libavcodec/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_mvs.c:412:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 412 | nb_merge_cand < s->sh.max_num_merge_cand) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_mvs.c:436:28: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 436 | nb_orig_merge_cand < s->sh.max_num_merge_cand) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_mvs.c:439:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 439 | for (comb_idx = 0; nb_merge_cand < s->sh.max_num_merge_cand && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_mvs.c:463:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 463 | while (nb_merge_cand < s->sh.max_num_merge_cand) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/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 | 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 Fsrc/libavcodec/h2645_sei.hF:M28I: Nsrc/libavcodec/bytestream.h(:s293i:ze13:o fwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n ew_tag->face), le n293+ | 1 ) ) ; s iz| e ^ ~~~~~~~~~~~~~~~~~~~~~ ~~~~~2 = FFMIN(p->bsrc/libavutil/macros.huf:f49e:r25_:e nnote: d expanded from macro 'FFMIN'- p->buf f49e | r,# dseifzie)n;e F| F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~M IN(a,b)src/libavutil/macros.h :(49:(25a: )note: expanded from macro 'FFMIN' > (b) ? 49( | b#)de f:i n(ea )FF)MI N (| 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) | ~~~~~ ^ ~~~~ 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.hsrc/libavcodec/bytestream.h:317:13::271 :warning: 17: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] 317271 | | s iiznet2 s=i FzFMeI2N (=p -F>bFuMfIfNe(r_ge-n>db uf-f ep-r>_benudf f-e rg,- s>ibzeu)ff;e r ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ size); src/libavutil/macros.h :| 49 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 25: note: expanded from macro 'FFMIN' src/libavutil/macros.h :4949 | :#25d:e fnote: expanded from macro 'FFMIN'i ne FFM 49I | N#(da,ebf) i(ne( aF)F M>I N((ba), b?) ((b()a ): >( 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: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/hevc_ps.c si:ze886);: 32| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 886 | 49i | f# d(esfpisn-e> cFhFMrIomNa(_af,obr)m a(t(_aid)c >> 3 U)( b{ ) | ? ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ (b) : (a))src/libavcodec/hevc_ps.c :| 956 ~ ^ ~: 58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/hnm4video.c:30 : 956src/libavcodec/bytestream.h | : 318 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i f (sps- >318t | e m p o riafl _(lsaiyzeer2[ i!]=. msaixz_e)d e c| ~~~~~ ^ ~~~~_ 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:1169In file included from :50:src/libavcodec/hq_hqa.c warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1169 | if (sps->max_ t293r | an s fo r ms_ihizerea2 r=c hFy_FdMepItNh_(ipn-t>rbau ff>e rs_pes-n>dlo g2-_ ctpb-_>sbuifzfee r-, sspisz-e>)l;o g 2| _m ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i n_tb_sizesrc/libavutil/macros.h): 49{: 25: | note: expanded from macro 'FFMIN' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bytestream.hsrc/libavcodec/hq_hqa.c::26355: :13src/libavcodec/bytestream.h:: 294warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | i355f | ( s i zsei2ze ! == FsFiMzIeN)( 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)) | ~ ^ ~ 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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, sizesrc/libavcodec/bytestream.h);: 317 :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~13 : warning: src/libavutil/macros.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 49:25: note: expanded from macro 'FFMIN' 49 | 317# | d e f i nsei FzFeM2I N=(a ,FbF)M I(N((ap-)> b>u f(bf)e r?_ e(nbd) -: (pa-)>b)u f f| e ~ ^ ~r , size);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]src/libavutil/macros.h :49:25 :357 | note: expanded from macro 'FFMIN' if (s i49z | e#2d !e= fsiizne)e F| F ~~~~~ ^ ~~~~M IN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hq_hqa.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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/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/hnm4video.c:79:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 79 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:81:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 81 | if (writeoffset >= hnm->width * hnm->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:103:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 103 | if (offset < 0 || offset + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:106:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 106 | } else if (writeoffset + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:124:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 124 | for (y = 0; y < hnm->height; y++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/hnm4video.c:129:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 129 | for (x = 0; x < width; x++) { | ~ ^ ~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g-src/libavcodec/hevc_cabac.c>bu:ff37e:r,21 :s iwarning: zvariable 'num_bins_in_se' is not needed and will not be emitted [-Wunneeded-internal-declaration]e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h37: | 49s:t25a:t note: iexpanded from macro 'FFMIN'c const 49i | #ndtef8i_nte nFuFMmI_Nb(inas,b_) i(n(_as)e [>] (=b ){ ? | ( ^~~~~~~~~~~~~~ b) : (a)) | ~ ^ ~ CC libavcodec/intelh263dec.o In file included from src/libavcodec/hevcdsp.c:111: In file included from src/libavcodec/hevcdsp_template.c:24: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcdsp.c:111: In file included from src/libavcodec/hevcdsp_template.c:24: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_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)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/interplayacm.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 - p12-> warningbsu 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/libavcodec/hevcdsp.c:111: In file included from src/libavcodec/hevcdsp_template.c:24: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 50 warnings generated. CC libavcodec/interplayvideo.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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ 16 warnings generated. In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_ps.c:1349:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1349 | if (i > pps->col_bd[j])In file included from | src/libavcodec/hevcdec.c ~ ^ ~~~~~~~~~~~~~~ :45: src/libavcodec/golomb.h:482:34: src/libavcodec/hevc_ps.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1376 :22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1376482 | | i fi f ((tgbb_-x >nco_lb_ibtds[ i< =+ 1r]e)_ i{nd e x| ) ~~~~ ^ ~~~~~~~~~~~~~~~~~~ { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/hevc_ps.c:1383:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1383 | if (tb_y < pps->row_bd[i + 1]) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1403:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1403 | for (y = pps->row_bd[j]; y < pps->row_bd[j + 1]; y++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1404:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1404 | for (x = pps->col_bd[i]; x < pps->col_bd[i + 1]; x++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/intrax8.o 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/libavcodec/hevc_refs.c | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :71: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 | 71# | d e fi ne fFFoMrI N((ia ,b=) 0(;( a)i >< F(Fb_)A R?R A(Yb_)E L:E M(Sa()s)- > D| P ~ ^ ~ B); i++) 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) | ~~~~~ ^ ~~~~ CC libavcodec/intrax8dsp.o 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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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]16 warning s318 generated | . if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1591:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1591 | if (sum >= sps->ctb_width) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1603:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1603 | if (sum >= sps->ctb_height) { | ~~~ ^ ~~~~~~~~~~~~~~~ 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/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/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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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/hnm4video.c:289:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 289 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:297:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 297 | if (writeoffset + hnm->width >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:309:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 309 | if (writeoffset > hnm->width * hnm->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:329:45: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 329 | if (offset + hnm->width + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:332:57: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 332 | } else if (writeoffset + hnm->width + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:301:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | if (s->slice_idx >= frame->rpl_buf->size / sizeof(RefPicListTab)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:372:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 372 | while (bytestream2_tell(&gb) < size - 8) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/hevc_refs.c:331:39: warning: missing field 'list' initializer [-Wmissing-field-initializers] 331 | RefPicList rpl_tmp = { { 0 } }; | ^ src/libavcodec/hevc_refs.c:342:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 342 | while (rpl_tmp.nb_refs < sh->nb_refs[list_idx]) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:343:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 343 | for (i = 0; i < FF_ARRAY_ELEMS(cand_lists); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:356:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | for (i = 0; i < sh->nb_refs[list_idx]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:371:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 371 | rpl->nb_refs = FFMIN(rpl->nb_refs, sh->nb_refs[list_idx]); | ^ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/hevc_refs.c:375:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 375 | sh->collocated_ref_idx < rpl->nb_refs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/ipu_parser.o src/libavcodec/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/ituh263dec.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/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); | ~ ~~~^~~~ 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/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/hqx.c:420:54: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 420 | if (info_offset > INT_MAX || info_offset + 8 > avpkt->size) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/hevc_refs.c:479:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 479 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:498:20: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 498 | else if (i < short_rps->num_negative_pics) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:520:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 520 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:534:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 534 | for (i = 0; i < rps->num_negative_pics; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:177:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | for (i = 0; i < s->sh.nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:185:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 185 | for (i = 0; i < s->sh.nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:188:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | for (i = 0; i < s->sh.nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:191:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 191 | for (i = 0; i < s->sh.nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:221:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 221 | for (i = 0; i < s->sh.nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:229:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 229 | for (i = 0; i < s->sh.nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:232:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | for (i = 0; i < s->sh.nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:235:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | for (i = 0; i < s->sh.nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:293:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (i < nb_spsIn file included from ) {src/libavcodec/huffyuvenc.c :| 41 ~ ^ ~~~~~~: src/libavcodec/put_bits.h:227:37src/libavcodec/hevcdec.c:: 311warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]24 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 311 | 227if | ( i & & ii f! =( sn-b>_bsupfs)_ en d| ~ ^ ~~~~~~ - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 21 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/ituh263enc.o CC libavcodec/ivi.o CC libavcodec/j2kenc.o CC libavcodec/ivi_dsp.o src/libavcodec/idcinvideo.c:239:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 239 | { NULL }, | ^ 2 warnings generated. src/libavcodec/hevcdec.c:640:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 640 | if (sh->slice_segment_addr >= s->ps.sps->ctb_width * s->ps.sps->ctb_height) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:791:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 791 | for (i = 0; i < sh->nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:798:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 798 | for (i = 0; i < sh->nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:913:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 913 | if (num_entry_point_offsets > get_bits_left(gb)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:958:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 958 | for (i = 0; i < length; i++) | ~ ^ ~~~~~~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)CC libavcodec/jacosubdec.o ) | ~ ^ ~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jfdctfst.o CC libavcodec/jfdctint.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/jni.o src/libavcodec/hevcdec.c:1360:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1360 | log2_trafo_size > s->ps.sps->log2_min_tb_size && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:1359:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1359 | if (log2_trafo_size <= s->ps.sps->log2_max_trafo_size && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:1370:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1370 | split_transform_flag = log2_trafo_size > s->ps.sps->log2_max_trafo_size || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/jpeg2000.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/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) | ~~~~~ ^ ~~~~ 8 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 }, | ^ src/libavcodec/huffyuvenc.c:1061:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1061 | COMMON_OPTIONS | ^ src/libavcodec/huffyuvenc.c:1049:16: note: expanded from macro 'COMMON_OPTIONS' 1049 | 0, 1, VE }, \ | ^ src/libavcodec/huffyuvenc.c:1062:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1062 | { "context", "Set per-frame huffman tables", OFFSET(context), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/huffyuvenc.c:1063:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1063 | { NULL }, | ^ src/libavcodec/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 1 warning generated. 13 warnings generated. src/libavcodec/hevcdec.c:1882:41: warning: missing field 'ref_idx' initializer [-Wmissing-field-initializers] 1882 | struct MvField current_mv = {{{ 0 }}}; | ^ CC libavcodec/jpeg2000_parser.o CC libavcodec/jpeg2000dec.o CC libavcodec/jpeg2000dsp.o src/libavcodec/imc.c:270:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | flcoeffs3[i] = 2.0 * flcoeffs2[i]; | ~ ^~~~~~~~~~~~ src/libavcodec/imc.c:275:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | workT3[i] = bandWidthT[i] * workT1[i] * 0.01; | ~~~~~~~~~~~~~~^~~~~~~~~~~ ~ CC libavcodec/jpeg2000dwt.o 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/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 | ~ ^~~~~~~~~~~~ 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:421:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 421 | flcoeffs2[i] = tmp2 - 1.4533435415 * level; // 1.4533435415 = log2(10) * 0.4375 | ^~~~ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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; | ^~~~~ ~ 6 warnings generated. src/libavcodec/imc.c:506:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | cwlen = av_clipf(((chctx->flcoeffs4[j] * 0.5) - summa + 0.5), 0, 6); | ~ ^~~~~ src/libavcodec/imc.c:506:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | cwlen = av_clipf(((chctx->flcoeffs4[j] * 0.5) - summa + 0.5), 0, 6); | ^~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/hevcdec.c:2244:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2244 | log2_src/libavcodec/bytestream.hcb_:si271z:e 17=:= warning: s-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> ps.sps->log2_min_ c271b | _ s i zein)t si{z e 2 | = ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ F FMIN(g->bufsrc/libavcodec/hevcdec.cf:e2253r:_30e:n dwarning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]- g->buffe r2253, | s i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ log42_ warningcsbsrc/libavutil/macros.h generated_:. s49i:z25e: ps.sp s-49> | p#cmd.elfoig2n_ema xF_FpMcINm(a_,cbb)_ s((iaz)e )> { ( b| ) ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ? (b) : (asrc/libavcodec/hevcdec.c)): 2252 :| ~ ^ ~30 : warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2252 | log2_cb_size >= s->ps.sps->pcm.log2_min_pcm_cb_src/libavcodec/imc.csi:ze535 :&75&: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | : (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] - 0.415); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:541:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | if (highest <= -1.e20) | ^~~~~~~ ~~ src/libavcodec/imc.c:554:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | if (highest > -1.e20) { | ^~~~~~~ ~ In file included from src/libavcodec/imx_dump_header_bsf.csrc/libavcodec/imc.c::30568: :src/libavcodec/bytestream.h72::293 :warning: 13implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 568 | 293 | w osrikzTe[i2] == FchFcMtxI-N>(pb-i>tbsuffer_endB -a pn-d>Tb[ui]f ?f e(rc,hc tsxi-z>ebi)t;s B an| d ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ T[i] * -2src/libavutil/macros.h :+49 :c25h:ct xnote: ->expanded from macro 'FFMIN'f lcoeffs 449[ | i#d]ef i+n e1 .F5F8M5I)N ( a| , ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~b ) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/imc.c:588:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | workT[low_indx] = lowest + 2.0; | ^~~~~~ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/imc.c:671:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | : (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] - 0.415); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:675:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | if (highest <= -1.e20) | ^~~~~~~ ~~ src/libavcodec/imc.c:687:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | if (highest > -1.e20) { | ^~~~~~~ ~ 1 warning generated. src/libavcodec/hevcdec.c:2501:43: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 2501 | if (s->tab_slice_address[prev_rs] != s->sh.slice_addr) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/jpegls.o src/libavcodec/imc.c:860:34: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 860 | if(chctx->flcoeffs1[i] > INT_MAX) { | ~ ^~~~~~~ /usr/include/limits.h:26:18: note: expanded from macro 'INT_MAX' 26 | #define INT_MAX 0x7fffffff | ^~~~~~~~~~ In file included from src/libavcodec/imx.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 17 warnings generated. src/libavcodec/hevcdec.c:2818:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/bytestream.h :2818 | 271 :17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (int i = 0; 271i | < t c_ s di[n0t ]s;i zie+2+ ) ={ FF M| IN ~ ^ ~~~~~~~~( g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libavcodec/jpeglsdec.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]11 warnings generated. 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jpeglsenc.o CC libavcodec/jpegquanttables.o 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)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/jpegtables.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:171:18: src/libavcodec/bytestream.hwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | 271 g | - > b ufifnetr s+i=z eF2F MI=N F(Fg-M>IbNu(fgf-e>rbu_fefnedr -_ egn->db u-f fge-r>,b usfifzee)r;, s i| ze ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949:25::25: note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##ddeeffiinnee FFFFMMIINN((aa,,bb)) (((a()a )> (>b )( b)? ?( (bb) ): : (a()a))) | | ~ ^ ~ ~ ^ ~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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 | fsrc/libavcodec/bytestream.hor :(317i: 13=: warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; i < FF_ARRAY _317E | L E M Ss(is-z>pes2.v p=s _FlFistM)I;N (ip+-+>) b{u f f| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e r_end - p-src/libavcodec/hevcdec.c>b:u3568f:f19e:r ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]si ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 3568 | fsrc/libavutil/macros.ho:r49 :(25i: = note: 0;expanded from macro 'FFMIN' i < FF _A49R | R#dAefYi_nEe LFEFMMSIN((s-a>,psb.)s p(s(_al)i s>t )(;b ) i?+ +()b ){ : | ( ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a )) | ~ ^ ~ src/libavcodec/hevcdec.c:3574:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:318:15 :3574 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (318i | = 0i;f i ( ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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] In file included from 356 | src/libavcodec/interplayvideo.c : 44 : sisrc/libavcodec/bytestream.hze:2 293=: 13F:FMIN (warning: p-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer_end - p->b u293f | f e r ,s iszie2z e=) ;FF M | I ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~N (p->busrc/libavutil/macros.hf:f49e:r25:_ ennote: dexpanded from macro 'FFMIN' - p-> b49uf | f#edr,e fsiiznee) ;F F M| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~I N(a,b) (src/libavutil/macros.h(:a49): 25>: (note: bexpanded from macro 'FFMIN') ? (b) 49 | :# d(eafi)n)e F| F ~ ^ ~M IN(a,b) In file included from (src/libavcodec/indeo3.c(:a39: )src/libavcodec/bytestream.h :>357 :(15b:) warning: ?comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (b) :357 | ( a ) ) i f| ~ ^ ~( size2 != siIn file included from zsrc/libavcodec/interplayvideo.ce: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/hevcdec.c:3694:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3694 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR }, | ^ src/libavcodec/hevcdec.c:3696:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3696 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR }, | ^ src/libavcodec/hevcdec.c:3697:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3697 | { NULL }, | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 35 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/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) | ~~~~~ ^ ~~~~ CC libavcodec/jrevdct.o src/libavcodec/iff.c:498:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 498 | for (x = 0; x < dst_size && bytestream2_get_bytes_left(gb) > 0;) { | ~ ^ ~~~~~~~~ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:50:23: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:504:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 504 | if (length < value + 1) | ~~~~~~ ^ ~~~~~~~~~ src/libavcodec/iff.c:507:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 507 | length = FFMIN(-value + 1, dst_size - x); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:514:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 514 | if (x < dst_size) { | ~ ^ ~~~~~~~~ src/libavcodec/iff.c:533:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 533 | if (bytestream2_get_bytes_left(gb) < count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/iff.c:539:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 539 | for (i = 0; i < count && x_pos < line_size; i++) { | ~ ^ ~~~~~ 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++) { | ~ ^ ~~~~~~~ 33 warnings generated. src/libavcodec/interplayacm.c:150:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 150 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:154:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 154 | if (i >= s->rows) | ~ ^ ~~~~~~~ 1 warning generated. CC libavcodec/jvdec.o 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++) { | ~ ^ ~~~~~~~ 27 warnings generated. src/libavcodec/iff.c:768:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 768 | src/libavcodec/interplayacm.c : 193 : 19 :if (warning: ofcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]s src >= buf_e n193 | d - fbour f()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; | ~ ^ ~~~~~~~ CC libavcodec/kgv1dec.o src/libavcodec/interplayacm.c:219:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 219 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ 11src/libavcodec/iff.c warnings: generated. 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 | In file included from src/libavcodec/intelh263dec.c: 23i: f In file included from (xsrc/libavcodec/mpegvideo.ho:r45 &: &src/libavcodec/put_bits.h :o227f:s37d:s twarning: buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/interplayacm.c:237:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 237 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:241:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 241 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/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/kbdwin.o src/libavcodec/interplayacm.c:271:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 271 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/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: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] CC libavcodec/kmvc.o 935 | for (g = 0; g < groups; src/libavcodec/interplayacm.cg++): 296{ : 19| : ~ ^ ~~~~~~ warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/iff.c:943 :29631 | : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]f or (i = 0;943 | i < s - > r o w s ; i+ +f)o r{ ( r| ~ ^ ~~~~~~~= 0; r < rosrc/libavcodec/interplayacm.cw:s300;: 19r+:+ )warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] { | ~ ^ ~~~~ 300 | src/libavcodec/iff.c : 947 i:f 71(: iwarning: >comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]= s->rows) | ~ ^ ~~~~~~~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) | ~~~~~~~ ^ ~~~~~~~~ 26 warnings generated. src/libavcodec/interplayacm.c:323:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 323 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ CC libavcodec/lagarith.o src/libavcodec/iff.c:1003:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1003 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/lagarithrac.o 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/interplayacm.c | ~~~~~~~ ^ ~~~~~~~~~~~~~ :342:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 342 | for (i = 0; i < s-15>row warningss; generated . 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) | ~ ^ ~~~~~~~ CC libavcodec/latm_parser.o 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) | ~ ^ ~~~~~~~ CC libavcodec/lcldec.o src/libavcodec/iff.c:1072:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1072 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/iff.c:1075:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1075 | if (ofsdata >= buf_end - buf) | ~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/lclenc.o 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/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/interplayacm.c:437:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 437 | for (i = 0; i < s->cols; i++) { | ~ ^ ~~~~~~~ src/libavcodec/iff.c:1214:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1214 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/iff.c:1298:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1298 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ 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:1357:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1357 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ 13 warnings generated. CC libavcodec/libdav1d.o CC libavcodec/ljpegenc.o CC libavcodec/loco.o src/libavcodec/jpeg2000dwt.c:162:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | p[2*i+1] -= 1.586134 * (p[2*i] + p[2*i+2]); | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/jpeg2000dwt.c:164:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | p[2*i] -= 0.052980 * (p[2*i-1] + p[2*i+1]); | ~ ~~~~~~~~~^~~~~~~~~~ src/libavcodec/jpeg2000dwt.c:166:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | p[2*i+1] += 0.882911 * (p[2*i] + p[2*i+2]); | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/jpeg2000dwt.c:168:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | p[2*i] += 0.443506 * (p[2*i-1] + p[2*i+1]); | ~ ~~~~~~~~~^~~~~~~~~~ CC libavcodec/lossless_audiodsp.o In file included from src/libavcodec/ituh263dec.c:41: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/lossless_videodsp.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 28 warnings generated. 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:1566:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1566 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1578:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1578 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1603:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1603 | memcpy(s->video[0], buf, FFMIN(buf_end - buf, s->video_size)); | ^ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:1608:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1608 | for (plane =In file included from 0; src/libavcodec/j2kenc.cpl:an71e : b:p p warning: &comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]& buf < buf_end; p293la | n e ++ ) s i{ze 2 | ~~~~~ ^ ~~~~~~= FFMIN(p->bsrc/libavcodec/iff.cu:f1617:f43e:r _ewarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d - p->buffer ,1617 | s i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49: 25f:o rnote: expanded from macro 'FFMIN'(p lane =49 | 0#; dpelafninee (bpap, b&)& (b(uaf) < >b u(fb_e)nd ;? (plba)n e:+ +()a) ){ | | ~ ^ ~ ~~~~~ ^ ~~~~~~ src/libavcodec/iff.cIn file included from :src/libavcodec/j2kenc.c1627::7143: :src/libavcodec/bytestream.h :warning: 294comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1627294 | | i f (s i z e 2 ! = s iz e)f o r| ~~~~~ ^ ~~~~ (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->src/libavcodec/bytestream.hbpp:; 317p:13la:n e+warning: +comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) { | ~~~~~ ^ ~~~~~~ 317 | src/libavcodec/iff.csi:z1874e:239 := warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F MIN(p->bu ff1874e | r _ en d - p - > b u f f er , sifzoe)r; ( p| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~l ane = 0;src/libavutil/macros.h p:l49a:n25:e note: bpp; 49p | l#daenfei+n+e) F{F M I| N ~~~~~ ^ ~~~~~~ (a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/j2kenc.c:71: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'In file included from src/libavcodec/ituh263dec.c:47 : 49src/libavcodec/unary.h | :#d50ef:i41n:e Fwarning: FMcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]IN (a,b) ((a) > (b50) | ? (b ) f:o r((a)i) =| ~ ^ ~0 ; i < len &In file included from &src/libavcodec/j2kenc.c :g71e: tsrc/libavcodec/bytestream.h_b:i356t:s113(:g b)warning: !comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= stop; i+ +356) | ; | ~~~~~~~~~~~~~ ^ ~~~~s ize2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ 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/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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 44 warnings generated. CC libavcodec/lossless_videoencdsp.o src/libavcodec/jpeg2000.c:254:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | band->f_stepsize *= pow(F_LFTG_K, 2*(codsty->nreslevels2decode - reslevelno) + lband - 2); | ~~~ ^~~~~~~~ src/libavcodec/jpeg2000dwt.h:33:23: note: expanded from macro 'F_LFTG_K' 33 | #define F_LFTG_K 1.230174104914001f | ^~~~~~~~~~~~~~~~~~ src/libavcodec/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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/kbdwin.c:31:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31 | double alpha2 = (alpha * M_PI / n) * (alpha * M_PI / n); | ^~~~~ ~ src/libavcodec/kbdwin.c:31:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31 | double alpha2 = (alpha * M_PI / n) * (alpha * M_PI / n); | ^~~~~ ~ src/libavcodec/kbdwin.c:56:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | window[i] = (int)floor(2147483647.0 * local_window[i] + 0.5); | ~ ^~~~~~~~~~~~~~~ In file included from src/libavcodec/jpeg2000dec.c:38: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeg2000dec.c:38: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeg2000dec.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeg2000dec.c:38: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeg2000dec.c:38: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/jpeg2000dec.c:38: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeg2000dec.c:38: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/lpc.o 3 warnings generated. CC libavcodec/lscrdec.o CC libavcodec/lsp.o CC libavcodec/lzf.o 1 warning generated. CC libavcodec/lzw.o 1 warning generated. 12 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263dec.c:1370:59: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1370 | if (s->pict_type == AV_PICTURE_TYPE_I && s->codec_tag == AV_RL32("ZYGO") && get_bits_left(&s->gb) >= 85 + 13*3*16 + 50){ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/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/j2kenc.c:1032:67: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1032 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1032:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1032 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1099:71: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1099 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_psrc/libavcodec/ituh263enc.crec:i887n:c5t:s _warning: ymissing field 'unit' initializer [-Wmissing-field-initializers]) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~887 CC libavcodec/lzwenc.o | FF_MPVsrc/libavcodec/j2kenc.c_:C1099O:M34M:O Nwarning: _comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]O PTS | ^ 1099 | src/libavcodec/mpegvideoenc.h : 75 : 173 : inote: fexpanded from macro 'FF_MPV_COMMON_OPTS' (prcx >= reslevel -75> | n u m _ p r e c i n c t s _ x | | p r c y > = r e s l e v e l - > n u m _ p r e c i n c t s _ y ) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ FF_MPV_src/libavcodec/j2kenc.cO:F1162F:S71E:T (warning: lcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]u ma_elim_thresh o1162l | d ) , A V _ O P T _ T Y P E _ I N T , { . ii6f4 (=p r0c x} ,> =I NrTe_sMlIeNv,e lI-N>Tn_uMmA_Xp,r eFcFi_nMcPtVs__OxP T|_|F LpArGcSy }>,=\ r e| s ^l evel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1162:34: warning: src/libavcodec/ituh263enc.ccomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: 887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h: 771162: | 175 : note: expanded from macro 'FF_MPV_COMMON_OPTS' 77i | f ( p r c x > = r e s l e v e l - > nu m _p r e ci n c t s_ x | | p r c y > = r e sl e v e l -> n u m _ p r e c i nFctFs__MyPV)_ {O F F| S ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~E T(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {CC libavcodec/m101.o .dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "incCC libavcodec/mace.o rease 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_CC libavcodec/magicyuv.o factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, CC libavcodec/magicyuvenc.o INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:888:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 888 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:888:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' src/libavcodec/jpeg2000dec.c: 114765 | :{29":m ewarning: prmissing field 'nb_poc' initializer [-Wmissing-field-initializers]e ", "CC libavcodec/mathtables.o pre moti o765n | es t i m aJtpieogn2",0 F0F0_MPPOVC_ OFtFmSEpT( m=e _{p{r{e0)},} }A;V _ OP| T ^ _TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:888:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:889:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 889 | { NULL }, | ^ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ In file included from | ~ src/libavcodec/jpeglsenc.c:31: src/libavcodec/bytestream.h:171:18: warning: 92 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ "border_mask", "i nc171r | e a s e gt-h>e bquuafnfteriz e+r= FfForM INm(agc-r>obubflofcerk_se ncdl o-s eg -t>ob ubfofredre,rs "s,i FzFe_M)P;V _ O| F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F SET(border_masrc/libavutil/macros.hs:ki49n:g25):, Anote: Vexpanded from macro 'FFMIN'_ OPT_TYP E49_ | F#LdOeAfTi, n{e. dFFbMl I=N (0a ,}b,) -(F(LaT)_ M>A X(,b )F L?T _(MbAX), :F F(_MaP)V)_ O PT| _ ~ ^ ~F LAGS}, \ | ^~~~~~~ /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_In file included from OPTsrc/libavcodec/jpeglsenc.cS: 31| : ^~~~~~~~~~~~~~~~~~src/libavcodec/bytestream.h :186:13: src/libavcodec/mpegvideoenc.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]91 :152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 186 | 90 | { " rsci_zien2i t=_ cFpFlMxI"N,( "pi-n>ibtuifafle rc_oemndp -l epx-i>tbyu fffeorr, 1s-ipzaes)s; e n| c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~od ing", src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN'F F_MPV_OF F49S | E#Tde(firnce_ iFnFiMItNi(aal,_cbp)l x)(,( aA)V _>O P(Tb_)T Y?P E(_b)F L:O A(Ta,)) { .| d ~ ^ ~b l = 0 }, -FLTIn file included from _Msrc/libavcodec/jpeglsenc.cAX:,31 : Fsrc/libavcodec/bytestream.hLT:_187M:A15:X ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]FF _MPV_ O187P | T _ F LiAfG S(}s,i z e 2 ! = \s i z| e ~) | ~~~~~ ^ ~~~~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "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 | src/libavcodec/jpeg2000dec.c : 848 : 14 : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] F848F | _ M P Vi_f O(FPFsSoEtT >( rbyct_esqtsrqeuaims2_hg)et,_ bAyVt_eOPsT__lTeYPfEt_F(L&OsA-T>,g ){ .-d 2b l+ =n 0+ },2 )0, {99 , F| F_ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~MP V_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantisrc/libavcodec/bytestream.hzer :mo271d:u17l:a twarning: iocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n ", FF _271M | P V _ O FiFnStE Ts(irzce_2q m=o dF_FaMmIpN)(,g -A>Vb_uOfPfT_eTrY_PeE_nFd L-O AgT,- >{b.dubffle r=, 0s i},z e-)F;L T _M| AX ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, FLT_MAX,src/libavutil/macros.h :F49F:_25M:P Vnote: _expanded from macro 'FFMIN'O PT_FLAG S49} | ,# d e f i n e F F M I\N ( a| , ^~~~~~~~b ) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:src/libavcodec/ituh263enc.c355:13:: 915warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]121 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 355 | 915 | s i z{e " u=m vF"F,M I N ( g - > b uf"fUesre_ eunndl i-m igt-e>db umfofteiro,n sviezcet)o;r s .| " ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, OFFSET(umsrc/libavutil/macros.hv:p49l:25u:s )note: ,expanded from macro 'FFMIN' AV_ O49P | T#_dTeYfPiEn_eB OOFLF,M I{N (.ai,6b4) =( (0a )} ,> 0(,b )1 ,? V(Eb )} ,: (| 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 | src/libavcodec/ituh263enc.c : 916s:i121z:e 2warning: missing field 'unit' initializer [-Wmissing-field-initializers]= FFMIN(p->buff e916r | _ e n d {- "pa-i>vb"u,f f e r , s i z"eU)s;e | a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~l ternatsrc/libavutil/macros.hi:v49e: 25i:n tnote: eexpanded from macro 'FFMIN'r VLC.", 49 | # d e fOiFnFeS EFTF(MaIlNt(_ai,nbt)er _(v(lac)) ,> A(Vb_)O P?T _(TbY)P E:_ B(OaO)L), {| ~ ^ ~. i64 = 0 }, In file included from 0,src/libavcodec/jpeglsenc.c :131,: src/libavcodec/bytestream.hV:E357 :}15,: warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_sli12ces warning"s, generated . "Write slice start position at every GOB header instead of just GOB number.", OFFSET(h263_slice_structured), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE}, | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 919 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.csrc/libavcodec/jpeg2000dec.c:919:5:: 1093:warning: 23missing field 'unit' initializer [-Wmissing-field-initializers]: warning: src/libavcodec/mpegvideoenc.h:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]94: 163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 109394 | | { "l m ax ", " m axiifm (u*mt pL_agirnadnegxe ti l e _p ar t ) - 1 ) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_OFFIn file included from SETsrc/libavcodec/jpeglsdec.c(:fr31a: me_src/libavcodec/golomb.hs:482k:i34p: _warning: thcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]re shold), AV_OPT_T Y482P | E_ I N T, { .i 64 = 0 }, iINfT _(MgINb,- >IsNTi_zMeA_Xi,n _FbFi_tsM {t"islke_ippa_rextp)" , -" Fr1a)m e {s ki p| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ex ponent", 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}, \ | ~ CC libavcodec/mdec.o 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {src/libavcodec/j2kenc.c.d:b1803l: =139 0: }warning: , missing field 'unit' initializer [-Wmissing-field-initializers]- FLT_MAX, FLT_MAX, F1803F | _ M P V _{O P"T_tFiLAlGeS}_,w i d t\h" , | ^~~~~~~~ "Tile Width", src/libavcodec/ituh263enc.c : 919 :O5F: Fwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E T(tile_w i919d | t h) , F F _M PAV_VC_OOMPTM_OTYNPE__OIPNTTS , | ^~~~~~~~~~~~~~~~~~ { .i64src/libavcodec/mpegvideoenc.h =: 91:21525:6 note: expanded from macro 'FF_MPV_COMMON_OPTS' }, 1, 190< | <{30",r c _ i n i t _VcEpl,x }",, "| i ^ nitial complexity for 1-p2as warnings se generatedn. coding", src/libavcodec/j2kenc.c : 1804 : 139 : warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F _MPV_OFFSET(r c_1804i | ni t ia l _c{p l"x)t,i lAeV__hOePiTg_hTtY",P E _"FTLiOlAeT ,H {e.dibglh t=" ,0 } , - FL T O_FFMSEATX(t,il eF_LhTe_iMgAhX,t )F,F_ M P VA_VOP_TO_PFTLA_GST}Y, P E _ I N T\ , | ~ { .i64 = 256 91 | { " r c _ b uf}_, a1gg,re s si v i t1 c\ b l| k ~- >data_allocat e83 | d{) "{r c | _ ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ qmod_amp", "esrc/libavcodec/jpeg2000dec.cx:p1215:e39:r iwarning: mcomparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]e ntal quantizer modul at1215i | o n " , s i zFFe_M_PVt_ OFnFeSwET_(sricz_eq =m oFdFM_AXa(2m*pc)b, lAkV->_dOPaTta__TalYlPoEc_atFeLdO,AT , r{e.t)d;b l | = ^ ~~~~~~~~~~~~~~~~~~~~~~ ~~~ 0 }, -FLT_src/libavutil/macros.hM:47A:25X:, note: Fexpanded from macro 'FFMAX'L T_MAX, F47F | _#MPdVe_fOiPnTe_ FFFMLAAXG(Sa},, b ) (( a ) > ( b )\ ? (| a ^~~~~~~) : (b/usr/include/float.h):)15 :17 : | note: ~ ^ ~expanded from macro 'FLT_MAX' 15 | #defisrc/libavcodec/jpeg2000dec.cn:e1222 :FL25T_:M Awarning: Xcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 3.40282 12223 | 46 63 8 5 2 8 8 59 8 12 e + 3 8 iFf ( r| e ^~~~~~~~~~~~~~~~~~~~~~~~~~~ t > cblk->dsrc/libavcodec/ituh263enc.cat:a919_:a5:l lowarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a ted) { 919 | | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/latm_parser.c:69:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 69 | if ((state & LATM_SIZE_MASK) - s->count <= buf_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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/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/jpeg2000dec.c:1425:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1425 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1425:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1425 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1502:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1502 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1502:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1502 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1579:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1579 | if (prcx src/libavcodec/jpeglsdec.c>= r:l193e:46v:el ->warning: nucomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]m _precincts_x || 193p | rc y > = rfleovrel -(>kn u=m 0_;pr e(c(uinsnicgtnse_d)ys)t a{ t | e ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ ->N[Q] << src/libavcodec/jpeg2000dec.ck:src/libavcodec/put_bits.h)1579 :< :34t317e:m:33p: warning: ;warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]k ++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 1579317 | | i f ( s - >b u f_ e n d - s - > ibfu (fpr_cxp >t=r r>l=e vseil-z>enoufm_(pBreictiBnucft)s)_ x{ || | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/me_cmp.o 1 warning 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/jpeg2000dec.c:1772:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1772 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/jpeg2000dec.c:1772:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1772 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/indeo3.c:807:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 807 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:747:43: note: expanded from macro 'CHECK_CELL' 747 | curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:807:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 807 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:746:42: note: expanded from macro 'CHECK_CELL' 746 | if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:837:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 837 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:747:43: note: expanded from macro 'CHECK_CELL' 747 | curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:837:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 837 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:746:42: note: expanded from macro 'CHECK_CELL' 746 | if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:870:25: warning: comparison of integers of different signs: 'unsigned int' and 'int32_t' (aka 'int') [-Wsign-compare] 870 | if (num_vectors * 2 > data_size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/kmvc.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/jpeglsenc.c:464:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL}, | ^ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/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++) | ~ ^ ~~~~~~~~~~~~ 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->buffeCC libavcodec/media100_to_mjpegb_bsf.o 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/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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/jpeg2000dec.c:2122src/libavcodec/bytestream.h:29:: 317warning: :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] 2122317 | | f osirze 2( t=i FlFeMnIoN (=p- >b0uf;f etr_ienlde n- op -<>b usf-f>ern,um Xstiizlee)s; | * ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ s->numYsrc/libavutil/macros.hti:l49e:s;25 :t inote: expanded from macro 'FFMIN'l eno++) 49{ | # d| e ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~fi ne FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lcldec.c:48: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mediacodec.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/metasound.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) :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/kmvc.c:30: src/libavcodec/bytestream.h:318 :35515 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]si ze = F318F | M I N (igf- >(bsufifzee2r _!e=n d s- igz-e>)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/lcldec.c:48: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lcldec.c:48: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 11 warnings generated. src/libavcodec/jpeg2000dec.c:2190:75: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2190 | if (bytestream2_get_bytes_left(&s->packed_headers_stream) < tp_header_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2318:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2318 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2359:47: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2359 | if (bytestream2_get_bytes_left(&s->g) < atom_size || atom_end < atom_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2398:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2398 | atom2_size < size) { | ~~~~~~~~~~ ^ ~~~~ src/libavcodec/lcldec.c: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/lcldec.c:152:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 152 | if (expected != (unsigned int)zstream->total_out) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:155:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 155 | if (expectedsrc/libavcodec/jpeg2000dec.c > (:u2590n:s100:i gwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]e d int)zstream- >2590t | o t a l _ o ut ) O| FF ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~SE T(reduction_factor), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, JPEG2000_MAX_RESLEsrc/libavcodec/lagarith.cVEL:S162 :-22: 1,warning: Vcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]D }, | ^ 162 | ifsrc/libavcodec/jpeg2000dec.c :(2591pIn file included from ro:b12 src/libavcodec/ljpegenc.c::> 412warning: : In file included from 5src/libavcodec/mjpegenc_common.hmissing field 'help' initializer [-Wmissing-field-initializers]: 276: - src/libavcodec/put_bits.h 2591:i | 227 :) 37 : warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~ ^ ~~~~~~~N ULL }, | ^src/libavcodec/lagarith.c :227164 | : 27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if ( s-164>b | u f _ e n d - s - >b uffo_rp (tjr => =0 ;s ji = 32U) | ~~~~~~~~~~~~ ^ ~~~ CC libavcodec/microdvddec.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/midivid.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/libdav1d.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/mimic.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/kmvc.c:384:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 384 | if (c->palsize >= (unsigned)MAX_PALSIZE) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/libdav1d.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/libdav1d.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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 | In file included from src/libavcodec/loco.cif: 31(: csrc/libavcodec/golomb.h-:>482i:mg34ty:pe =warning: = comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I MGTYPE_RGB24 && 482l | en = = F FA L I G N ( wifi d(tghb ->*s iz3e,_ i4n)_b i*t sh e<=i ghrte _|in|d e| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x ) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/lcldec.c:252:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 252 | if (len < ((aligned_width * height * bppx2) >> 1)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:267:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 267 | len == width * height * 3) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:423:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 423 | linesize = len < FFALIGN(3 * width, 4) * height ? 3 * width : FFALIGN(3 * width, 4); | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/lsp.c:60:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/lsp.c:60:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing); | ^~~~ ~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/lsp.c:60:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing); | ^~~~ ~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/loco.c:159:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 159 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:167:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 167 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:173:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 173 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/lsp.c:102:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 102 | lsp[i] = cos(2.0 * M_PI * lsf[i]); | ~ ^~~~~~ src/libavcodec/ljpegenc.c:304:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 304 | { NULL}, | ^ CC libavcodec/misc4.o In file included from src/libavcodec/lpc.c:27: src/libavcodec/lpc.h:192:20: warning: implicit conversion increases floating-point precision: 'float' to 'LPC_TYPE' (aka 'double') [-Wdouble-promotion] 192 | err *= FIXR(1.0) - (r * r); | ^~~~~~~~~ ~ src/libavcodec/aac_defines.h:88:30: note: expanded from macro 'FIXR' 88 | #define FIXR(x) ((float)(x)) | ^~~~~~~~~~ src/libavcodec/loco.c:305:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 305 | if (l->lossy > 65536U) { | ~~~~~~~~ ^ ~~~~~~ 25 warnings generated. src/libavcodec/lpc.c:182:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | double signal = 0.0f, avg_err = 0.0f; | ~~~~~~ ^~~~ src/libavcodec/lpc.c:182:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | double signal = 0.0f, avg_err = 0.0f; | ~~~~~~~ ^~~~ src/libavcodec/lpc.c:184:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | const double a = 0.5f, b = 1.0f - a; | ~ ^~~~ src/libavcodec/lpc.c:184:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | const double a = 0.5f, b = 1.0f - a; | ^~~~ ~ src/libavcodec/lpc.c:189:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 189 | s->windowed_samples[i] = weight*samples[i]; | ~^~~~~~~~~~ src/libavcodec/lpc.c:190:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 190 | s->windowed_samples[len-1-i] = weight*samples[len-1-i]; | ~^~~~~~~~~~~~~~~~ src/libavcodec/lpc.c:197:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | avg_err = (avg_err + error[i])/2.0f; | ~^~~~ src/libavcodec/lpc.c:198:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | return avg_err ? signal/avg_err : NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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 src/libavcodec/lzw.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/lzw.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/misc4_parser.o CC libavcodec/mjpeg2jpeg_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)) | ~ ^ ~ src/libavcodec/libdav1d.c:611:146: CC libavcodec/mjpeg_parser.o warning: missing field 'unit' initializer [-Wmissing-field-initializers] 611 | { "tilethreads", "Tile threads", OFFSET(tile_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_TILE_THREADS, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/libdav1d.c:612:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 612 | { "framethreads", "Frame threads", OFFSET(frame_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_FRAME_THREADS, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/libdav1d.c:613:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 613 | { "max_frame_delay", "Max frame delay", OFFSET(max_frame_delay), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_FRAME_DELAY, VD }, | ^ CC libavcodec/mjpega_dump_header_bsf.o src/libavcodec/libdav1d.c:614:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 614 | { "filmgrain", "Apply FilmIn file included from Grsrc/libavcodec/lzw.ca:i31n": ,src/libavcodec/bytestream.h :OF293F:S13E:T( awarning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ply_grain), AV_ OP293T | _T Y P E_ BsOiOzLe2, ={ .FiF64M =I N-(1p -}>,b -u1f, f1e,r V_De |n dA V-_ OpP-T_>FbLuAGf_DfEePrR,E CsAiTzEeD) ;} , | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(src/libavcodec/libdav1d.ca,:b615) :(142:( awarning: )missing field 'unit' initializer [-Wmissing-field-initializers] > (b) ? (b) :615 | ( a ) ) { | ~ ^ ~" oppoint", In file included from "src/libavcodec/lzw.cSe:l31ec: t src/libavcodec/bytestream.ha:n294 :o15p:e rawarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ng poi n294 | t o f tifh e (ssiczael2a b!l=e sbiziet)s t r| e ~~~~~ ^ ~~~~a m", OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 31, VD }, | ^ src/libavcodec/libdav1d.c:616:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 616 | { "alllayers", "Output all spatial layers", OFFSET(all_layers), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavcodec/libdav1d.c:617:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 617 | { NULL } | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/lzf.c:34: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lzf.c:34: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lzf.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lzf.c:34: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2942 | warning s generated . 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/lscrdec.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/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: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/mjpegbdec.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/mjpegdec.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/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) | ~~~~~ ^ ~~~~ CC libavcodec/mjpegdec_common.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/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) | ~~~~~ ^ ~~~~ 26 warnings generated. CC libavcodec/mjpegenc.o CC libavcodec/mjpegenc_common.o 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) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/magicyuv.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mjpegenc_huffman.o 11 warnings generated. CC libavcodec/mlp.o 8 warnings generated. 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)) | ~ ^ ~ In file included from src/libavcodec/magicyuvenc.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ?4 ( warningbs) generated . : (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) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/magicyuvenc.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/m101.c:61:44: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 61 | if (stride < min_stride || avpkt-src/libavcodec/bytestream.h:>355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] si 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ zsrc/libavutil/macros.he: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] s t356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ rsrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' i 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ dIn file included from esrc/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) | ~~~~~ ^ ~~~~ * (uint64_t)avctx->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mlp_parse.o CC libavcodec/mlp_parser.o CC libavcodec/mlpdec.o In file included from src/libavcodec/magicyuvenc.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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. 18 warnings generated. 14 warnings generated. CC libavcodec/mlpdsp.o 3 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) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. 9 warnings generated. 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)) | ~ ^ ~ src/libavcodec/magicyuvenc.c:557:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL}, | ^ In file included from src/libavcodec/media100_to_mjpegb_bsf.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) >3 warning(sb) generated . ? (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) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/media100_to_mjpegb_bsf.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/media100_to_mjpegb_bsf.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/mlpenc.o CC libavcodec/mlz.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mmvideo.o src/libavcodec/microdvddec.c20 warning:s206 generated:. 19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 206 | for (i = 0; i < sizeof(MICRODVDCC libavcodec/mobiclip.o _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++) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/motion_est.o CC libavcodec/motionpixels.o CC libavcodec/movsub_bsf.o In file included from src/libavcodec/me_cmp.c:30: In file included from src/libavcodec/mpegvideoenc.h:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/movtextdec.o src/libavcodec/microdvddec.c:339:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 339 | for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; 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++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/movtextenc.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/mp3_header_decompress_bsf.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/metasound.c:35: src/libavcodec/twinvq.h:203:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~ ^ src/libavcodec/twinvq.h:203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ 15 warnings generated. 15 warnings generated. 4 warnings generated. CC libavcodec/mpc7.o CC libavcodec/mpc.o 1 warning generated. src/libavcodec/mlpdsp.c:44:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 44 | for (order = 0; order < firorder; order++) | ~~~~~ ^ ~~~~~~~~ src/libavcodec/mlpdsp.c:46:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 46 | for (order = 0; order < iirorder; order++) | ~~~~~ ^ ~~~~~~~~ src/libavcodec/mlp.c:123:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 123 | for (i = 0; i < ((bit_size + 2) & 7); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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)) | ~ ^ ~ In file included from src/libavcodec/mjpega_dump_header_bsf.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpega_dump_header_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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/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/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) | ~~~~~ ^ ~~~~ 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/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 FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpega_dump_header_bsf.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FCC libavcodec/mpc8.o 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)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpega_dump_header_bsf.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 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/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) | ~~~~~ ^ ~~~~ CC libavcodec/mpeg12.o 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)) | ~ ^ ~ src/libavcodec/bytestream.h:src/libavcodec/bytestream.hIn file included from 355src/libavcodec/midivid.c:::1329317: ::src/libavcodec/bytestream.h13: 294:warning: :15comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 355 | i317f | ( ssi iz ez e s=2i !zFe=F2M = IFFsMNiI(zNg(pe--) >> bubff| eu ~~~~~ ^ ~~~~ffr e_ern_de n-d g--> bpu-f>fbeufrf, esri,z es)i; z e| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49src/libavutil/macros.h::2549:: 25:note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##ddeeffiinnee FFFFMMIICC libavcodec/mpeg12data.o NN((aa,,bb)) ((((aa)) >> (b()b ) ?? ((bb)) :: ((aa)))) | | ~ ^ ~ ~ ^ ~ In file included from In file included from src/libavcodec/mimic.csrc/libavcodec/mjpega_dump_header_bsf.c::3230: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h:318::35615::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] 318 | 356 | i f ( ssiizzee22 =!= FsFiMzIeN)( p| - ~~~~~ ^ ~~~~> buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpega_dump_header_bsf.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpeg12dec.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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mimic.c:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mimic.c:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/misc4.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/misc4.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/misc4.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, sizesrc/libavcodec/midivid.c):70:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] ;src/libavcodec/mimic.c:165:19: 70warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (byt e165s | t r e a mf2o_rg e(ti _=b y0t;e s_il e| fr ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~a mes); i++) { src/libavcodec/midivid.c :| 97 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~: 44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 97 | if (bytestream2_get_bytes_left(gb) < (nb_blocks + 7 * !intra_flag) / 8) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (1 warning generated. 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 != src/libavcodec/mimic.c:s224:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] iz 224 | for (pos = 1; pos < num_coeffs; pos++) { | ~~~ ^ ~~~~~~~~~~ e)src/libavcodec/mimic.c :232:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 232 | if (vlc == -1) | ~~~ ^ ~~ | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: src/libavcodec/mimic.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 23 warnings generated. 11 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 33 warnings generated. CC libavcodec/mpeg12enc.o CC libavcodec/mpeg12framerate.o 2 warnings generated. CC libavcodec/mpeg2_metadata_bsf.o CC libavcodec/mpeg4_unpack_bframes_bsf.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpeg4audio.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/mpeg4audio_sample_rates.o 4 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 12 warnings generated. 25 warnings generated. CC libavcodec/mpeg4video.o 4 warnings generated. CC libavcodec/mpeg4video_parser.o CC libavcodec/mpeg4videodec.o CC libavcodec/mpeg4videodsp.o In file included from src/libavcodec/mjpegdec.c:52: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptCC libavcodec/mpeg4videoenc.o r >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpeg_er.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/mpegaudio.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/mpegaudio_parser.o CC libavcodec/mpegaudiodata.o 6 warnings generated. CC libavcodec/mpegaudiodec_common.o 4 warnings generated. CC libavcodec/mpegaudiodec_fixed.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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/mpegaudiodec_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/mpegaudiodecheader.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) | ~~~~~ ^ ~~~~ 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.csrc/libavcodec/bytestream.h:136::23355::13 :warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 136 | for (355i | nt i s=i z0e; i= Fgh-u>bfuff_fnecrod_ee;n di +- +g) -{> 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/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 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)) | ~ ^ ~ src/libavcodec/mjpegenc.c:172:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 172 | for (int i = 0; i < m->huff_ncode; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/mlz.c:138:25: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 138 | while (output_chars < size) { | ~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mlz.c:162:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 162 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:168:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 168 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.csrc/libavcodec/mlz.c::181:8344:: 19warning: :comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 181 | 83 | f or ( i = 0; ii f< (FrFe_tA R< R0AY _E|L|E MrSe(th t)>; is++i)z {e -| ~ ^ ~~~~~~~~~~~~~~~~~~ output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:186:42: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 186 | if (output_chars <= size && !mlz->freeze_flag) { | ~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/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/mpegaudiodsp.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/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 629 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:633:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 633 | { "force_duplicated_matrix", "Always write luma and chroma matrix for mjpeg, useful for rtp streaming.", OFFSET(force_duplicated_matrix), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mjpegenc.c:634:7: warning: missing field 'help' initializer [-Wmissing-field-initializers] 634 | { NULL}, | ^ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, src/libavcodec/mlpdec.c : 583 : 35 : warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] .flags = FF_MPV_ O583P | T _ F L A G S } ,& & s - > l o s s l\e s s| _ ~c heck_data != 0x f90f | ff{f"frfcf_)i n{ i t| _ ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~c plx", "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}, \ | ^~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/mpegaudiodsp_data.o src/libavcodec/mlpdec.c:788:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 788 | for (ch = 0; ch <= max_chan; ch++) { | ~~ ^ ~~~~~~~~ src/libavcodec/mlpenc.c:280:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 280 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/mpegaudiodsp_fixed.o 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' CC libavcodec/mpegaudiodsp_float.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/mpegaudioenc_fixed.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libavcodec/mpegaudioenc_float.o src/libavcodec/mlpenc.c:388:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 388 | for (unsigned int channel = 0; channel < ctx->avctx->ch_layout.nb_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ CC libavcodec/mpegaudiotabs.o In file included from src/libavcodec/mmvideo.c:36: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mmvideo.c:36: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mlpenc.c:416:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 416 | for (unsigned channel = 0; channel < nb_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/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)) | ~ ^ ~ 17 warnings generated. In file included from src/libavcodec/movtextenc.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextenc.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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] CC libavcodec/mpegutils.o 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | CC libavcodec/mpegpicture.o ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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:1076:195: warningwarning: scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] generated . 1076 | for (i = 0; i < m->access_unit_size_pow2; i11++ warning)s generated{. | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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/movtextenc.c :271 | 31 : src/libavcodec/bytestream.h: 293 :13i:nt warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze2 = FFMIN(g-> b293u | f f e r_ esnidze 2- = gF->FbMuIfNf(pe-r>,b usfifezre_e)n;d - | p ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~- >buffer, src/libavutil/macros.hs:49i:z25e:) note: ;expanded from macro 'FFMIN' | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #src/libavutil/macros.hd:e49f:i25n:e note: Fexpanded from macro 'FFMIN'F MIN(a, 49b | )# d(e(fain)e >F FM(IbN)(a ,?b) ((b)( a:) (>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.hIn file included from :src/libavcodec/movtextdec.c317::1330:: src/libavcodec/bytestream.hwarning: comparison 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] 317 | s293i | z e 2 s=i zeF2F =M IFNF(MpIN-(>p-b>ubfuffefr_eern_den d- p-- >pb-uf>bfeurf,f esriz,e );s i z| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:src/libavutil/macros.h25::49 :note: 25:expanded from macro 'FFMIN' note: expanded from macro 'FFMIN' 49 | #49de | f#dienfei nFeF MIFNFM(IaN,(ab,)b )( (a()( a>) ( b>) (?b )( ?b )( b:) :( (aa)))) | | ~ ^ ~ ~ ^ ~ In file included from In file included from src/libavcodec/movtextdec.csrc/libavcodec/movtextenc.c::3031: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::294318::1515:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 294 | iiff ((ssiizzee22 !!= =s isziez)e ) | ~~~~~ ^ ~~~~| ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextdec.c:30src/libavcodec/bytestream.h: src/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] 318 | if (355 | s i z es2i ze! = s=i zFeF)M I| N ~~~~~ ^ ~~~~( g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextdec.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextdec.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mpc.c:72:92: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 72 | c->sb_samples[ch][j][i] = av_clipf(mul * c->Q[ch][j + off], INT32_MIN, INT32_MAX); | ~~~~~~~~ ^~~~~~~~~ /usr/include/stdint.h:45:21: note: expanded from macro 'INT32_MAX' 45 | #define INT32_MAX (0x7fffffff) | ^~~~~~~~~~ src/libavcodec/mpc.c:75:92: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 75 | c->sb_samples[ch][j][i] = av_clipf(mul * c->Q[ch][j + off], INT32_MIN, INT32_MAX); | ~~~~~~~~ ^~~~~~~~~ /usr/include/stdint.h:45:21: note: expanded from macro 'INT32_MAX' 45 | #define INT32_MAX (0x7fffffff) | ^~~~~~~~~~ src/libavcodec/mpc.c:78:92: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 78 | c->sb_samples[ch][j][i] = av_clipf(mul * c->Q[ch][j + off], INT32_MIN, INT3src/libavcodec/mlpenc.c2_MA:X837):; 48 :| ~~~~~~~~ ^~~~~~~~~warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] /usr/include/stdint.h:45:21: note: expanded from macro 'INT32_MAX' 45 | #837d | ef i n e I N T 32f_oMrA X ( u(n0sxig7nefdf fifnft fcfh)a n n| el ^~~~~~~~~~ = 0; channel < ctx->num_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 69 warnings generated. 19 warnings generated. 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/mlpdec.c:1412:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1412 | { NULL }, | ^ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegvideo.o In file included from src/libavcodec/mobiclip.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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/mpegvideo_dec.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_src/libavcodec/mlpenc.cptr: >=1128 :s42i:z ewarning: ocomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]f (BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1128 | for (unsigned int substr = 0; substr < ctx->num_substreams; substr++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegvideo_enc.o src/libavcodec/movtextdec.c:279:32: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 279 | if (2 + style_entries * 12 > size) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/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_motion.o CC libavcodec/mpegvideo_parser.o CC libavcodec/mpegvideodata.o src/libavcodec/mlpenc.c:1248:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1248 | for (unsigned int i = 0; i < ctx->avctx->frame_size; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1249:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1249 | for (unsigned int channel = 0; channel < ctx->avctx->ch_layout.nb_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegvideoencdsp.o CC libavcodec/mpl2dec.o CC libavcodec/mqc.o CC libavcodec/mqcdec.o CC libavcodec/mqcenc.o src/libavcodec/mlpenc.c:1367:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1367 | for (unsigned int i src/libavcodec/mjpegdec.c= 0;: 1133i: 29<: owarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d er; i++) | ~ ^ ~~~~~ 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/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/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/movtextenc.c:591:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 591 | while (i < len) { | ~ ^ ~~~ src/libavcodec/movtextdec.c:582:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 582 | { "width", "Frame width, usually vsrc/libavcodec/mlpenc.cideo: 1435w:i44d:t hwarning: ",comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] OFFSET(frame_wi d1435t | h ) , AfVo_rO P(Tu_nTsYiPgEn_eIdN Tin,t c{h.ia64n=n0}e,l 0,= I N0T;_ cMhAaXn,n eFlLA GS< c}t,x- > | n ^ um_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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/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/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/movtextenc.c:691:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 691 | { "height", "Frame heiCC libavcodec/mscc.o ght, usually video height", OFFSET(frame_height), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextenc.c:692:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 692 | { NULL }, | ^ src/libavcodec/mlpenc.c: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++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 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/mpeg4videodsp.c:72:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 72 | if ((unsigned) src_x < width) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodsp.c:73:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 73 | if ((unsigned) src_y < height) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/mpeg4videodsp.c:89:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | if ((unsigned) src_y < height) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/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) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/msgsmdec.o 17 warnings generated. 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/mjpegdec.c:1755:44: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1755 | s->raw_scan_buffer_size >= bytes_to_start); | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/msmpeg4.o 3 warnings generated. 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/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/msmpeg4_vc1_data.o src/libavcodec/mobiclip.c:1000:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1000 | if (idx < 0 || idx >= FF_ARRAY_ELEMS(block8x8_coefficients_tab)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/msmpeg4data.o CC libavcodec/msmpeg4dec.o src/libavcodec/mpc8.c:49:14: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 49 | if (code >= mpc8_cnk_lost[k-1][n-1]) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpc8.c:63:18: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 63 | if (code >= C[n]) { | ~~~~ ^ ~~~~ CC libavcodec/msmpeg4enc.o src/libavcodec/mjpegdec.c:1859:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1859 | if (id == AV_RB32("AVI1")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1873:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1873 | if (id == AV_RB32("JFIF")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1911:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1911 | if ( id == AV_RB32("Adob") | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1926:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1926 | if (id == AV_RB32("LJIF")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1963:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1963 | if (id == AV_RL32("colr") && len > 0) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1970:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1970 | if (id == AV_RL32("xfrm") && len > 0) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1979:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1979 | if (s->start_code == APP3 && id == AV_RB32("_JPS") && len >= 10) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2019:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2019 | if (s->start_code == APP1 && id == AV_RB32("Exif") && len >= 2) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2058:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2058 | if (id == AV_RB32("mjpg")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2074:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2074 | if (s->start_code == APP2 && id == AV_RB32("ICC_") && len >= 10) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2082:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2082 | if (id != AV_RB32("PROF") || id2 != AV_RB24("ILE")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2100:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2100 | } else if (s->iccnum != 0 && nummarkers != s->iccnum) { | ~~~~~~~~~~ ^ ~~~~~~~~~ 7 warnings generated. 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)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/msp2dec.o CC libavcodec/msrle.o In file included from src/libavcodec/mpeg12dec.c:48: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpc8.c:337:62: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 337 | const VLC *vlc = &quant_vlc[res - 5][cnt > mpc8_thres[res]]; | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h: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/mqcenc.c:67:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 67 | if (mqc->c >= tmp) | ~~~~~~ ^ ~~~ src/libavcodec/mqcenc.c:89:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | if (mqc->a < qe) | ~~~~~~ ^ ~~ src/libavcodec/mqcenc.c:98:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 98 | if (mqc->a < qe) | ~~~~~~ ^ ~~ 3 warnings generated. 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] 15 warning s227 generated | . 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/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)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mpeg4video_parser.c:27: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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/mpeg4video.c:26: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/msrledec.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/mss1.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/mss12.o In file included from src/libavcodec/mpeg_er.c:20: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2936:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/put_bits.h:317:33: 2936warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] OFFSET(e x317t | e r n _ hifu (fs-f>)b,uf _eAnVd_ O-P Ts_->TbYuPE_fBO_OpLt,r >{= .sii64z e=o f0( Bi}t,Bu f0)), {1 , | V ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~D }, | ^ src/libavcodec/mjpegdec.c:2937:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2937 | { NULL }, | ^ 1 warning generated. In file included from src/libavcodec/mpeg12enc.c:45: In file included from src/libavcodec/mpeg12enc.h:27: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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/mss2.o 1 warning generated. CC libavcodec/mss2dsp.o src/libavcodec/mpeg4data.h:219:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 219 | }; | ^ src/libavcodec/msmpeg4data.c:448:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 448 | table0_level, }, | ^ src/libavcodec/msmpeg4data.c:454:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 454 | table2_level, }, | ^ src/libavcodec/msmpeg4data.c:460:29: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 460 | ff_mpeg4_intra_level, }, | ^ src/libavcodec/msmpeg4data.c:467:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 467 | table1_level, }, | ^ src/libavcodec/msmpeg4data.c:473:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 473 | table4_level, }, | ^ src/libavcodec/msmpeg4data.c:479:23: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 479 | ff_inter_level, }, | ^ src/libavcodec/mpeg4data.h:323:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 323 | }; | ^ 34 warnings generated. src/libavcodec/mpeg_er.c:125:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 125 | for (i = 0; i < FF_ARRAY_ELEMS(s->dc_val); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mpeg4videodec.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 23 warnings generated. In file included from src/libavcodec/mpegaudiodec_fixed.c:61: src/libavcodec/mpegaudiodec_template.c:233:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 233 | if (e > (SUINT)31) | ~ ^ ~~~~~~~~~ In file included from src/libavcodec/mpeg4videoenc.c:29: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpegaudiodec_template.c:275:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 273 warning | s generated . ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | i, j, (float) is_table_lsf[j][0][i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | (float) is_table_lsf[j][1][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ In file included from src/libavcodec/mpegaudiodec_fixed.c:61: src/libavcodec/mpegaudiodec_template.c:274:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | i, j, (float) is_table_lsf[j][0][i], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | (float) is_table_lsf[j][1][i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/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/mpegaudioenc_float.c:25: In file included from src/libavcodec/mpegaudioenc_template.c:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buIn file included from f_psrc/libavcodec/mpegaudiodec_float.ct:r 74>=: ssrc/libavcodec/mpegaudiodec_template.ciz:eo233f:(11B:i twarning: Bufcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 233 | if (e > (SUINT)31) | ~ ^ ~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.csrc/libavcodec/mpegaudiodec_template.c::1184275::4021:: 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] 273 | 1184 | fAfVR_adtliogo(NnUaLLl, a s"piesc_tta_bilnev_ l=s f a%dv _%dd:2q (%fff _%mfp\eng1"_,a s pe| ct ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[ s1->aspe c274t | _ r at i o _ i n f o ] , 2 5 5 ) ; | i ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , j, (float) is_table_lsf[j][0][i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | (float) is_table_lsf[j][1][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ In file included from src/libavcodec/mpegaudiodec_float.c:74: src/libavcodec/mpegaudiodec_template.c:274:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | CC libavcodec/mss3.o 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) | ~~~~~~ ^~~~~~~~~~~ CC libavcodec/mss34dsp.o 11 warnings generated. CC libavcodec/mss4.o In file included from src/libavcodec/mpegaudioenc_fixed.c:24: In file included from src/libavcodec/mpegaudioenc_template.c:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuCC libavcodec/msvideo1.o f)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if CC libavcodec/msvideo1enc.o (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mv30.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. In file included from src/libavcodec/mpegaudioenc_float.c:25: src/libavcodec/mpegaudioenc_template.c:124:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 124 | a = (float)(bitrate * 1000 * MPA_FRAME_SIZE) / (freq * 8.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/mpegaudioenc_template.c:129:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ~~~~~ ^ src/libavcodec/mpegaudioenc_template.c:129:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ^ ~ In file included from src/libavcodec/mpeg4videodec.c:49: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mpegaudioenc_template.c:163:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | s->scale_factor_inv_table[i] = exp2(-(3 - i) / 3.0) / (float)(1 << 20); | ~ ^~~~~~~~~~~~~~~~ 17 warnings generated. src/libavcodec/mpeg4videodec.c:104:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 104 | (unsigned)src_y >= FFMAX(s->v_edge_pos - 17, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:103:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 103 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - 17, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:148:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 148 | (unsigned)src_y >= FFMAX((s->v_edge_pos >> 1) - 9, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:147:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 147 | if ((unsigned)src_x >= FFMAX((s->h_edge_pos >> 1) - 9, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mpegaudioenc_fixed.c:24: src/libavcodec/mpegaudioenc_template.c:124:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 124 | a = (float)(bitrate * 1000 * MPA_FRAME_SIZE) / (freq * 8.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/mpegaudioenc_template.c:129:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ~~~~~ ^ src/libavcodec/mpegaudioenc_template.c:129:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ^ ~ 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, } | ^ 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++) | ~ ^ ~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/mvcdec.o CC libavcodec/mvha.o CC libavcodec/mwsc.o CC libavcodec/mxpegdec.o src/libavcodec/mpegaudioenc_template.c:689:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | q[m] = (int)((a + 1.0) * steps * 0.5); | ^ ~ CC libavcodec/nellymoser.o src/libavcodec/mpeg12dec.c:1713:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1713 | if (mb_y == 0 && s->codec_tag == AV_RL32("SLIF")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:1734:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1734 | if (s->mb_x >= (unsigned) s->mb_width) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegaudioenc_template.c:779:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 779 | { NULL }, | ^ src/libavcodec/mpegaudioenc_template.c:779:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 779 | { NULL }, | ^ 16 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")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 8 warnings generated. src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1189 | COMMON_OPTS | ^ src/libavcodec/mpeg12enc.c:1179:69: note: expanded from macro 'COMMON_OPTS' 1179 | OFFSET(tc_opt_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, VE },\ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1181:77: note: expanded from macro 'COMMON_OPTS' 1181 | OFFSET(drop_frame_timecode), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1183:77: note: expanded from macro 'COMMON_OPTS' 1183 | OFFSET(scan_offset), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1185:87: note: expanded from macro 'COMMON_OPTS' 1185 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:104:150: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 104 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:105:154: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 105 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:106:143: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 106 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1190 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factCC libavcodec/nellymoserdec.o or (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", CC libavcodec/nellymoserenc.o FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1191:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1191 | FF_MPV_COMMON_MCC libavcodec/neon/mpegvideo.o OTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1191:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1191:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1192:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1192 | { NULL }, | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.src/libavcodec/mpeg4videodec.cdbl: =737: 13:1 .0warning: }variable 'time_incr' set but not used [-Wunused-but-set-variable], -FLT_MAX ,737 | F L T _ M A X ,i FnFt_ MtPiVm_OeP_Ti_nFcLArG S=} ,0 ;\ | | ^ ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_M6PV warning_sO generatedF. FSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, src/libavcodec/mpeg12dec.c \ | : ~ 2792:61: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 83 | {"rc_qmod_amp "2792, | " e x p e r i m e n t a l q u a n t i z er m o d u la t i on ", | | s2 - > c o dFeF_cM_PtVa_gO F=F=S EATV_(RLr3c_2q("mBoWd1_a0mp")), A V| _O ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~P T_TYPE_FLOAsrc/libavcodec/mpeg12dec.cT,: 2791{:.d61b:l warning: = comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]0 }, -FLT_M A2791 | X , FifL T_(MAsX-, >FmFp_egM_PVe_nOcP_Tc_tFxL_AaGlSl}o,c a t e d = = 0 \&& (| ^~~~~~~~ s2->codec_tag == AV_RL32("VCR2") | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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 tiIn file included from mecosrc/libavcodec/mscc.cde: f27r: asrc/libavcodec/bytestream.hm:171e: 18s:t awarning: rt number,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] in non-drop-fram e171 | f o r magt"-,> b\u f | f ~ er += F FM1185IN | (g - > b uf f eOrF_FeSnEd T-( tgi->mbeufcfoedre,_ fsriazmee_)st;a r t| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, AV_OPT_TYPE_src/libavutil/macros.hI:N49T:6254: ,note: expanded from macro 'FFMIN'{ .i64 = - 149 | }#d,e -f1,i nIeN TF6F4M_IMNA(Xa,, bV)E }(,( a\) > | ( ^~~~~~~~~ b) ?/usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffff ff(fbf)f ff:f ()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 (size2 != size) | ~~~~~ ^ ~~~~ 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/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1196 | src/libavcodec/bytestream.h CO:MM271O:N17_:O Pwarning: TScomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ src/libavcodec/mpeg12enc.c:1179:69 :271 | note: expanded from macro 'COMMON_OPTS' int si z1179e2 | = F FM I NO(FgF-S>EbTu(ftcf_eorp_te_nsdtr ),- AgV-_>ObPuTf_fTeYrP,E_ SsTiRzIe)N;G , | { ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. str=NULL},src/libavutil/macros.h :049,: 25:0 ,note: expanded from macro 'FFMIN'V E },\ | 49 | ^# define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | 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_ofsrc/libavcodec/put_bits.hfs:et317):,33 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] AV_OPT_TYPE_BOOL ,317 | { . i 6 4i f= (0s -}>,b uf0_,e n1,d V E- }s-,> b\u f _p| t ^ r >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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' In file included from src/libavcodec/mscc.c: 27105: | src/libavcodec/bytestream.h:{293":b13_: sewarning: nscomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i tivity", "Adjust s293en | s i t isviizet2y o=f F FbM_IfNr(apm-e>_bsutfrfaetre_geyn d1 "-, p ->FbuFf_MfPeVr_, OsFiFzSeE)T(;b _| se ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n sitivitysrc/libavutil/macros.h:)49,: 25A: Vnote: _expanded from macro 'FFMIN' OPT_TY P49E | _#dIeNfTin,e {F.FiM6I4N (a=, b)4 0(( }a,) >1, (IbN)T _? M(AbX), : (FaF)_)M P V| _O ~ ^ ~P T_FLAGS }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/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 | { "a5src/libavcodec/bytestream.h3c:c317":, 13":U swarning: e comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A 53 Closed Capt i317o | n s ( isfiz eav2a i=l aFblFeM)I"N,( pOF-FS>EbuTff(ear5_3_ecncd) ,- p - >b u f f e rA,V _sOiPzTe_)T;Y P E| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ BOOL, { src/libavutil/macros.h.:i496:425 := note: 1expanded from macro 'FFMIN' }, 0, 1, 49V | E# d}e,f i n| e ^ 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/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:src/libavcodec/bytestream.h5: :warning: missing field 'unit' initializer [-Wmissing-field-initializers]355 :13:src/libavcodec/mpegvideoenc.h :warning: 77:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 35577 | | s i z e = F F M I N ( g -> bu f f e r_ e n d - g - > b u ff e r , s i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 : 25F: Fnote: _Mexpanded from macro 'FFMIN'P V_OFFSET (49 | c#hdreofmia_neel iFm_FtMhrIeNs(hao,lbd)), ((AaV_)O P>T _(TbY)P E_?I N(Tb, ){ :. i(a6)4) =| ~ ^ ~0 }, INT_MIN,In file included from Isrc/libavcodec/mscc.cN:T27_: Msrc/libavcodec/bytestream.hA:X,356 :F13F:_ Mwarning: PVcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ OPT_FLAGS }356, | \ | s ^ ize2 = FFMIN(p->buffer_end - p->buffer, sizsrc/libavcodec/mpeg12enc.ce:)1219;: 5 :| warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.hsrc/libavutil/macros.h::7849::17525:: note: note: expanded from macro 'FF_MPV_COMMON_OPTS'expanded from macro 'FFMIN' 49 | #defi n78 | e{ F"FquMaInNt(iaz,ebr)_ no(i(sa)e _>s (hba)p i?n (gb"), : N(UaL)L,) | ~ ^ ~ In file included from src/libavcodec/mscc.c : 27: src/libavcodec/bytestream.h : 357 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | F F_ M PiVf_ O(FsFiSzEeT2( q!u=a nstiizzee) r _| ~~~~~ ^ ~~~~n oise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_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] src/libavcodec/mpeg12enc.c:1219 :2275 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h : 80i:f175 :( snote: -expanded from macro 'FF_MPV_COMMON_OPTS'> buf_end - s->b u80f_ | p t r > = s i z e o f ( Bi t B u f ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FL26OA warningsT generated,. {.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", src/libavcodec/put_bits.h : 265 :F37F:_ Mwarning: PVcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_O FFSET(rc_qmod_ f265r | eq ) , A V _ OP Ti_fT Y(PsE-_>IbNuTf,_ e{n.di6 4- =s 0- >}, INbTuf__pMtIrN, >=I NsTiz_eMoAfX,( BFiFt_BMuPfV)_)O P{T_ F | L ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~A GS}, \ | ^ 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, {.i6src/libavcodec/put_bits.h4 =: 317 :233*F:F _Qwarning: P2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L AMBDA }, 0, IN T_317MA | X , FiFf_ MP(Vs_-O>PbTu_fF_LeAnGdS }-, s - > b u f _ p t r \> = | ^s izeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1220:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1220 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1220:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1220:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1222:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1222 | { NULL }, | ^ 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] src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | 1219 | FFi_MfP V(_sC-O>MbMuONf__OePnTdS -| ^~~~~~~~~~~~~~~~~~s ->buf_ptsrc/libavcodec/mpegvideoenc.hr: 92:>149=: snote: iexpanded from macro 'FF_MPV_COMMON_OPTS'z eof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | CC libavcodec/noise_bsf.o 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_FLAGsrc/libavcodec/put_bits.hS}, : 265 :\37 : | warning: ^~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/mpeg12enc.c265: | 1219 : 5 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (s- >1219bu | f _ en dFF _-M PVs_->CObMuMfO_Np_tOrP TS> = | s ^~~~~~~~~~~~~~~~~~i zeof(Bsrc/libavcodec/mpegvideoenc.hit:B91u:f152)): {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_OFFCC libavcodec/notchlc.o SET(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 | src/libavcodec/put_bits.h : 317 : 33 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FF_MPV_OFFS E317T | (r c _ e qi)f, A(Vs_O-P>T_bTuYfP_Ee_ndS -T RsI-N>Gb,uf _ p tr > = si z e o f ( B i t B u f ) ) { . f l| a ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~g s = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_iniCC libavcodec/null.o t_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_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_OFCC libavcodec/null_bsf.o FSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ 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/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_OPTSsrc/libavcodec/mpeg4videoenc.c : | 1379 ^~~~~~~~~~~:127 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1185:74: note: expanded from macro 'COMMON_OPTS'1379 | { "al t1184e | r n a t e{ _"stcimaecno"d,e _ f r a"mEen_astbalret "a,l te"rGOnPa ttei mseccaondtaeb flream.e", stOaFFrStE Tn(umabletr,e rinna tneo_ns-dcraopn-)fr,a m e f orAmaVt_",O P\T _| ~T YPE_BOOL ,1185 | { . i 6O4F F=S ET0( t}i,me c0o,d e_1f,r amVeE _}s,t a rt| ) ^, AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, src/libavcodec/mpeg4videoenc.cI:N1381T:6664:_ Mwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers] X, VE}, 1381\ | | ^~~~~~~~~ OFF/usr/include/stdint.hS:E46T:(21m:p enote: gexpanded from macro 'INT64_MAX'_ quant )46, | #AdV_eOfiPnT_eT IYNPET_6I4NT_,M A{X. i6 4(0 x=7 0f ff}f,f f0f,f f1,f fVfEff f}), | | ^ ^~~~~~~~~~~~~~~~~~ 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/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/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1383 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), src/libavcodec/mpegvideo_motion.cAV_:OP60T:_25T:Y Pwarning: E_comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]I NT, {.i64 = 0 }, INT_MIN, 60I | N T _ M A X , F(Fu_nMsPiVg_nOePdT)_FLsArGcS_ y} ,> =\ F F| M ^A X(s->v_edge_pos - (motion_y & 1) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:src/libavcodec/mpegvideo_motion.c1383::595::25 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 59 | if ((un s97i | g{n"esdk)ispr_ce_xxp ">,= "FFFrMaAmXe( ss-k>ihp_ eedxgpeo_npeonst "-, ( m o t i o n _ x & 1 ) - 7 , 0 ) | | | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1384 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, CC libavcodec/nuv.o \ | ^ 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_src/libavcodec/motion_est.cMPV_:O974F:F22S:E Twarning: (bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o rder_masking), AV_OPT_TYPE_F L974O | A T , { . d b li n=t 0p _}s,c o-rFeLT=_ MFAFXM,I NF(LvTa_rMdA,X ,v aFrFc_-M5P0V0_+O(PsT-_>FlLaAmGbSd}a,2 > > F F\_ L A| M ^~~~~~~B DA_SHIFT)/usr/include/float.h*:1150:017):; note: expanded from macro 'FLT_MAX'| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15 | #define FLsrc/libavutil/macros.hT:_49M:A25X: 3note: .expanded from macro 'FFMIN'4 02823466 3498 | 5#2d8e8f5i9n8e1 2FeF+M3I8NF( a ,| b ^~~~~~~~~~~~~~~~~~~~~~~~~~~) ((a) > (b) src/libavcodec/mpeg4videoenc.c?: 1383(:b5): :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( a)) | ~ ^ ~ 1383 | FF_MPV_src/libavcodec/motion_est.cC:O1056M:M26O:N _warning: Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P TS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92 :1056139 | : note: expanded from macro 'FF_MPV_COMMON_OPTS' int p_score =91 | F{F"MrIcN_(bvuafr_da,g gvraerscs-i5v0CC libavcodec/on2avc.o i0t+y("s,- >"lcaumrbrdeant2l>y> FuFs_eLlAeMsBsD"A,_ S H I F T ) * 1 0 0 ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.hF:F49_:M25P:V _note: Oexpanded from macro 'FFMIN'F FSET(rc _49b | u#fdfeefri_naeg gFrFeMsIsNi(vai,tby)) ,( (AaV)_ O>P T(_bT)Y P?E _(FbL)O A:T ,( a{).)d b l| ~ ^ ~= 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_initisrc/libavcodec/mpegvideo_motion.cal_:c151p:l25x:) ,warning: Acomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]V _OPT_TYPE_FLOAT, {.dbl =151 | 0 } , - F L T(_uMnAsXi,g nFeLdT)_sMrAcX_, yF F>_=M PFVF_MOAPXT(_ F L AvG_Se}d,g e _ p o s -\ ( m| o ~t ion_y & 1) - h + 191, | {0")r)c _{b u f| _ ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a ggressivity"src/libavcodec/mpegvideo_motion.c,: 150":c25u:r rwarning: ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]n tly useless", 150 | i f ( ( u n s i g n e d ) s r c _ xF F>_=M PFVF_MOAFXF(SsE-T>(hr_ce_dbguef_fpeors_ a-g g(rmeostsiiovni_txy )&, 1A)V _-O P1T5_ T Y P,E _0F)L O|A|T , | { ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~. dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | CC libavcodec/on2avcdata.o ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_cpIn file included from lx), Asrc/libavcodec/msp2dec.cV:_O28P: Tsrc/libavcodec/bytestream.h_:T171Y:P18E:_ Fwarning: LOcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A T, {.dbl = 0 }, -FLT_MAX, 171F | L T _ M AgX-,> bFuFf_fMePrV _+O=P TF_FFMLIANG(Sg}-,> b u f f e r _\e n d| ^~~~~~~~- g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:src/libavcodec/mpeg4videoenc.c49::138325::5 :note: expanded from macro 'FFMIN'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 491383 | | # d e f iFnFe_ MFPFVM_ICNO(MaM,ObN)_ O(P(TaS) >| ^~~~~~~~~~~~~~~~~~( b) ? (bsrc/libavcodec/mpegvideoenc.h): 83:: 139(:a )note: )expanded from macro 'FF_MPV_COMMON_OPTS' | ~ ^ ~ 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl =In file included from 0 src/libavcodec/msp2dec.c}:,28 : 0src/libavcodec/bytestream.h, :91869:,13 :F Fwarning: _Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P V_OPT_FLAGS}, 186 | s i z e 2 = F F M I N\( p -| > ~b uffer_end - p->b u83f | f{e"rr,c _sqimzoed)_;a m p| " ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, "experimsrc/libavutil/macros.he:n49t:a25l: qnote: uexpanded from macro 'FFMIN'a ntizer mo d49u | l#adteifoinn"e, F F M I N ( a , b ) ( ( a ) F>F _(MbP)V _?O F(FbS)E T:( r(ca_)q)m o d| _ ~ ^ ~a mp), AV_OPT_In file included from Tsrc/libavcodec/msp2dec.cY:P28E: _src/libavcodec/bytestream.hF:L187O:A15T:, warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. dbl = 0187 | } , - FiLfT _(MsAiXz,e 2F L!T=_ MsAiXz,e )F F _| M ~~~~~ ^ ~~~~P V_OPT_FLAGS}, \ | ^~~~~~~~ In file included from src/libavcodec/mpegvideo_enc.c:49: In file included from src/libavcodec/mpeg12codecs.h:25: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/msp2dec.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msp2dec.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msp2dec.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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_dec.csrc/libavcodec/msp2dec.c:28:: 158src/libavcodec/bytestream.h::42356::13 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | 157 | s i z e2 = F FiMf I(sN1(-p>-b>biutfsfetrr_eeanmd_b uf-f epr->_bsufifzeer ,+ s i| z ~~~~~~~~~~~~~~~~~~~~~~~~~~~e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h158: | 49 : 25: note: expanded from macro 'FFMIN' AV _I49N | P#UdTe_fBiUnFeF EFFRM_IPNAD(DaI,NbG)_ S(I(ZEa ) >> s -(>bal)l o?c a(tbe)d_ b:it s(tare)a)m _ b| u ~ ^ ~f fer_size)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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/msmpeg4.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: 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/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/options.o src/libavcodec/msp2dec.c:56:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 56 | for (y = 0; y < avctx->hsrc/libavcodec/put_bits.heig:h317t:;33 :y+ +)warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/msp2dec.c317: | 63 : 22 : iwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]f (s->buf _63e | n d - s -i>fb u(fp_kptt_rs >i=ze s>i zbeuoff(_BsiitzBe)u f{) ) {| ~~~~~~~~ ^ ~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/msp2dec.c:74:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | memcpy(p->data[0] + y * p->linesize[0] + x, gb.buffer, FFMIN(size, width - x)); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/msp2dec.c:82:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 82 | memset(p->data[0] + y * p->linesize[0] + x, value, FFMIN(size, width - x)); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/mpegvideo_motion.c: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/opus_celt.o 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) | ~~~~~ ^ ~~~~ 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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #definesrc/libavcodec/mpegvideo_motion.c FFMI:N471(:a25,:b )warning: (comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]( a) > (b) ? (b) : 471( | a )) | ~ ^ ~ (unsignedIn file included from )src/libavcodec/msrle.cs:r36c: _In file included from ysrc/libavcodec/msrledec.h :>26=: src/libavcodec/bytestream.hF:318F:MA15X:( (warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >v_ed g318e | _ p os >i>f 1()s i-z e(d2x y !>=> s1)i z-e )7, | 0 ~~~~~ ^ ~~~~)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:470:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 470 | if ((unsigned)src_x >= FFMAX((s->h_edge_pos >> 1) - (dxy & 1) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:356:13src/libavcodec/put_bits.h: warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = F317F | M I N ( pi-f> b(usf-f>ebru_fe_nednd -- sp-->>bbuuff_fpetrr ,> =s izes)i;z e o| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (BitBsrc/libavutil/macros.huf:)49:)25 {: note: | expanded from macro 'FFMIN' ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mpeg4videodec.c:2308:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2308 | if (get_bits_left(&s->gb) < 8U && show_bits(&s->gb, get_bits_left(&s->gb)) == 0) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/mpegvideo_motion.c:630:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 630 | (unsigned)src_y >= FFMAX(s->v_edge_pos - (motion_y & 3) - 7, src/libavcodec/put_bits.h0)):317 {: 33: | warning: ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/mpegvideo_motion.c:629: 33317: | warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (s->buf_e n629d | - s - > bu f _ p tr >i=f s(iz(uenosfi(gBnietdBu)fsr)c) _{x >| = ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~F FMAX(s->h_edge_pos - (motion_x & 3) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:519:28: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 519 | for (unsigned y = 0; y < p->alloc_mb_height; y++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:520:32: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 520 | for (unsigned x = 0; x < p->alloc_mb_width; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 3 warnings generated. 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/mpeg4videodec.c:2661:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] CC libavcodec/opus_metadata_bsf.o 2661 | !(s->width && s->codec_tag == AV_RL32("MP4S"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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) : (a)) | ~ ^ ~ In file included from src/libavcodec/msrledec.c:31: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msrledec.c:31: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | src/libavcodec/mpeg4videodec.c : 2957i:53f: (warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze2 != size) | ~~~~~ ^ ~~~~ 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:2957:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:2957:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~ ^ ~~~~~ src/libavcodec/mpegvideo_dec.c:703:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 703 | (unsigned) src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - FFMAX(h, hc<chroma_y_shift), 0)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:702:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 702 | if ((unsigned) src_x > FFMAX( h_edge_pos - (!!sx) - 2 * block_s, 0) || uvsrc_y<0 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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]In file included from src/libavcodec/mss12.c:31: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:171:18: 171warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] g->buffer += 171 | F F M INg(-g>-b>ubfuffefre r+_=e ndF F-M IgN-(g>-bu>fbfuefrf,e rs_ieznde )- ;g -> | b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~u ffer, size); src/libavutil/macros.h :| 49 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 25: note: expanded from macro 'FFMIN' src/libavutil/macros.h :4949 | :#d25:e finote: nexpanded from macro 'FFMIN' e FFMIN (49 | a#,dbe)f in(e( aF)F M>I (Nb()a ?, b()b ()( a:) (a>) ()b ) | ~ ^ ~? (b) : (a)) | ~ ^ ~ In file included from In file included from src/libavcodec/mss1.csrc/libavcodec/mss12.c::3031: : In file included from In file included from src/libavcodec/mss12.hsrc/libavcodec/mss12.h::3232: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::186186::1313:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186186 | | ssiizzee22 == FFFFMMIINN((pp-->>bbuuffffere_re_nedn d -- pp-->>bbuuffffere,r ,s iszei);z e )| ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:src/libavutil/macros.h49::4925::25 :note: expanded from macro 'FFMIN'note: expanded from macro 'FFMIN' 49 | 49# | d#deefifninee F FFMFIMNI(N(aa,,bb)) ((((aa)) >> ((bb)) ?? ( b()b ): :( a()a)) ) | ~ ^ ~| ~ ^ ~ In file included from In file included from src/libavcodec/mss1.c:src/libavcodec/mss12.c30:: 31In file included from : src/libavcodec/mss12.hIn file included from :src/libavcodec/mss12.h32:: 32src/libavcodec/bytestream.h:: 187src/libavcodec/bytestream.h::18715::15 : warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187187 | | i fi f( s(iszei2ze 2!= !s=i zsei)z e )| ~~~~~ ^ ~~~~ | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/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) || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/msrledec.c:31: 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/libavcodec/mpeg4videodec.c:src/libavutil/macros.h:299149::3325:: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]note: expanded from macro 'FFMIN' 49 | #defi n2991e | F F M I N ( a , b) ( (sa-)> c>o d(ebc)_ t?a g( b ) : ( a )=)= A| V ~ ^ ~_ RL32("SIPP"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]src/libavcodec/mpeg4videodec.c :2990: 33294: | warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] if (size2 2990! | = s i ze ) | ~~~~~ ^ ~~~~ s->codec_tag == AV_RL32("ZMP4") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2989:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2989 | s->codec_tag == AV_RL32("RMP4") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2988:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2988 | s->codec_tag == AV_RL32("XVIX") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2987:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2987 | if (s->codec_tag == AV_RL32("XVID") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2996:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2996 | if (s->codec_tag == AV_RL32("DIVX") && ctx->vo_type == 0 && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3006:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3006 | if (s->codec_tag == AV_RL32("XVIX")) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3009:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h 3009: | : 271271 :: 17:17 : warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i f (s->codec_tag = = 271271A | | V _R L 3 in2ti( n"sUtiMz Pes42i" )=z) eF 2F| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~M =I FNFM(IgNsrc/libavcodec/mpeg4videodec.c-(g>:->b3018u:b29:fu ffwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ferr__ene nd 3018d- | g - - >b guf f -e > br,iuf (fscftiexrze-),> ;xs viz ie| d) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_; bu i ld| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ >c ( tb(bx))- >?xv?i ( db_b(u) bi:) l(: d(a) )a< )= ) | ~ ^ ~1 U) | ~ ^ ~ | ~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/bytestream.h:src/libavcodec/mpeg4videodec.c317::302413:29:: 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] 3024 | i f317 | ( c t xs-i>zxvei2d _=bu iFlFd M)b u f| f ~~~~~~~~~~~~~~~ ^ ~~~e r_end - src/libavcodec/mpeg4videodec.cp:-3027>:b29:u fwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]er , size )3027; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ if src/libavutil/macros.h(:ct49x:-25>:x note: vexpanded from macro 'FFMIN'i d_buil d49 | <#d=e f3i2nUe) F | F ~~~~~~~~~~~~~~~ ^ ~~~M IN(a,b) src/libavcodec/mpeg4videodec.c(:(3035a:) 29> :( bwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ? (b) : 3035( | a ) ) | ~ ^ ~ if (ctx->lavIn file included from csrc/libavcodec/msrledec.c_:b31u: iIn file included from lsrc/libavcodec/msrledec.h:d26 : 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) | ~~~~~~~~~~~~~~~~~ ^ ~~~~ In file included from In file included from src/libavcodec/mss1.csrc/libavcodec/mss12.c::3031: : In file included from src/libavcodec/mss12.hIn file included from :src/libavcodec/mss12.h:3232: : src/libavcodec/bytestream.h:src/libavcodec/bytestream.h293::29313::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] 293293 | | ssiizzee1522 = warning= s generated F. FFFMMIINN((pp-->>bbuuffferf_eern_edn d -- pp-->>bbuuffffeerr, ,s isziez)e;) ; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: expanded from macro 'FFMIN'note: expanded from macro 'FFMIN' 4949 | | ##ddeeffiinnee FFFMFIMNI(Na(,a,bb)) ((((aa)) >> ((bb) )? ?( b()b ): :( a()a) ) )| ~ ^ ~ | ~ ^ ~ In file included from In file included from src/libavcodec/mss1.csrc/libavcodec/mss12.c::30: 31In file included from : src/libavcodec/mss12.hIn file included from :src/libavcodec/mss12.h32:: 32src/libavcodec/bytestream.h: :294src/libavcodec/bytestream.h::15294:: 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] 294294 | | iiff ((ssiizez2e 2! =! =s iszie)z e )| ~~~~~ ^ ~~~~ | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msrledec.c:31: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h356src/libavcodec/bytestream.h | :: 317317 ::13 :13s :iwarning: z e2warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FFMIN(p->buf f317e317r | | _ e n d -ss iipzz-ee>22b = u =fFf FeFFMrIMN, Is(Nip(z-pe>-)b>b;uu ff ff| ee ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~rr __eennddsrc/libavutil/macros.h - : -49 p:-p-25>>:b bnote: uuexpanded from macro 'FFMIN'f ffefre, r ,s49 | is#zizdeee);)f ; i | n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ e| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F FMIsrc/libavutil/macros.hN(:a,src/libavutil/macros.hb49:)25: 49: (:note: (expanded from macro 'FFMIN'a25 ): >note: expanded from macro 'FFMIN'( b)49 | ?# d 49( | eb#fi)nd ee: Ffi(naFe)M )FFI N M(| Ia ~ ^ ~ N,(ba) ,(b)(In file included from asrc/libavcodec/msrledec.c():( 31: aIn file included from )>src/libavcodec/msrledec.h :26>: ( src/libavcodec/bytestream.hb:()357b :?)15 (:?b) warning: (:bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] )( a):) ( 357| a | ~ ^ ~) ) | ~ ^ ~ if (sIn file included from isrc/libavcodec/mss1.cz:30e: In file included from 2In file included from src/libavcodec/mss12.c :src/libavcodec/mss12.h:!3231: =: In file included from src/libavcodec/bytestream.h: 318src/libavcodec/mss12.hs::1532i: :zsrc/libavcodec/bytestream.he :)318warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :| ~~~~~ ^ ~~~~15 : 318warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if 318( | si z e 2 !i=f s(isizzee)2 ! | = ~~~~~ ^ ~~~~ size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: 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] 355 | s i355ze | = sFiFzMeI N =( gF-F>MbIufNf(egr-_>ebunfdf e-r _ge-n>db u-f fge-r>,bu ffseirz,e )s;i z e| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:src/libavutil/macros.h49::4925:25:: note: note: expanded from macro 'FFMIN' expanded from macro 'FFMIN' 4949 | | ##dedfefiinnee FFFFMMIINN((aa,,bb)) ((((aa)) > >( b(b)) ?? ((bb) ): : ((aa)))) | ~ ^ ~ | ~ ^ ~ In file included from In file included from src/libavcodec/mss1.csrc/libavcodec/mss12.c::3031: : In file included from In file included from src/libavcodec/mss12.hsrc/libavcodec/mss12.h::3232: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::356356::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] 356356 | | ssiizzee22 == FFFMFIMINN((pp-->>bbuuffffeerr__eenndd - -p -p>-b>ubfufffeerr,, ssiizzee));; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: note: expanded from macro 'FFMIN' expanded from macro 'FFMIN' 4949 | | ##ddefeifnien eF FFMFIMNI(N(aa,b,)b ) (((a()a )> >(b ) (?b )( b?) ( b:) (: a(a)))) | ~ ^ ~| ~ ^ ~ In file included from In file included from src/libavcodec/mss12.csrc/libavcodec/mss1.c::3130: : In file included from In file included from src/libavcodec/mss12.hsrc/libavcodec/mss12.h::3232: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::357357::1515:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357357 | | i fi f( (ssiizez2e 2! =! =s izseiz)e ) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ 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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ CC libavcodec/opus_parse.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/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) | ~~~~~ ^ ~~~~ src/libavcodec/msrledec.c:167:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | if (line < 0 || pos >= width){ | ~~~ ^ ~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/mpegvideo_enc.c:74: 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. 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/mpegvideo_enc.c:74: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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_parser.o src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ CC libavcodec/opus_pvq.o src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | CC libavcodec/opus_rc.o FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAIn file included from T, {.src/libavcodec/mss3.cd:bl28 : =src/libavcodec/bytestream.h 0: 171}:,18 :- FLwarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ MAX, FLT_MAX, FF_MP V171_O | PT _ F L AGgS-}>,b u f f\e r +| = ^ FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: src/libavutil/macros.hmissing field 'unit' initializer [-Wmissing-field-initializers]: 49:25src/libavcodec/mpegvideoenc.h::93 :note: 163expanded from macro 'FFMIN': note: expanded from macro 'FF_MPV_COMMON_OPTS' 49 | #define 93F | F{M"INl(mai,n"b,) ("(mai)n i>m u(mb )L a? g(br)a n:g e (faa)c)t o r | ( ~ ^ ~ VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/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' In file included from src/libavcodec/mss2.c: 3094 | : {In file included from "lsrc/libavcodec/mpeg_er.h:m22a: xIn file included from "src/libavcodec/mpegvideo.h,: 45": msrc/libavcodec/put_bits.ha:x227i:m37u:m Lwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g range factor (VB R227 | ) " , i f (s - > b u f _ e n d - s - >FFb_uMPfV__OpFtFrS E>T=( lsmaixze)o, fA(BVi_tBOuPTf_)TY)P E{_ I N| T ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~, {.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", In file included from FF_src/libavcodec/mss3.cM:PV28_: Osrc/libavcodec/bytestream.hF:FS186E:T13(f:r awarning: mecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ skip_threshold) ,186 | A V _ O PTs_izTeYP2E =_ IFNFT,M I{N.(pi-6>4bu f=f e0r _}e,n d I-NT _pM-IN>, bIuNfTf_eMrA,X ,s FiFze_)M;P V _| O ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~P T_FLAGS src/libavutil/macros.h}:,49 :\25 : | ^note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ?src/libavcodec/mpegvideo_enc.c :(96b:)5: :warning: missing field 'unit' initializer [-Wmissing-field-initializers](a )) src/libavcodec/mpegvideoenc.h :| 96 ~ ^ ~: 168: note: expanded from macro 'FF_MPV_COMMON_OPTS' In file included from src/libavcodec/mss3.c:28: src/libavcodec/bytestream.h:187: 1596 | :{" swarning: kcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i p_fact o187r | ", " Firfa m(es iszkei2p !f=a cstiozre"), | ~~~~~ ^ ~~~~ FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"scsrc/libavcodec/put_bits.h_thr:e265s:ho37l:d "warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "Scene change thsrc/libavcodec/mss12.cr 265e | :s h 635o :l12 d :" , warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f ( s - > b u f _e n d634 - | s - > b ua f v __ p lFtForg_ (>M=Pa Vvs_cOiFFtSzxeE,oTf ((AsBciVet_BunfL))e Och{G a_ nDge| _E ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~thB rUGe,sh o"l%dg) ,f rAaV_mOePsT p_eTrY sPeEc_oInNdT\,n "{,. i 6| 4 ~~~~~~= 0 }, I635N | T _M I N , I N T _MaAvX_, iFntF2_MfPlVo_aOtP(TA_FVL_ARGBS3 2}(,a \v c t| ^x ->extradata + 28))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPsrc/libavcodec/mss12.cV_:OP639T:_12F:L warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]G S }, \ | ^ 638 | av_log(avctx, AV_LOG_DEBUG,src/libavcodec/mpegvideo_enc.c :"M96a:x5.: warning: lmissing field 'unit' initializer [-Wmissing-field-initializers]e ad src/libavcodec/mpegvideoenc.hti:m101e :%163:g mnote: sexpanded from macro 'FF_MPV_COMMON_OPTS'\ n", | ~~~~~~ 639101 | | {" p s " , " R T P avp_aiynltoa2df lsoait(zAeV _iRnB 3b2yt(easv"c,t x -> e x t r a d a t a + 3 6 )) ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mss12.c:641:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | av_log(avctx, AV_LOG_DEBUG, "Max. lag time %g ms\n", | ~~~~~~ 641 | av_int2float(AV_RB32(avctx->extradata + 40))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimatisrc/libavcodec/mss12.con: 643b:i12:t rwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t e penalty c642o | mp e n s ataivo_n l(o1g.0( a=v c2t5x6,) "A,V _FLFO_GM_PDVEB_UOGF,FS E"TM(axm.e _speeekn alttiym_e c%ogm pmesn\sna"t,i o | n ~~~~~~) , AV_ O643PT | _ T Y P E _ I N T , {a.vi_6in4t 2=f l2o5a6t (}A,V I_NRBT3_2M(IavNc,t xI->NeTx_trMaAdXa,t a F+F 4_4M)P)V)_; O P| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~T _FLAGS }, \ | ^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | src/libavcodec/mpegvideo_enc.ci:f97 :(5s: -warning: >missing field 'unit' initializer [-Wmissing-field-initializers]b uf_src/libavcodec/mpegvideoenc.he:n114:d124: -note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS's ->buf_ptr >= 114s | i{z"emoefp(rBei"t,B u"f)p)re {m o t| i ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~o n estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL }, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) src/libavcodec/mpegvideo_enc.c? :(96b:)5 :: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](a )) | ~ ^ ~ 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 closesrc/libavcodec/mss12.c to :bo592r:d35e:r s"warning: , comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]F F_MPV_OFFSET(bIn file included from ordesrc/libavcodec/mss3.c r:592_28: | src/libavcodec/bytestream.hm :a 293s :i13k: fwarning: in g)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], (A AVV__ROBPT3_T2Y(aPvEc_t Fx293L- | O>AT e, x s tirz{.aded2ba lt= aF=) F 0 bcu-tfFxfL-eT>_re_MAxXe,tnr da F-dLat Tap__sM-Ai>zXeb,uf) Ff F{e_r M, sPi| V_zO ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~eP )T;_ F| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~L AGS},src/libavcodec/mss12.c : src/libavutil/macros.h600 :\49:: 27 25| ^~~~~~~~: : note: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]expanded from macro 'FFMIN' 49 | 600src/libavcodec/mpegvideo_enc.c# | d :e fi96 n:5 :ea vwarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]FtF xM-I>N(cao ,d96eb | )d_ w (i d( taFh) F >_ =M F(FPbMVA) _X(?A C(bV)O _M:MR BO(32aN_()aOv)P Tc S t | x-| > ~ ^ ~ ^~~~~~~~~~~~~~~~~~e xtradasrc/libavcodec/mpegvideoenc.hta: 91:In file included from +152src/libavcodec/mss3.c 2:0: note: )28expanded from macro 'FF_MPV_COMMON_OPTS' ,: src/libavcodec/bytestream.h :a294v:15c:t xwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > w90i | dt{h ")294r; | c _ | i ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ n i t_icpfl x("s,src/libavutil/macros.hi :"z47ei:225:n itnote: i!expanded from macro 'FFMAX' a=l sciz oe47mp)le | xi #ty d | ef ~~~~~ ^ ~~~~ofr i n1e -FpaFsMsA eXn(coad,ibn)g "(,( a ) > ( bF)F _?M P(Va)_ OF:src/libavcodec/mpeg4videodec.cF S(E:bT)(3840)r: c106 _:| i ~ ^ ~ n warning: itmissing field 'unit' initializer [-Wmissing-field-initializers]i al_cplx)src/libavcodec/mss12.c, :A601V:_27O :PT3840_ | Twarning: YPcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]E _{F"qLuOaArTt,e {r ._s601adb | lm p l =e ", a"10/4v }cstu,xb- p>-eFcloL deMTdC__"Mh,eAi Xg,O FhLFt TF=_SM EFAT(FXMqu,aAX r(FtAeFrV___RMsPB3a2Vmp(le_aO)v, PATcV_t_FxO-LP>eAxTtrGa_STd}YPaE, t _a B O+O L2\,4 ){,| ~.a iv6c4t x=- 0>}h,e i0g91 | ,{h t");1 ,r F Lc| A_ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~G bSu}f, _ src/libavutil/macros.ha| gg:r ^47e: s25si:vi tnote: y"expanded from macro 'FFMAX', "curr en47t | l#yd eufseilnees sF"F,M AIn file included from X ( a ,src/libavcodec/msvideo1enc.c b:) 30 (: ( a)src/libavcodec/bytestream.h >: src/libavcodec/mpeg4videodec.c 171 (::18 b3841: ): warning: 113:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]? warning: missing field 'unit' initializer [-Wmissing-field-initializers](Fa F)_ M:P V(_ObF )F) 3841S171| | | ~ ^ ~ E T {( r"gcd_->ibbvuxu_pfaffcefekrerd"_, a +g"d=gi rveFssxi FsvMtIiyNt(ley pga)-c>,k ebuAdfV fbe_ OrfP_Tr_TeYaPEn_FmLdeO s-A" ,T OgF,-F >{Sb.dEubTfl(f edr=i 1,v .sx0i _},z pe-aF);c L| kT ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_e dM)AX,, A VF_LTO_src/libavutil/macros.hPMT:A_X,49 TF:25Y:PF Enote: _expanded from macro 'FFMIN' _MBOPOLV,_ OP T49 | {_#.Fi6d4Le AfG=iS }0n},,e 0\ F , F1| MI, ^~~~~~~FN L(AaG/usr/include/float.hS,:}b15):, 17(| :(a ^) note: > expanded from macro 'FLT_MAX'(b ) ? (b )15 | #:de fsrc/libavcodec/mpeg4videodec.c(i:an3842:)10)e: F Lwarning: missing field 'help' initializer [-Wmissing-field-initializers] T| ~ ^ ~_ M3842A | X 3 . 4{02N82U3L4L66}3 8 5| 2 ^8 859812e+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' src/libavcodec/bytestream.h 90 | :{"317rc:_13in:i twarning: _ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]pl x", "initial com p317l | e xi t ys ifzoer2 1=- paFsFsM IeNn(cpod-i>nbg"u,f f e r _ e n d -F pF-_>MbPuVf_fOeFrF,S EsTi(zrec)_;i n| it ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i al_cplx)src/libavutil/macros.h, :A49V:_25:O Pnote: Texpanded from macro 'FFMIN'_ TYPE_FLO A49T | ,# d{e.fidnble =F FM0I N}(,a ,-FbL) T(_(MaA)X ,> F(LbT)_M A? X(,b )FF _:M P(Va_O)P)T _ F| ~ ^ ~L AGS}, 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 | 91 | { "irfc _(sbiufz_ea2gg r!es=s isviitzey)", "| c ~~~~~ ^ ~~~~u rrently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ In file included from src/libavcodec/msvideo1enc.c:30: src/libavcodec/bytestream.h:186src/libavcodec/mpegvideo_enc.c:13::96: 5warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | 186F | F _ MP V _sCiOzMeM2 O=N_ OFPFTMSI N (| ^~~~~~~~~~~~~~~~~~p ->bufsrc/libavcodec/mpegvideoenc.hfe:r90_:e143n:d note: expanded from macro 'FF_MPV_COMMON_OPTS'- p->buffer, si z89e | ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h: 49 : 25 : note: expanded from macro 'FFMIN' 49 | # d e f in e F F M I N ( a , b ) (( a ) > (b ) ? ( b ) : ( aF)F) _ M| ~ ^ ~P V_OFFSETIn file included from (src/libavcodec/msvideo1enc.cr:c30: _src/libavcodec/bytestream.he:187q:),15 :A Vwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O PT_TYP E187_ | S T RI NiGf, (s i z e 2 ! = s i ze ) | ~~~~~ ^ ~~~~ .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 | 3 warning s generated. 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:src/libavcodec/bytestream.h warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 355: 1396: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FF_MPV_COMMON_ O355P | T S | s ^~~~~~~~~~~~~~~~~~iz e = Fsrc/libavcodec/mpegvideoenc.hF:M83I:N139(g:- >note: bexpanded from macro 'FF_MPV_COMMON_OPTS'uf fer_end - g->bu f82f | e r , si z e) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' 49 | # d e f i n e F F M I N ( a , b ) ( ( a ) > F F(_bM)P V?_ O(Fb)F S:E T((rac)_)q sq u| ~ ^ ~i sh), AV_OPIn file included from Tsrc/libavcodec/mss3.c_:T28YP: E_src/libavcodec/bytestream.hF:L356O:AT13,: {warning: .dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b l = 0 }, 0356, | 9 9 s,i zFe2F _=M PFVFM_IONP(T_pF-L>AbuGfS}f, e r _ e n d - p - >b u f f er , s i z e\) ; | ~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: 83note: | {expanded from macro 'FFMIN'" rc_qmo 49d | _#admepf"i, n"e eFxFpMerIiNm(ean,tba)l (q(uaan)t i>z e(r bm)od u?la t(bi)o n:", (a ) ) | ~ ^ ~ FIn file included from Fsrc/libavcodec/mss3.c_:M28P: Vsrc/libavcodec/bytestream.h_:O357F:F15:S Ewarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](r c_qmo d357_ | a m p) , iAfV _(OPsTi_zTeY2P E!_=F LsiOzATe,) {. 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/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 171src/libavcodec/msvideo1enc.c | : 30 : src/libavcodec/bytestream.h :g293-:>13b: uwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f er += FFMIN(g-> b293u | f fe r _ ensdi z-e 2g ->=b uFfFfMeIr,N (ps-i>zeb)u;f f e| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r _end - p->busrc/libavutil/macros.hf:f49e:25r:, note: expanded from macro 'FFMIN's ize); 49| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | In file included from #desrc/libavcodec/mss4.cf:src/libavutil/macros.hi32:n: 49esrc/libavcodec/bytestream.h :25:FF:186M:IN (13note: :a warning: expanded from macro 'FFMIN'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], b) ((a )49 | > #(dbe)f i186? n(e | Fb )F : M(Ia N)()sa i, bze| )2 ~ ^ ~= F F(M(INa() p> -(b>)b ?u (fbf)e r:_ e(nad) )- p| - ~ ^ ~> buffer, sIn file included from izsrc/libavcodec/msvideo1enc.ce:)30;: src/libavcodec/bytestream.h :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~294 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: 294note: | expanded from macro 'FFMIN' if ( s49i | z#ed2e !f= isniez FeF)M I N| ~~~~~ ^ ~~~~( 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) | ~~~~~ ^ ~~~~ 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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msvideo1enc.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/msvideo1enc.c:30: src/libavcodec/bytestream.h:src/libavcodec/bytestream.h356:13:: warning: 271:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size 2271 | = F F MiINn(tp -s>ibzeu2f f= eFr_FeMndI N(-g -p>-b>ubfuffefre_re,n ds i-z ge-);> bu f| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e r, sisrc/libavutil/macros.hz:49e:)25; : note: | expanded from macro 'FFMIN' ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h49: | 49#:d25e:f note: iexpanded from macro 'FFMIN'n e FFMIN (49a | ,#bd)e f((ian)e F>F M(IbN)( ?a ,b()b )(( a:) (>a )()b )| ~ ^ ~? (b) : (aIn 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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-In file included from >busrc/libavcodec/mv30.cf:f29er: _esrc/libavcodec/bytestream.hnd: 293-: 13g:- >warning: bucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f fer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 293 | sizsrc/libavutil/macros.he:249 :=25 :F FMnote: Iexpanded from macro 'FFMIN'N (p->buf f49e | r#_deefndi n-e p-F>FbMuINf(fear,,b )s i(z(ea)); >| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (b) ? (bsrc/libavutil/macros.h): 49::25 (:a )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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/mvcdec.c:32 : 317src/libavcodec/bytestream.h | : 186 :13 : siwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e 2 = FFMIN(p->bu f186f | er _ e nsd i-z ep2- >=b uFFfMfIeNr(,p ->sbiuzfe)f;e r | _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~en d - p->bsrc/libavutil/macros.hu:f49:f25er:, note: sexpanded from macro 'FFMIN' ize); | 49 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | #define src/libavutil/macros.hF:F49MI:N(25a:, b)note: expanded from macro 'FFMIN'( (a) > (49b | )# d?e f(ibn)e :F F(MaI)N)(a , b)| ~ ^ ~(( a) > (b) ? In file included from (bsrc/libavcodec/mss4.c): 32:: src/libavcodec/bytestream.h(:a318):)15 :| ~ ^ ~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 318src/libavcodec/mvcdec.c | : 32 : src/libavcodec/bytestream.h:i187f:15 :( warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]iz e2 != 187s | i z e )i f (| s ~~~~~ ^ ~~~~i ze2 != 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/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 != 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 In file included from src/libavcodec/mss4.csrc/libavcodec/mwsc.c::32: 26src/libavcodec/bytestream.h: :src/libavcodec/bytestream.h356::17113::18 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p-> b171u | f f e rg-_>ebndu f-f epr- >+b=u FfFfMIeNr(,g -s>ibzuef)f; e r| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e nd - gsrc/libavutil/macros.h-:>b49u:25f:fe rnote: ,expanded from macro 'FFMIN' s ize); 49| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | #define FFMINsrc/libavutil/macros.h(:a49,:b25): (note: (aexpanded from macro 'FFMIN') > (b) ? 49(b | )# d:e f(ian)e) F F| M ~ ^ ~IN (a,b) ((aIn file included from )src/libavcodec/mss4.c :32>: src/libavcodec/bytestream.h(:b357) :?15 :( bwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : (a)) 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/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) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mv30.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/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->buffesrc/libavcodec/bytestream.hr_e:nd271 :-17 :p -warning: >bucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f fer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 271 | src/libavutil/macros.hi:n49t: s25i:z enote: 2expanded from macro 'FFMIN' = FFMIN (49g | -#>dbeuffifnee rF_eFnMdI N-( aCC libavcodec/opus_silk.o g-,>b)b u(f(fae) r>, (sbi)z e?) ;( b )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ : (a)) | src/libavutil/macros.h ~ ^ ~: 49:25: note: expanded from macro 'FFMIN' In file included from src/libavcodec/mwsc.c:26: src/libavcodec/bytestream.h49:187 | :#15d:e fwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ne FFM I187N | ( a , b )i f(( a()s i>z e(2b )! =? s(ibz)e ): (| a ~~~~~ ^ ~~~~ )) | ~ ^ ~ In file included from src/libavcodec/mvcdec.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/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) | ~~~~~ ^ ~~~~ 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' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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] 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/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/libavcodec/mss3.csrc/libavutil/macros.h::49346::2522:: note: warning: expanded from macro 'FFMIN'comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 49 | #defi n346e | F F bMiINt( a , b )= ( ((ca-)> l>o w(In file included from b>)src/libavcodec/mwsc.c =?: 26(hb: esrc/libavcodec/bytestream.h:)293lp e::r (13)a:;) )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~~ ^ ~~~~~~| ~ ^ ~ In file included from src/libavcodec/mvcdec.c293: | 32 : src/libavcodec/bytestream.h : 357s:i15z: ewarning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = F FM357I | N (p - > bifu f(fseirz_ee2nd - p->b uffer, 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/mwsc.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mwsc.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mss3.c:412:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | if (m->freqs[ssym] <= helper) { | ~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/metasound.c:49:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | center = (int)(i * period + 0.5); | ~~^~~~~~~~ ~ src/libavcodec/metasound.c:55:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 55 | center = (int)(i * period + 0.5); | ~~^~~~~~~~ ~ src/libavcodec/metasound.c:76:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | min_period = log2(ratio * 0.2); | ^~~~~ ~ src/libavcodec/metasound.c:77:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | max_period = min_period + log2(6); | ^~~~~~~~~~ ~ src/libavcodec/metasound.c:79:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | min_period = (int)(ratio * 0.2 * 400 + 0.5) / 400.0; | ^~~~~ ~ src/libavcodec/metasound.c:80:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | max_period = (int)(ratio * 0.2 * 400 * 6 + 0.5) / 400.0; | ^~~~~ ~ src/libavcodec/metasound.c:88:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | period = (int)(period * 400 + 0.5) / 400.0; | ~~~~~~~^~~~~ ~ src/libavcodec/metasound.c:101:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | width = (int)((2.0 / period + 1) * width + 0.5); | ~ ^~~~~~ src/libavcodec/metasound.c:106:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | ppc_gain = 1.0 / 8192 * | ~ 106 | twinvq_mulawinv(pgain_step * g_coef + pgain_step / 2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | pgain_base, TWINVQ_PGAIN_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/metasound.c:135:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | tmp2 + val * hist[idx] + 1.0 : tmp2 + 1.0; | ~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavcodec/metasound.c:135:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | tmp2 + val * hist[idx] + 1.0 : tmp2 + 1.0; | ^~~~ ~ src/libavcodec/metasound.c:137:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ~~~~^~~~~~~~~~~ src/libavcodec/metasound.c:137:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~~ src/libavcodec/metasound.c:137:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~ src/libavcodec/metasound.c:138:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | : tmp2 + 1.0; | ^~~~ ~ src/libavcodec/metasound.c:141:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | if (st < 0.1) | ^~ ~ CC libavcodec/opusdec_celt.o src/libavcodec/mxpegdec.c:101:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 101 | if (bitmask_size > buf_size - 12) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/mxpegdec.c:133:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 133 | for (i = 0; i < bitmask_size; ++i) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/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/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/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/mwsc.c:53:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 53 | for (int j = 0; j < run; j++, w++) { | ~ ^ ~~~ src/libavcodec/mwsc.c:64:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 64 | for (int j = 0; j < fill; j++, w++) { | ~ ^ ~~~~ src/libavcodec/mwsc.c:75:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (int j = 0; j < run; j++, w++) { | ~ ^ ~~~ src/libavcodec/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mss4.c:38: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/nellymoserdec.c:80:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | pval = -exp2(val/2048) * s->scale_bias; | ~ ~~~^~~~~~~~~~ src/libavcodec/nellymoserdec.c:80:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | pval = -exp2(val/2048) * s->scale_bias; | ~~~~ ~~~^~~~~ In file included from src/libavcodec/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:src/libavcodec/nellymoserdec.c49::2598: :note: 37expanded from macro 'FFMIN': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #defi n98e | F F M I N ( a , b ) ( ( a ) a> p(tbr)[ j]? =( b)M _:S Q(RaT)1)_ 2* p| o ~ ^ ~w s[j]; | ~^~~~~~~ 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/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/nellymoserenc.c:218:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | find_best(cand[0], ff_nelly_init_table, sf_lut, -20, 96); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:18: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:218:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | find_best(cand[0], ff_nelly_init_table, sf_lut, -20, 96); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:48: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | src/libavcodec/bytestream.h : 355 : 13f:i warning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d _best(power_can d355i | d a t e ,s iffz_en e l=l yF_FdMeIltNa_(tga-b>lbeu, fsffe_dre_ltea_nldut ,- 3 7,g -7>8b)u;f f e| r ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , sizesrc/libavcodec/nellymoserenc.c):;209 :| 18: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ note: expanded from macro 'find_best' src/libavutil/macros.h: 49209: | 25 : note: expanded from macro 'FFMIN'i f (fabs( v49a | #ld e-f itnaeb lFeF[bMeIsNt(_iad,xb])) (>( af)a b>s ((vba)l ?- (tba)bl e[:b e(sat)_)i dx | + ~ ^ ~1 ])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:356:13src/libavcodec/nellymoserenc.c:: 224warning: :9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 356 | 224 | s i z e 2 = fFiFnMdI_bNe(ps-t>(bpuofwfeerr__caenndidd -a tpe-, >fbfu_fnfeelrl, ys_diezlet);a _ t| a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b le, ssrc/libavutil/macros.hf:_d49e:l25t:a_ lnote: uexpanded from macro 'FFMIN't , 37, 7498 | );# d e| f ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i ne Fsrc/libavcodec/nellymoserenc.cFM:I209N:(48a:, bnote: )expanded from macro 'find_best' ((a) > (b )209 | ? ( b )i f: ((faa)b)s ( v| a ~ ^ ~l - table[bIn file included from esrc/libavcodec/mss2.cs:35t: _In file included from isrc/libavcodec/mss12.hdx:]32): src/libavcodec/bytestream.h>:357 :f15a:b swarning: (vcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]al - tab le357[b | e s t _ iidf x( s+i z1e]2) )!= \s i | z ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~e ) | ~~~~~ ^ ~~~~ src/libavcodec/mvha.c:109:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 109 | if (val && (val < nodes[first_node].count)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mvha.c:110:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 110 | if (val >= nodes[second_node].count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/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/nellymoserenc.c:327:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | log2(FFMAX(1.0, coeff_sum / (ff_nelly_band_sizes_table[band] << 7))) * 1024.0; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavcodec/nellymoserenc.c:327:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | log2(FFMAX(1.0, coeff_sum / (ff_nelly_band_sizes_table[band] << 7))) * 1024.0; | ~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > 3(b) warning s? generated (. a) : (b)) | ^ src/libavcodec/nellymoserenc.c:366:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | if (fabs(coeff - table[best_idx]) > fabs(coeff - table[best_idx + 1])) | ~~~~ ~~~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:366:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | if (fabs(coeff - table[best_idx]) > fabs(coeff - table[best_idx + 1])) | ~~~~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mvha.c:159:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 159CC libavcodec/opusenc.o | if (size < 1 || size >= avpkt->size) | ~~~~ ^ ~~~~~~~~~~~ CC libavcodec/opusenc_psy.o CC libavcodec/opustab.o CC libavcodec/opusdsp.o 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)) | ~ ^ ~ CC libavcodec/pafaudio.o CC libavcodec/pafvideo.o In file included from src/libavcodec/notchlc.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/pamenc.o In file included from src/libavcodec/notchlc.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/notchlc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/on2avc.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/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: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/on2avc.c:30 : 294src/libavcodec/bytestream.h | : 186 :13 :i fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( size2 != size )186 | | ~~~~~ ^ ~~~~ size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/on2avc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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] src/libavcodec/bytestream.h 356 | : 271 :17 : s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e2 = FFMIN(p->buffe r271_ | e n d in-t ps->ibzuef2f =e FrF,MI Ns(igz-e>)b;u f f| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r _endsrc/libavutil/macros.h -: 49g-:>25b:u fnote: fexpanded from macro 'FFMIN'e r, si z49e) | ;# d e| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ne FFMIsrc/libavutil/macros.hN:(49:a25,: bnote: ) expanded from macro 'FFMIN'( (a) > ( b49) | # d? e(fibn)e F:F M(IaN)()a ,b )| ( ~ ^ ~( a) > (b) In file included from ?src/libavcodec/notchlc.c :(27b: )src/libavcodec/bytestream.h ::357 :(15a:) )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/on2avc.c: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) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/mpegvideo_enc.c:1819:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1819 | int max_size = FFMAX(rcc->buffer_index * avctx->rc_max_available_vbv_use, rcc->buffer_index - 500); | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(src/libavcodec/bytestream.ha,b): (317(a:) 13>: ( bwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ? (a) : (b)) | ^ 317 | size2 = Fsrc/libavcodec/mpegvideo_enc.cF:M1819I:N61(:p -warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b uffer_end - p -1819> | bu f fe r , si z e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ int max_src/libavutil/macros.hs:iz49e: 25=: Fnote: Fexpanded from macro 'FFMIN' MAX(rcc -49> | b#udfeffeirne_ inFdFMeIxN (*a ,abv)c t(x(->ar)c _> m(abx)_ a?v a(ibl)a :b l(ea_)v)b v _| u ~ ^ ~s e, rcc->buIn file included from fsrc/libavcodec/on2avc.cf:e30r: _isrc/libavcodec/bytestream.hn:318d:15e: xwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- 500); 318 | | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ifsrc/libavutil/macros.h (:s47i:z34e:2 note: !expanded from macro 'FFMAX'= size) 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/on2avc.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 56356 | warning s generated . size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/on2avc.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. 12 warnings generated. In file included from src/libavcodec/opusdec.c:41: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return esrc/libavcodec/mpegvideo_enc.cxp2:f1824(:M27_:L Owarning: Gcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]2 _10 * x); | ~ ^ 1824 | s->lambda < s->lmax) { | ~~~~~~~~~ ^ ~~~~~~~ CC libavcodec/parser.o src/libavcodec/opus_metadata_bsf.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL }, | ^ 3 warnings generated. 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}, | ^ 1 warning generated. src/libavcodec/options_table.h:92:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 92 | {"time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:93:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | {"g", "set the group of picture (GOP) size", OFFSET(gop_size), AV_OPT_TYPE_INT, {.i64 = 12 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:94:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | {"ar", "set audio sampling rate (in Hz)", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D|E}, | ^ src/libavcodec/options_table.h:96:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | {"ac", "set number of audio channels", OFFSET(channels), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D|E}, | ^ src/libavcodec/options_table.h:98:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | {"cutoff", "set cutoff bandwidth", OFFSET(cutoff), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:99:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | {"frame_size", NULL, OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:100:97: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 100 | {"frame_number", NULL, OFFSET(frame_num), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:101:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 101 | {"delay", NULL, OFFSET(delay), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:104:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:105:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"qblur", "video quantizer scale blur (VBR)", OFFSET(qblur), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -1, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:106:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"qmin", "minimum video quantizer scale (VBR)", OFFSET(qmin), AV_OPT_TYPE_INT, {.i64 = 2 }, -1, 69, V|E}, | ^ src/libavcodec/options_table.h:107:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"qmax", "maximum video quantizer scale (VBR)", OFFSET(qmax), AV_OPT_TYPE_INT, {.i64 = 31 }, -1, 1024, V|E}, | ^ src/libavcodec/options_table.h:108:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"qdiff", "maximum difference between the quantizer scales (VBR)", OFFSET(max_qdiff), AV_OPT_TYPE_INT, {.i64 = 3 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:109:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | {"bf", "set maximum number of B-frames between non-B-frames", OFFSET(max_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, -1, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:110:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | {"b_qfactor", "QP factor between P- and B-frames", OFFSET(b_quant_factor), AV_OPT_TYPE_FLOAT, {.db14l warning= s1. generated2. 5 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:111:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 111 | {"codec_tag", NULL, OFFSET(codec_tag), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:134:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | {"b_qoffset", "QP offset between P- and B-frames", OFFSET(b_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:144:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 144 | {"has_b_frames", NULL, OFFSET(has_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:145:90: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 145 | {"block_align", NULL, OFFSET(block_align), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:146:108: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 146 | {"rc_override_count", NULL, OFFSET(rc_override_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:147:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | {"maxrate", "maximum bitrate (in bits/s). Used for VBV together with bufsize.", OFFSET(rc_max_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, 0, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:149:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | OFFSET(rc_min_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:150:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | {"bufsize", "set ratecontrol buffer size (in bits)", OFFSET(rc_buffer_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|V|E}, | ^ src/libavcodec/options_table.h:151:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | {"i_qfactor", "QP factor between P- and I-frames", OFFSET(i_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = -0.8 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:152:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | {"i_qoffset", "QP offset between P- and I-frames", OFFSET(i_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:160:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 160 | {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:161:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:162:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | {"scplx_mask", "spatial complexity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:163:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:164:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ 4 warnings generated. src/libavcodec/options_table.h:180:96: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 180 | {"slice_count", NULL, OFFSET(slice_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:185:110: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 185 | {"bits_per_coded_sample", NULL, OFFSET(bits_per_coded_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:186:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | {"aspect", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E}, | ^ src/libavcodec/options_table.h:187:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | {"sar", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E}, | ^ 3 warnings generated. src/libavcodec/options_table.h:204:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 204 | {"dia_size", "diamond type & size for motion estimation", OFFSET(dia_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:205:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | {"last_pred", "amount of motion predictors from the previous frame", OFFSET(last_predictor_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:206:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 206 | {"pre_dia_size", "diamond type & size for motion estimation pre-pass", OFFSET(pre_dia_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:207:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | {"subq", "sub-pel motion CC libavcodec/parsers.o 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 Dsrc/libavcodec/on2avc.civ:X 338p:l20a:y ewarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ", OFFSET(me_range) ,338 | A V _ O P T _ T Y P E _ IsNuTm, +{=. is6r4c =[ jD]E F*A UtLaTb [}j, *I NtTa_bM_IsNt,e pI N+T _iM]A;X , | 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 = DEFAULsrc/libavcodec/on2avc.cT: }348,: 20I:N Twarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M IN, INT_MAX}, 348 | | ^ sum += src2[j] * tab[j * tab_step + i]; | ^~~~~~~ ~ 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_MINsrc/libavcodec/on2avc.c, :IN372T:_28M:A Xwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] V|E}, | ^ 372 | src2[j] += in0 * *t++; | ^~~ ~ src/libavcodec/options_table.h:220:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | {"skip_top", "number of macroblock rows at the top which are skipped", OFFSET(skip_top), AV_OPT_TYPE_INT, {.isrc/libavcodec/on2avc.c64: 374=: 43D:E Fwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]U LT }, INT_MI N374, | I N T _ M A X , CC libavcodec/pcm-bluray.o V | D } , s r| c ^2 [src2_len - j - 1] += in0 * tab[pos + 1 + j]; | ^~~ ~ 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", Osrc/libavcodec/on2avc.cFF:S377E:T34(:s kwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p _bottom), A V377_ | O P T _ T Y P E _ I N T , { . is6r4c 2=[ pDoEsF A-U LjT] }+,= IiNnT0_ M*I Nt,a bI[NjT]_;M A X| , ^~~ ~ 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-blurayenc.o src/libavcodec/mpegvideo_enc.c:2818:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]src/libavcodec/options_table.h :251:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2818 | i f251 | (p{u"tm_bbyltmiens"_,l e"fmtin(im&usm- >mapcbro,b lo0ck) L< athgrraensgheo lfadc t| o ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~r (VBR)", OFsrc/libavcodec/mpegvideo_enc.cF:S2845:E35T: (warning: mbcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]_ lmin), A V2845_ | O P T _ TiYfPE _(IpNuTt,_ by{t.ei6s4_ l=e fFtF(&_sQP-2L>ApMb,B D0A) *< 2th r}e,s ho1l,d )F F| _ ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ LAMBDA_MAX, V|E}, | ^ src/libavcodec/options_table.h:252:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 252 | {"mblmax", "maximum macroblock Lagrange factor (VBR)", OFFSET(mb_lmax), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 31 }, 1, FF_LAMBDA_MAX, V|E}, | ^ src/libavcodec/options_table.h:263:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 263 | {"bidir_refine", "refine the two motion vectors used in bidirectional macroblocks", OFFSET(bidir_refine), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 4, V|E}, | ^ src/libavcodec/options_table.h:264:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/notchlc.c 264 | {:"k495e:y44i:n twarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m in", "minimum interval 495b | e t w e e n ID R -iffr a(mbeyst"e,s tOrFeFaSmE2T_(gkeety_biyntte_sm_ilne)f, tAV(_gObP)T_ Tframebits) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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 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}, | ^ CC libavcodec/pcm.o src/libavcodec/options_table.h:372:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | {"pkt_timebase", NULL, OFFSET(pkt_timebase), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options_table.h:373:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | {"sub_charenc", "set input text subtitles character encoding", OFFSET(sub_charenc), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, S|D}, | ^ src/libavcodec/options_table.h:379:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 379 | {"apply_cropping", NULL, OFFSET(apply_cropping), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, V | D }, | ^ src/libavcodec/options_table.h:380:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 380 | {"skip_alpha", "Skip processing alpha", OFFSET(skip_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|D }, | ^ src/libavcodec/options_table.h:387:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 387 | {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, A|V|S|D|E}, | ^ src/libavcodec/options_table.h:388:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | {"codec_whitelist", "List of decoders that are allowed to be used", OFFSET(codec_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, A|V|S|D }, | ^ src/libavcodec/options_table.h:389:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | {"pixel_format", "set pixel format", OFFSET(pix_fmt), AV_OPT_TYPE_PIXEL_FMT, {.i64=AV_PIX_FMT_NONE}, -1, INT_MAX, 0 }, | ^ src/libavcodec/options_table.h:390:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | {"video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str=NULL}, 0, INT_MAX, 0 }, | ^ src/libavcodec/options_table.h:391:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 391 | {"max_pixels", "Maximum number of pixels", OFFSET(max_pixels), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|V|S|D|E }, | ^ src/libavcodec/options_table.h:392:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 392 | {"max_samples", "Maximum number of samples", OFFSET(max_samples), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|D|E }, | ^ src/libavcodec/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}, | ^ 14 warnings generated. 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) | ^~~~~~~~~~~~~~~~~~ CC libavcodec/pcx.o CC libavcodec/pcxenc.o src/libavcodec/on2avc.c:909:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 909 | if (channels > 2U) { | ~~~~~~~~ ^ ~~ src/libavcodec/opus_rc.c:219:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 219 | k = (symbol < (k0+1)*3) ? symbol/3 : symbol - (k0+111) warning*s2 generated;. | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/opus_rc.c:222:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 222 | (k <= k0) ? 3*(k+1) : (k-0-k0) + 3*(k0+1), total); | ~ ^ ~~ src/libavcodec/opus_rc.c:221:38: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 221 | opus_rc_dec_update(rc, scale, (k <= k0) ? 3*(k+0) : (k-1-k0) + 3*(k0+1), | ~ ^ ~~ 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 | #definsrc/libavcodec/opus_rc.ce F:FM228I:N(28a:, bwarning: )comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] ((a) > (b) ? (228b | ) : (caon)s)t | ui ~ ^ ~n t32_t a = val <= k0, b = 2*a + 1; | ~~~ ^ ~~ 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, src/libavcodec/options.csize):; 195 :| 67 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'195 | {"x", " 49" | ,# dSeRfOiFnFeS EFTF(MxI)N,( aA,Vb_)O P(T(_aT)Y P>E _(IbN)T ,? {(.bi)6 4: =( a0) )} , | 0 ~ ^ ~, INT_MAX, 0In file included from }src/libavcodec/opus_parser.c,: 29 : | src/libavcodec/bytestream.h ^: 187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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}, | ^ 8 warnings generated. CC libavcodec/pgssubdec.o 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/pgs_frame_merge_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/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) | ~~~~~ ^ ~~~~ 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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_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: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] 3 127 warning | s generated . theta = M_PI * gain * gain / 4; | ~ ^~~~ src/libavcodec/opus_pvq.c:141:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 141 | for (i = 0; i < stride; i++) { | ~ ^ ~~~~~~ src/libavcodec/opus_pvq.c:162:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 162 | for (i = 0; i < B; i++) | ~ ^ ~ 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; | ~~~^~~~ ~ CC libavcodec/pgxdec.o src/libavcodec/opus_pvq.c:267:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 267 | const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus_pvq.c:36:58: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/opus_pvq.c:267:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 267 | const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus_pvq.c:36:45: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/opus_pvq.c:268:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 268 | idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s; | ^ ~~~~~ ~~~ src/libavcodec/opus_pvq.c:36:58: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^ ~ ~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/opus_pvq.c:268:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 268 | idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s; | ^ ~~~~~ ~~~ src/libavcodec/opus_pvq.c:36:45: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/photocd.o CC libavcodec/pictordec.o 3 warnings generated. src/libavcodec/opus_pvq.c:467:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 467 | return lrintf(32768.0f*atan2f(sqrtf(e[1]), sqrtf(e[0]))/M_PI); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus_pvq.c:485:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | 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; | ~~~~~^~~~~~ ~ CC libavcodec/pixblockdsp.o src/libavcodec/opus_pvq.c:877:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 877 | for (i = 0; i < N0; i++) | ~ ^ ~~ CC libavcodec/pixlet.o src/libavcodec/opus_silk.c:757:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 757 | float p0 = 0.25 * (mid[i - 2] + 2 * mid[i - 1] + mid[i]); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavcodec/opus_silk.c:764:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 764 | float p0 = 0.25 * (mid[i - 2] + 2 * mid[i - 1] + mid[i]); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavcodec/opusdec.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]); | ~~~~~~~^~~~~~~~~~~ ~ CC libavcodec/png.o 3 warnings generated. 110 warnings generated. 11 warnings generated. src/libavcodec/opusdec_celt.c:45:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 45 | if (opus_rc_tell(rc) + 3 <= f->framebits && ff_opus_rc_dec_log(rc, 3)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:175:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | block->pf_gains_old[0] == 0.0) | ^~~~~~~~~~~~~~~~~~~~~~ ~~ src/libavcodec/opusdec_celt.c:174:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | if (block->pf_gains[0] == 0.0 && | ^~~~~~~~~~~~~~~~~~ ~~ src/libavcodec/opusdec_celt.c:199:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | w * g11 * (x1 + x3) + | ~ 199 | w * g12 * (x0 + x4); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavcodec/opusdec_celt.c:198:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | w * g10 * x2 + | ~ 198 | w * g11 * (x1 + x3) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavcodec/opusdec_celt.c:197:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ 197 | w * g10 * x2 + | ~~~~~~~~~~~~~~~~^~~~ src/libavcodec/opusdec_celt.c:196:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:196:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ ^~~ src/libavcodec/opusdec_celt.c:196:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ ^ src/libavcodec/opusdec_celt.c:195:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) + | ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:195:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) + | ~ ^~~ src/libavcodec/opusdec_celt.c:195:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) + | ~ ^ src/libavcodec/opusdec_celt.c:194:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | data[i] += (1.0 - wCC libavcodec/png_parser.o ) * g00 * data[i - T0] + | ~ ^~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:194:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | data[i] += (1.0 - w) * g00 * data[i - T0] + | ~ ^~~ src/libavcodec/opusdec_celt.c:194:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | data[i] += (1.0 - w) * g00 * data[i - T0] + | ~ ^ src/libavcodec/opusdec_celt.c:251:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 251 | tapset = (opus_rc_tell(rc) + 2 <= f->framebits) ? | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:284:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | thresh = exp2f(-1.0 - 0.125f * depth); | ~ ~~~~~~~^~~~~~~ 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)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/pngdec.o In file included from src/libavcodec/opusenc_psy.c:24: In file included from src/libavcodec/opusenc_psy.h:30: src/libavcodec/opusenc_utils.h:45:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:45:45:CC libavcodec/pngdsp.o 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); | ~~~ ^~~~ 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/libavcodec/opusenc_utils.h:54:20src/libavutil/macros.h::49 :warning: 25implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'FFMIN' 54 | 49 | # d ewf0i n=e tFaFnMfI(NM(_aP,Ib*)c f(r(eaq)) ;> (| b ~^~~~~) ? (b) : (a)) | ~ ^ ~ CC libavcodec/pngenc.o 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) | ~~~~~ ^ ~~~~ 12 warnings generated. src/libavcodec/opusdec.c:759:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 759 | { "apply_phase_inv", "Apply intensity stereo phase inversion", OFFSET(apply_phase_inv), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AD }, | ^ src/libavcodec/opusdec.c:760:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 760 | { NULL }, | ^ src/libavcodec/opusdec_celt.c: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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))src/libavcodec/opusdec_celt.c); :| ~~^~~ ~533 :19:src/libavutil/common.h :warning: 64comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:31 : note: expanded from macro 'FFABS' 64 | #de f533i | ne F F AfBoSr( a()i ( (=a) 0>=; 0i ? (tx); i++In file included from )src/libavcodec/opusenc_psy.c : 28| : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~src/libavfilter/window_func.h :163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ CC libavcodec/pnm.o src/libavcodec/opusdec_celt.c:562:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 562 | for (i = 0; i < FF_ARRAY_ELEMS(frm->tx); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pafvideo.c:188:52: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/opusenc_psy.c:159:103: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | i f159 (b | y t e s t r e a m 2 _g e t _ b y texe-s>_elxecfti(t&act-i>ognb )- =< a(vj_ c-l ipoff(f(s1e/t)e x*p f1(6)e x -| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~> excitation_dissrc/libavcodec/pafvideo.ct:)199):,29 :e warning: xcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]- >excita t199i | o n _i n i t/ 2 0 , e x -}> ewxhciiltaet io(no_ifnfits/e1t.0 9<); j )| ; ~~~~^~~~~~~~~~~~~~~~ | ~~~~~~ ^ ~ src/libavcodec/pafvideo.c:221:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 221 | if (bytestream2_get_bytes_left(&c->gb) < opcode_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/pafvideo.c:232:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 232 | if (op > opcode_size) | ~~ ^ ~~~~~~~~~~~ 20 warnings generated. 19 warnings generated. CC libavcodec/pnm_parser.o CC libavcodec/pnmenc.o CC libavcodec/profiles.o CC libavcodec/pnmdec.o CC libavcodec/prores_metadata_bsf.o 11 warnings generated. src/libavcodec/pcm_rechunk_bsf.c:177:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "nb_out_samples", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:178:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "n", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:179:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "pad", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:180:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "p", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:181:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "frame_rate", "set number of packets per second", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:182:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | src/libavcodec/opusenc_psy.c{ ":r"609,: 80 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set number of 609p | a c k e tavs_l opge(rs- >savecctoxnd," ,A V _ LO G _I N FO , " A vOeFrFaSgEeT (fIranmte_ernatsei),t y ASVt_eOrPTe_oT YbaPnEd_:R A%T0I.O1NAfL\,n "{, .s-d>balv=0g}_i,s _ b a n0d,) ;I N T| _ ~~~~~~ ~~~^~~~~~~~~~~M AX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL }, | ^ 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); | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 13 warnings generated. In file included from src/libavcodec/pcm-bluray.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-bluray.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-bluray.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hIn file included from :271:src/libavcodec/opusenc.c17:: 27warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]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] 271 | int siz e45 | 2 = F FM I N ( gc- >=b u(f1fer._0efnd/ s- qgr->tbfu(ffseqrr,tf (psoiwz(e2).;0 f , | 1. ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 f/n) - 3src/libavutil/macros.h.0:f49/:254: .note: 0expanded from macro 'FFMIN'f ) - 049. | 5#f)d)ef/isnqer tFFfM(IN3(.a0,f)b; ) | ( ~ ~~~~^~~~~ (a) > (b) ? (b) src/libavcodec/opusenc_utils.h:: 45(:a45)): 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)*sIn file included from qrtfsrc/libavcodec/pcm-bluray.c(:s29qr: tsrc/libavcodec/bytestream.hf:(293p:o13:w( 2warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 f, 1.0f/n) - 3293 | . 0 f /s4iz.e02f )= -F FM0I.N5(fp)-;> b uf| f ~~~ ^~~~er _end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/opusenc_utils.h:54:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 54 | w0 = tanf(M_PI*cfreq); | ~^~~~~ In file included from src/libavcodec/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-bluray.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-bluray.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_enIn file included from d - src/libavcodec/pcm-dvdenc.cp:-24>: bsrc/libavcodec/bytestream.hu:186f:f13e:r, warning: sicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49 :18625 | : note: expanded from macro 'FFMIN's ize2 = 49 | F#FdMeIfNi(npe- >FFbMuIfNf(ea,rb_)e n(d( a-) p>- >(bb)u f?f e(rb,) s i: z(ea)); ) | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~ ^ ~ src/libavutil/macros.hIn file included from :src/libavcodec/pcm-bluray.c49::29: 25src/libavcodec/bytestream.h: :note: 357expanded from macro 'FFMIN': 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | # d357e | f i n e iFfF M(IsNi(zae,2b )! =( s(iaz)e )> (| 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: src/libavcodec/bytestream.hwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | s i271z | e 2 = iFnFtM IsNiz(e2p -=> bFuFfMfIeNr(_ge-nd> b-u fpf->ebru_fefnde r-, sgiz-e>)b;u f| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ er, sizesrc/libavutil/macros.h):;49 : 25| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ note: expanded from macro 'FFMIN' src/libavutil/macros.h :4949 | :#25d:e finote: nexpanded from macro 'FFMIN'e FFMIN(a ,49b | )# d((eaf) i>n e( bF)F M?I N((ba),b ): ((a()a)) | > ~ ^ ~ (b) ? (b)In file included from src/libavcodec/pcm-blurayenc.c:: 23(: asrc/libavcodec/bytestream.h):)294 : 15| : ~ ^ ~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hIn file included from :317:src/libavcodec/pcm-dvdenc.c13::24 : warning: 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] 317 | s293iz | e2 = FsFiMzIeN2( p= -FF>MIbNu(fpf-e>rb_uefnfder _-e npd- >-b upf-f>erb,u fsfiezr,e );s i z| e) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49src/libavutil/macros.h::2549:: 25note: :expanded from macro 'FFMIN' note: expanded from macro 'FFMIN' 49 | #49de | f#dienfei nFFeM FIFNM(IaN,(ba), b)( ((a()a )> >( (bb)) ?? ((bb) ): :(a )()a ) )| ~ ^ ~ | ~ ^ ~ In file included from src/libavcodec/pcm-blurayenc.cIn file included from :src/libavcodec/pcm-dvdenc.c23:: 24src/libavcodec/bytestream.h:: 318src/libavcodec/bytestream.h::15294:: 15warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 294 | i f (isfi z(es2i !z=e 2s i!z=e )s i | z ~~~~~ ^ ~~~~e ) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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'CC libavcodec/proresdata.o 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-dvdenc.c:24: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. CC libavcodec/proresdec2.o CC libavcodec/proresdsp.o 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)) | ~ ^ ~ 4 warnings generated. 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, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/pcxenc.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcxenc.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pcx.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcx.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcx.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/pcm-dvd.c:62:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 62 | if (s->last_header == header_int) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/pnmdec.c:24: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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] 7 271 | warning s generated . int siIn file included from ze2 src/libavcodec/pcxenc.c=: F30F: Msrc/libavcodec/bytestream.hI:293N:(13g:- >warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u ffer_end - g-> b293u | f fe r , ssiizzee2) ;= F| F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~M IN(p->buffsrc/libavutil/macros.he:r49_:e25n:d -note: expanded from macro 'FFMIN' p->buff e49 | r#d,e fsiinzee )F;F M I| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~N (a,b) ((src/libavutil/macros.ha:)49 :>25 :( bnote: )expanded from macro 'FFMIN' ? (b) :49 | (a#)d)e fi n| e ~ ^ ~ 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pcx.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 =317 | F F M I Ns(ipz-e>b2u ff=e FrF_MeInNd( -p -p>-b>ufbfufefre_r,e snizde )-; p | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~- >buffer, ssrc/libavutil/macros.hiz:e49):;25: note: | expanded from macro 'FFMIN' ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h49: | 49#:d25e:f inote: neexpanded from macro 'FFMIN' F FMIN(a ,49b | #)d e(fi(nae) F>F (MbIN)( a?, b()b )( (:a ()a )>) ( b| ) ~ ^ ~ ? (b) : (a)In file included from )src/libavcodec/pcx.c : | 26 ~ ^ ~: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/pcxenc.c:30: src/libavcodec/bytestream.h :294318: | 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (si z318e | 2 ! =i fs i(zse)i z | e ~~~~~ ^ ~~~~2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcx.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(aIn file included from ,b) (src/libavcodec/opusenc.c(:a)34 : >src/libavcodec/bytestream.h :(b171): 18? :( bwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : (a)) | ~ ^ ~ In file included from 171src/libavcodec/pcxenc.c | : 30 : src/libavcodec/bytestream.h :g356-:>13b:u fwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e r += FFMI 356 | N ( g - >sibzufef2e r_=e FnFd M-I Ng(-p>-b>buuffferf_eern,d si-z ep)-;> b u| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ fer, size); | src/libavutil/macros.h: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~49 :25: note: src/libavutil/macros.h:expanded from macro 'FFMIN'49 :25: note: expanded from macro 'FFMIN' 49 | #defi ne49 | F#FdMeIfiNn(ea ,FbF)M (I(Na()a >, b()b ()( ?a ) (>b )( b): ? ((ab))) : | (a ~ ^ ~) ) | ~ ^ ~ In file included from src/libavcodec/pcxenc.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/proresenc_anatoliy.o In file included from src/libavcodec/opusenc.c:34: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((asrc/libavcodec/bytestream.h) >: 355(:b13): ?warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b) : (a)) | ~ ^ ~ In file included from 355src/libavcodec/opusenc.c | : 34 : src/libavcodec/bytestream.h :s187:i15z:e warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FFMIN( g-187> | b uf f e ri_fe n(ds i-z eg2- >!b=u fsfiezre), 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/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);9 warning| s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ generated. src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libavcodec/proresenc_kostya.o CC libavcodec/prosumer.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/psd.o 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 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/psymodel.o CC libavcodec/pthread.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/opusenc.c:34: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ 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/libavcodec/bytestream.hsrc/libavutil/macros.h::49:35525::13: note: warning: expanded from macro 'FFMIN'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #de f355i | n e sFiFMzINe( a ,=b )FF M(I(Na() g>- >(bbu)f f?e (r12b_)e warning:n s generatedd. (a )-) g -| > ~ ^ ~b uffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opusenc.c:34: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opusenc.c:34: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/pcxenc.c:144:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 144 | if (sw > 0xFFFFu || sh > 0xFFFFu) | ~~ ^ ~~~~~~~ src/libavcodec/pcxenc.c:144:12: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 144 | if (sw > 0xFFFFu || sh > 0xFFFFu) | ~~ ^ ~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm.c:34: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 6 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) | ~~~~~ ^ ~~~~ 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, src/libavcodec/bytestream.hsi:ze355):;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 | 49 | #sdiezfei n e= FFFFMMIINN((ga-,>bb)uf f(er(_ae)n d> -( bg-)> b?u (fbf)e r:, (sa)i)z e )| ; ~ ^ ~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.hsrc/libavcodec/pgssubdec.c::4928:: 25src/libavcodec/bytestream.h:: 318note: :expanded from macro 'FFMIN'15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #de f318i | n e F FiMIfN ((as,ibze)2 (!(=a )s i>z e() b )| ~~~~~ ^ ~~~~? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm.c:34: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm.c:34: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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' 12 warning s49 generated | . #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pgssubdec.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pthread_frame.o src/libavcodec/opusenc.c:266:67: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 266 | tf_select_needed = ((f->size && (opus_rc_tell(rc) + bits + 1) <= f->framebits)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.c:269:58: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 269 | if ((opus_rc_tell(rc) + bits + tf_select_needed) <= f->framebits) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/pthread_slice.o 13 warnings generated. 12 warnings generated. src/libavcodec/opusenc.c:310:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 310 | if ((opus_rc_tell(rc) + 2) <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > CC libavcodec/ptx.o (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc.c:332:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 332 | if (opus_rc_tell(rc) + 3 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 15 warnings generated. CC libavcodec/qcelpdec.o CC libavcodec/qdm2.o src/libavcodec/opusenc.c:397:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 397 | quant = av_clip(floor(diff*lim), 0, lim - 1); | ~~~~~ ~~~~^~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/pgs_frame_merge_bsf.c: 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 96src/libavutil/macros.h::49:25: note: expanded from macro 'FFMIN' 18 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 96 | while (i + 3 <= in->size) { | ~~~~~ ^ ~~~~~~~~ src/libavcodec/pgs_frame_merge_bsf.c:100:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 100 | if (i + segment_len > in->size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/pgs_frame_merge_bsf.c:124:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 124 | if (!displayIn 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' i 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ !In file included from src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = 294 | if (size2 != size) | ~~~~~ ^ ~~~~ in->size) { | ~ ^ ~~~~~~~~ src/libavcodec/opusenc.c:408:90: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 408 | for (int i = f->start_band; i < f->end_band && (f->framebits - opus_rc_tell(rc)) >= f->channels; i++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/qdmc.o src/libavcodec/opusenc.c:460:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 11460 | warnings generated. if (!f->start_band && opus_rc_tell(rc) + 16 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.c:464:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 464 | if (f->size && opus_rc_tell(rc) + 3 <= f->framebits) src/libavcodec/bytestream.h| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ :355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/qdrw.o 11 warnings generated. CC libavcodec/qoi_parser.o src/libavcodec/pgssubdec.c:264:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 264 | if (buf_size > object->rle_remaining_len) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pgssubdec.c:281:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 281 | if (buf_size > rle_bitmap_len) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/pgssubdec.c:293:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (avctx->width < width || avctx->height < height || !width || !height) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/pgssubdec.c:293:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (avctx->width < width || avctx->height < height || !width || !height) { | ~~~~~~~~~~~~ ^ ~~~~~ 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)) | ~ ^ ~ CC libavcodec/qoidec.o 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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ 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 (ppIn file included from c->src/libavcodec/pgxdec.cc:hu23n: ksrc/libavcodec/bytestream.h_:p186o:s13 := =warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 ) { | ~~~~~~~~~~~~~~ ^ ~~ 186 | src/libavcodec/png_parser.c : 82 :s35i:z ewarning: 2comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] = FFMIN(p- >82b | u f f e r _ e n d - pi-f> b(upfpfce-r>,c hsuinzke_)l;e n g| t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~h >= buf_sisrc/libavutil/macros.hz:e49 :-25 :i )note: expanded from macro 'FFMIN' | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pgxdec.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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.csrc/libavcodec/photocd.c::71737:: 12src/libavcodec/bytestream.h:: 293warning: :missing field 'help' initializer [-Wmissing-field-initializers]13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 717 | { NULL }293, | | ^ size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/opusenc.csrc/libavutil/macros.h::49715::25158:: note: expanded from macro 'FFMIN'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #define FFMIN(a ,715 | b ) (( a{) "> o(pb)u s? _(debla)y ":, ("Maa))x i m| ~ ^ ~u m delay in In file included from msrc/libavcodec/photocd.ci:l37l: isrc/libavcodec/bytestream.hs:e294c:o15n:d swarning: "comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], offs e294t | o f ( Oipfu s(sEinzce2C o!n=t esxitz,e )o p t| i ~~~~~ ^ ~~~~o ns.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_LOOKsrc/libavcodec/bytestream.hAHE:A271D:17,: OPwarning: UScomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E NC_FLAGS, "max_d e271la | y _ m s "i n}t, s i| ~ ^~~~z e2 = FFMINsrc/libavcodec/opusenc.c(:g715->:b130u:ff ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r _end - g->buffer, si z715e | ) ; {| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~"o pus_delay"src/libavutil/macros.h,: 49":M25a: xnote: iexpanded from macro 'FFMIN'm um dela y 49i | n# dmefiillnisee cFoFnMdIsN"(,a ,obf)f s(e(tao)f (>O p(ubs)E n? c(Cbo) n:t e(ax)t), o| p ~ ^ ~t ions.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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc.c:730:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 730 | { NULL }, | ^ 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/qoienc.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMINsrc/libavcodec/bytestream.h(g->:bu317f:f13e:r _ewarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d - g->buffer, 317 | s i z sei);z e 2| = ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ F FMIN(p->busrc/libavutil/macros.hf:f49e:r25_:en dnote: expanded from macro 'FFMIN'- p->buffe r49 | ,# sdiezfe)i;n e | F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~FM IN(a,b) ((src/libavutil/macros.ha:49): 25>: (note: bexpanded from macro 'FFMIN') ? (b) :49 | (#ad))e f i| n ~ ^ ~e FFMIN(a,b)In file included from src/libavcodec/photocd.c(:(37a: )src/libavcodec/bytestream.h :>356 :(13b:) ?warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( b) : (a)) 356| | ~ ^ ~ size2 In file included from = src/libavcodec/pgxdec.cF:23F: Msrc/libavcodec/bytestream.hI:318N:(p15-: >warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u ffer_e n318 | d - p ->ibfu f(sfierz,e 2s i!=z es)i;z e | ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~~~~~ ^ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/qpeg.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/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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ CC libavcodec/qpeldsp.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/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/pgssubdec.c:681:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 681 | {"forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD}, | ^ src/libavcodec/pgssubdec.c:682:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 682 | { NULL }, | ^ CC libavcodec/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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ 12 warnings generated. In file included from src/libavcodec/pixlet.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pixlet.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 15 warnings generated. 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/qtrle.o src/libavcodec/pnm.c:194:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | if (av_sscanf(buf1, "%f", &s->scale) != 1 || s->scale == 0.0 || !isfinite(s->scale)) { | ~~~^~~~~ ~~ 3 warnings generated. src/libavcodec/profiles.c:35:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 35 | { FF_PROFILE_UNKNOWN }, | ^ 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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/profiles.c:45:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 45 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.cIn file included from :55src/libavcodec/pngenc.c::24:25 : warning: missing field 'name' initializer [-Wmissing-field-initializers]src/libavcodec/bytestream.h :186:13: warning: 55comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | { FF_PROFILE_ U186N | K N O WsNi z},e 2 | = ^ F FMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pngenc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/profiles.c:74:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 74 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:80:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 80 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:88:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 88 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:97:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 97 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:108:59: warning: missing field 'name' initializer [-Wmissing-field-initializers] 108 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:128:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 128 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, src/libavcodec/profiles.csi:z136e:)26;: warning: | missing field 'name' initializer [-Wmissing-field-initializers] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49: 25136: | note: expanded from macro 'FFMIN' { FF_PR O49F | IL#Ed_efUiNnKeN OFWFNM I}N,( a ,| b ^) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/profiles.c:144:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 144 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:151:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 151 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:156:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 156 | { FF_PROFILE_UNKNOWN }, | ^ In file included from src/libavcodec/pngenc.c:25: src/libavcodec/bytestream.h:293:13src/libavcodec/profiles.c:: 166warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]26 : warning: missing field 'name' initializer [-Wmissing-field-initializers] 166 | 293 | { F Fs_iPzReO2F I=L EF_FUMNIKNN(OpW-N> b} u f| fe ^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/pngenc.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/prores_metadata_bsf.c:159:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | { NULL }, | ^ src/libavcodec/profiles.c:175:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 175 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/profiles.c:181:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 181 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ 16 warnings generated. 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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pixlet.c:32: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/qtrleenc.o 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 | 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/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/pnmenc.c:124:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | snprintf(bytestream, bytestream_end - bytestream, | ~~~~~~~~ 123 | "%f\n", (avctx->pix_fmt == AV_PIX_FMT_GBRPF32BE || 124 | avctx->pix_fmt == AV_PIX_FMT_GRAYF32BE) ? 1.f: -1.f); | ^~~ src/libavcodec/pnmenc.c:124:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | snprintf(bytestream, bytestream_end - bytestream, | ~~~~~~~~ 123 | "%f\n", (avctx->pix_fmt == AV_PIX_FMT_GBRPF32BE || 124 | avctx->pix_fmt == AV_PIX_FMT_GRAYF32BE) ? 1.f: -1.f); | ^~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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) { | ~ ^ ~~~~~ 1 warning generated. In file included from src/libavcodec/neon/mpegvideo.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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/photocd.c:451:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 451 | OFFSET(lowres), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 4, VD }, | ^ src/libavcodec/photocd.c:452:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 452 | { NULL }, | ^ src/libavcodec/pixlet.c:442:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 442 | for (j = 0; j < scaled_height; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:447:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 447 | for (j = 0; j < scaled_width; j++) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/pixlet.c:449:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 449 | for (k = 0; k < scaled_height; k++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:457:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 457 | for (k = 0; k < scaled_height; k++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:474:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->lut); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/r210dec.o CC libavcodec/r210enc.o src/libavcodec/pixlet.c:612:64: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] CC libavcodec/ra144.o 612 | if (pktsize <= 44 + (NB_LEVELS * 8 + 6) * 3 || pktsize - 4 > bytestream2_get_bytes_left(&ctx->gb)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pixlet.c:630:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 630 | || height > INT_MAX - (1U << (NB_LEVELS + 1))) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pixlet.c:629:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 629 | if ( width > INT_MAX - (1U << (NB_LEVELS + 1)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ra144dec.o CC libavcodec/ra144enc.o 7 warnings generated. 1 warning generated. src/libavcodec/pngenc.c:660:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 660 | for (y = 0; y < input->height; ++y) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pngenc.c:661:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 661 | for (x = 0; x < input->width; ++x) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/pngenc.c:679:20: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 679 | if (leftmost_x == input->width && rightmost_x == 0) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ 11 warnings generated. 11 warnings generated. 11 warnings generated. 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/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/pngenc.c:1173:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1173 | {"dpi", "Set image resolution (in dots per inch)", OFFSET(dpi), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE}, | ^ src/libavcodec/pngenc.c:1174:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1174 | {"dpm", "Set image resolution (in dots per meter)", OFFSET(dpm), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE}, | ^ src/libavcodec/pngenc.c:1182:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1182 | { NULL}, | ^ 20 warnings generated. 50 warnings generated. CC libavcodec/ra288.o CC libavcodec/ralf.o CC libavcodec/rangecoder.o CC libavcodec/rasc.o CC libavcodec/ratecontrol.o 85 warnings generated. CC libavcodec/raw.o src/libavcodec/psymodel.c:118:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | if (cutoff_coeff && cutoff_coeff < 0.98) | ^~~~~~~~~~~~ ~ 3 warnings generated. 2 warnings generated. 11 warnings generated. 2 warnings generated. 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) | ~~~~~ ^ ~~~~ 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] In file included from 1122 | src/libavcodec/proresenc_anatoliy.c : 38 : src/libavcodec/put_bits.h : 227f:o37r: (ywarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= s->y_offset; y < s -227> | y _ o f f s eitf +(s -s>-b>ucf_uenrd_ -h ;s -+>+byu)f {_ p t| r ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ >= sizeof(Bisrc/libavcodec/pngdec.ctBu:f1125):)37: {warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1125 | for (x = s->x_offset; x < s->x_offset + s->cur_w; ++x, foreground += bpp, background += bpp) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1158:31: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned 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 sisrc/libavcodec/put_bits.hze:2265 :=37: Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] MIN(g->buffer_ e265n | d - g- >b u f fife r(,s- >bsuifz_ee)n;d -| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s- >buf_ptr >src/libavutil/macros.h=: 49s:iz25e:o fnote: (Bexpanded from macro 'FFMIN'i tBuf)) { 49 | | # ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~d efine 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++) { | ~ ^ ~~~~~~~~ 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 (unsigneIn file included from d jsrc/libavcodec/psd.c :=22 : 0src/libavcodec/bytestream.h;: 293:j13 :< warning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; j++) | ~ ^ ~ src/libavcodec/pnmdec.c293: | 182 : 44 : swarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]i ze2 = FF M182I | N( p - > b u f f e r _ en d - p - >fbourf f(eurn, ssiginzeed )j; = 0| ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ j < n / src/libavutil/macros.h2:;49 :j25+:+ )note: {expanded from macro 'FFMIN' | ~ ^ ~~~~~ 49 | #desrc/libavcodec/pnmdec.cf:i236ne: 31:F Fwarning: Mcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]I N(a,b) ( (236a | ) > ( b ) ? ( b ) : (fao)r) ( j| ~ ^ ~= 0; j < n In file included from / src/libavcodec/psd.c2;: 22j: +src/libavcodec/bytestream.h+): 294:{15 : | warning: ~ ^ ~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294src/libavcodec/pnmdec.c | : 248 : 31i:f warning: (comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]s ize2 != 248s | i z e ) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.hfor :(317j: 33=: 0warning: ; comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]j < n / 2; j++) { 317 | | ~ ^ ~~~~~ if (s->src/libavcodec/pnmdec.cb:u254:f31_:e nwarning: dcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] - s->buf _254p | t r >= s iz e o f( B i tB u ff)o)r {( j =| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~0 ; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ src/libavcodec/proresdec2.c:341:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 341 | if (pic_data_size > buf_size) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/proresdec2.c:396:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 396 | while (ctx->mb_width - mb_x < slice_mb_count) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/proresdec2.c:410:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 410 | if (mb_x == ctx->mb_width) { | ~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/proresdec2.c:421:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 421 | if (mb_x || mb_y != ctx->mb_height) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/psd.c:22: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (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/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/rawenc.o 485 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:439:24: note: expanded from macro 'DECODE_CODEWORD' 439 | switch_bits = codebook & 3; \ | ^~~~~~~~ src/libavcodec/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:440:24: note: expanded from macro 'DECODE_CODEWORD' 440 | rice_order = codebook >> 5; \ | ^~~~~~~~ src/libavcodec/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:441:24: note: expanded from macro 'DECODE_CODEWORD' 441 | exp_order = (codebook >> 2) & 7; \ | ^~~~~~~~ CC libavcodec/rdft.o 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)) | ~ ^ ~ CC libavcodec/realtextdec.o In file included from src/libavcodec/prosumer.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/prosumer.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/remove_extradata_bsf.o src/libavcodec/ptx.c:51:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 51 | if (buf_end - buf < offset) | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/ptx.c:58:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 58 | if (buf_end - buf < w * bytes_per_pixel) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngdec.csrc/libavcodec/ptx.c:72::401226: :warning: comparison 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] 72 | for (y = 0; 1226y | < h & & biuff _(leenngdt h- > CC libavcodec/rka.o b0uxf7f f>f=f fwf f* |b|y tleensg_ptehr +_ p8i >x ebly;t esyt+r+e)a m2{_g e t| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~_ bytes_left(&s->gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/rl.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/rl2.o 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)src/libavcodec/proresdec2.c ((a): 523>: 17(: bwarning: )comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ? (b) : (a)) 523| | ~ ^ ~ iIn file included from fsrc/libavcodec/prosumer.c :(31po: ssrc/libavcodec/bytestream.h :>=294 :m15a:x _warning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o effs) {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/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) | ~~~~~ ^ ~~~~ 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/prosumer.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/prosumer.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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 && | ~~~ ^ ~~~~~~ 1 warning generated. 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/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){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavcodec/proresenc_kostya.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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_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/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/proresenc_anatoliy.c:39: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 17 warnings generated. CC libavcodec/rle.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/prosumer.c:309:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 309 | for (i3nt warning si generated . = 1; i < FF_ARRAY_ELEMS(table); i += 2) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/roqaudioenc.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/proresenc_anatoliy.c:39: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/proresenc_anatoliy.c:51:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 51 | { FF_PROFILE_UNKNOWN } | ^ 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)) | ~ ^ ~ In file included from src/libavcodec/qdrw.c:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdrw.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 13 warnings generated. src/libavcodec/proresenc_anatoliy.c:212:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | if (val >= first_exp) { /* exp golomb */ | ~~~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/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++) { | ~ ^ ~~~~~~~~~~~~~ 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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 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)) | ~ ^ ~ src/libavcodec/bytestream.hIn file included from :src/libavcodec/qdmc.c355::1333:: src/libavcodec/bytestream.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]186 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | 186 | si z e s i=z eF2F M=I NF(FgM-I>bNu(fp-f>ebru_ffeendr _e-n dg --> bpuf-f>ebru,ff esri,z e)s;isrc/libavcodec/qcelpdec.cz e );| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~128 :41src/libavutil/macros.hsrc/libavutil/macros.h::: 4949warning: ::implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]2525 :: note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##128ded | effi ni en eF FF M FMI N(I aN,( ab) , b ( ) ( a (() a) >> ( b )( b ? ) ( b?) ( :b ()a) ) : | (p ~ ^ ~a r)ed)i ct o| ~ ^ ~r In file included from ssrc/libavcodec/qdrw.c[:i]32 : *src/libavcodec/bytestream.h In file included from :Qsrc/libavcodec/qdmc.c356C:E33:L13: src/libavcodec/bytestream.hP::_ L187SPwarning: _:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O15 CT:A Vwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ P R356E | DI C187 T | O R s iize f2 (+=s i Fze| FM2 ^~~~~~~~~~~~~ ~I !N= (sipze-)> b | u ~~~~~ ^ ~~~~ff er_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/qcelpdec.c:149:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | lspf[0] = FFMAX(lspf[0], QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/qcelpdec.c:151:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/qcelpdec.c:151:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~~~~~ ~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/qcelpdec.c:151:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~~~~~ ~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/qcelpdec.c:153:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | lspf[9] = FFMIN(lspf[9], 1.0 - QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:155:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:155:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/qcelpdec.c:155:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | insrc/libavcodec/qcelpdec.ct: 158s:i73z:e 2warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FFMIN(g->buf fe158r | _ e n d - g -f>fb_uwfefiegrh,t seidz_ev);e c t| o ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r _sumf(lspsrc/libavutil/macros.hf:,49 :l25s:pf ,note: expanded from macro 'FFMIN'q ->prev _l49s | #pdfe,f isnmeo oFtFhM,I N1(.a0, b-) s(m(oao)t h>, (b1)0 )?; (| b ~ ^~~~~~) : (a)) | ~ ^ ~ src/libavcodec/qcelpdec.c:170:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | if (lspf[9] <= .70 || lspf[9] >= .97) | ^~~~~~~ ~~ src/libavcodec/qcelpdec.c:170:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | if (lspf[9] <= .70 || lspf[9] >= .97) | ^~~~~~~ ~~ src/libavcodec/qcelpdec.c:173:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | if (fabs(lspf[i] - lspf[i - 2]) < .08) | ~~~~ ~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/qcelpdec.c:176:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | if (lspf[9] <= .66 || lspf[9] >= .985) | In file included from ^~~~~~~ ~~ src/libavcodec/qdmc.c:33: src/libavcodec/bytestream.h:293:13src/libavcodec/qcelpdec.c::176 :warning: 17comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | 293 | s iizfe 2( l=s pFfFIn file included from [M9I] src/libavcodec/qoienc.c:6171b6:u 18|f:| f elwarning: sprfcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_[ 9]e n>d= - .p9-8>5b)u f | f ^~~~~~~ ~~ e 171r | , s igz-e>);b u| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f fer +=src/libavutil/macros.h :F49F:25M:I Nnote: (expanded from macro 'FFMIN'g ->buff e49r | _#ednedf i-n eg -FF>MbIuNf(fae,rb,) (s(iaz)e )>; ( b )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ? (b) : (a)src/libavutil/macros.h): 49 :| 25 ~ ^ ~: note: expanded from macro 'FFMIN' In file included from src/libavcodec/qdmc.c49: | 33#src/libavcodec/qcelpdec.cd: :src/libavcodec/bytestream.hef:i179:29434n: :warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]15 F:F Mwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N (a, b179src/libavcodec/proresenc_anatoliy.c ): | 294509 | :( 18( :a ) warning: i fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (s> i (z eb) 2 ? !(b ) := 509 | ( s i a i f)z) (eff) aob| | ~~~~~ ^ ~~~~r s ~ ^ ~ ((l;s pjf <[ dis]t _-w ildsthp; fj[++i) - 4| ] ~ ^ ~~~~~~~~~) < .0931)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++) { | In file included from ~ ^ ~~~~~~~~~~ src/libavcodec/qpeg.c:src/libavcodec/proresenc_anatoliy.c:28516:: 23src/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] 516 | for (j = 0171; | j < d sgt->_bwufifdetrh ;+ = +F+FjM)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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoienc.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/qpeg.c:28: src/libavcodec/bytestream.h:186:13 317: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size2 = FFMIN(p->buffe r186_ | e n d -s ipz-e>b2u ff=e rF,F MsIizNe();p - >| b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~u ffer_ensrc/libavutil/macros.hd: -49 :p25-:>b unote: ffexpanded from macro 'FFMIN'e r, siz e49) | ;# d e| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ne FFMINsrc/libavutil/macros.h(:a49,:b25): (note: (expanded from macro 'FFMIN' a) > ( b49) | # d?e f(ibne) FF:M I(Na()a) , | b ~ ^ ~) ((a) > (bIn file included from )src/libavcodec/qdmc.c :33?: src/libavcodec/bytestream.h:(318b:)15 : :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( a)) | ~ ^ ~318 | if (In file included from ssrc/libavcodec/qpeg.ci:28z: e2src/libavcodec/bytestream.h :!187=: 15s:i warning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ) | ~~~~~ ^ ~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qcelpdec.c:226:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | gain[6] = 0.4 * gain[3] + 0.6 * gain[4]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:226:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | gain[6] = 0.4 * gain[3] + 0.6 * gain[4]; | ~ ^~~~~~~ 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]; | ~ ^~~~~~~ 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] src/libavcodec/qcelpdec.c:229:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | 229 | g - > b u f f e r +=ga iFnF[M3I]N (=g- >0b.u2f f*e rg_aeinnd [-1 ] g+- >0b.u8f f*e rg,a isniz[e2)]; ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:src/libavutil/macros.h229::4929:: 25warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'FFMIN' 229 | 49 | # de f i n e FgFaMIiNn[(3a], b)= ((0a.)2 >* (gba)i n?[ 1(] b+) :0 .(8 a*) g)ai n [| 2 ~ ^ ~] ; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:231:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | gain[1] = 0.6 * gain[0] + 0.4 * gain[1]; | CC libavcodec/roqvideo.o ~ ^~~~~~~ src/libavcodec/qcelpdec.c:231:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | gain[1] = 0.6 * gain[0] + 0.4 * gain[1]; | ~ ^~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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, sizIn file included from e);src/libavcodec/proresenc_kostya.c : | 35 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: src/libavcodec/bytestream.h:186src/libavutil/macros.h::1349:: 25:warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'FFMIN' 49 | #defi n186e | F F M IsN(iaz,eb2) (=( a)F F>M I(bN)( p?- (>b)b u:f (fae)r)_ e n| d ~ ^ ~ - p->buffIn file included from ersrc/libavcodec/qdmc.c, :si33z: src/libavcodec/bytestream.he:357src/libavcodec/qcelpdec.c):;: 15 :| 253 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :warning: 43comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavutil/macros.h : 35749 | : 25: note: expanded from macro 'FFMIN'i f (s i253z | e49 2 | #d!ef =in e sFF Mi IzsNl(ae,o) b pe) =| ~~~~~ ^ ~~~~ 0.(5( a*) (>q ce(lb)p ?_ g1(2bg)a [:g1 [(0]a]) )- q| - ~ ^ ~> last_codeboIn file included from oksrc/libavcodec/proresenc_kostya.c_:g35: asrc/libavcodec/bytestream.hi:n187): 15/: swarning: ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]bf rames _187c | o u n t ;i f | ( ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~s ize2 != 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 | 11#de warningfsin generatede. 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, CC libavcodec/roqvideodec.o size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/qcelpdec.c:318:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 318 | tmp_gain = gain[i] * QCELP_RATE_FULL_CODEBOOK_RATIO; | ^~~~~~~ ~ 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(pCC libavcodec/roqvideoenc.o ->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b)src/libavcodec/qcelpdec.c (:(327a:)24 :> warning: (bimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) ? (b) : (a 327) | ) | ~ ^ ~ tmIn file included from psrc/libavcodec/qoienc.c_:g23a: isrc/libavcodec/bytestream.hn: 294= :g15a:in [warning: i]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] * QCEL P_294R | A T E _iHfA L(Fs_iCzOeD2E B!O=O sKiz_eR)A T I| O ~~~~~ ^ ~~~~ ; | ^~~~~~~ ~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/qcelpdec.c:342:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 342 | tmp_gain = gain[i] * (QCELP_SQRT1887 / 32768.0); | ^~~~~~~ ~ CC libavcodec/rpza.o src/libavcodec/qcelpdec.c:351:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | fir_filter_value += qcelp_rnd_fir_coefs[j] * | ~ 351 | src/libavcodec/bytestream.h src/libavcodec/bytestream.h: :317 271:13 :: warning: 17comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : ( rwarning: ndcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare][ -j] + rnd [317- | 2 0 + j ]s) ;i271 | z | ~~~~~~~~^~~~~~~~~~~~e 2 i=n Ft FsMiIzeN2( p= -FF>MbuIfNfe(rg_-e>nbduf f-er _p-e>bnud f-fe rg,-src/libavcodec/qcelpdec.c >bsuf:fiz353ere,): ;63s: warning: i implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| z e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 353src/libavutil/macros.h | : 49 : 25 src/libavutil/macros.h: : note: expanded from macro 'FFMIN'49 : 25 : 49 | #note: d fexpanded from macro 'FFMIN'ie fri_nfei 49l | #FdtFeeMrfI_iN(vnaae,lbu) eF F(M(a+I=) N q(c>ea ,(lbbp)) (_ (r?n ad()b_) f: >i(r a(_b)c)o)e f| s ~ ^ ~?[ 1 0(]b) *: r n(dIn file included from a[src/libavcodec/qoienc.c):23-: src/libavcodec/bytestream.h)1: 0318]| :; ~ ^ ~15 :| ~ ^~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | src/libavcodec/bytestream.h :if317 (:s13iz:e 2warning: !comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= size) | ~~~~~ ^ ~~~~ 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' CC libavcodec/rpzaenc.o 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/qcelpdec.c:364:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 364 | tmp_gain = gain[i] * (QCELP_SQRT1887 / 32768.0); | ^~~~~~~ ~ src/libavcodec/qcelpdec.c:374:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 374 | tmp_gain = gain[i] * QCELP_RATE_FULL_CODEBOOK_RATIO; | ^~~~~~~ ~ In file included from src/libavcodec/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 - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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)src/libavcodec/bytestream.h ?: (355b:)13 :: (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ) | ~ ^ ~ In file included from 355src/libavcodec/qoienc.c | : 23 : src/libavcodec/bytestream.h :s356i:13z:e warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= FFMIN(g -356> | b u f f esri_zee2n d= F-FM IgN(-p>-b>buuffffeerr_,e nsd i-z pe-)>;bu f f| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ r, size);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#FdMeIfNi(nae, bFF)MI N(((a,ab) )> (((aCC libavcodec/rscc.o b) )> ?( b()b ) ?: ((ba) ):) ( a)| ) ~ ^ ~ | ~ ^ ~ In file included from src/libavcodec/qpeg.cIn file included from :28src/libavcodec/qoienc.c: :src/libavcodec/bytestream.h23: :src/libavcodec/bytestream.h356:357::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] 357 | 356 | i f ( ssiizzee22 =! =F FsiMzIeN)( p| - ~~~~~ ^ ~~~~> buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qpeg.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(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/qtrle.cb:)38 : : (src/libavcodec/bytestream.ha:)171): 18: | warning: ~ ^ ~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/proresenc_kostya.c:35: src/libavcodec/bytestream.h: 318171: | 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] g->bu ff318e | r + i=f F(FsMiIzN(eg2- >!b=u sfifzeer)_ e n| d ~~~~~ ^ ~~~~ - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qtrle.c:38: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 =2 F warningFMsI generatedN. (p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/qcelpdec.c:506:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | q->pitch_gain[i] = 0.5 * FFMIN(q->pitch_gain[i], 1.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:506:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | q->pitch_gain[i] = 0.5 * FFMIN(q->pitch_gain[i], 1.0); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/qcelpdec.c:542:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 542 | lsp[i] = cos(M_PI * lspf[i]); | ~ ^~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->busrc/libavcodec/qcelpdec.cff:er576_:e9:n dwarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] g->buffe r576, | s i z ei);f (| we ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ght != 1.src/libavutil/macros.h0:)49 :{25 : | note: ^~~~~~ ~~expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/qcelpdec.c:578:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | weight, 1.0 - weight, 10); | ~ ^~~~~~ In file included from src/libavcodec/qtrle.c:38: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/proresenc_anatoliy.c: 927317: | 12 : warning: smissing field 'help' initializer [-Wmissing-field-initializers]iz e2 =927 | F F M IN ({ pN->UbLuLf fe}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/qtrle.c:38: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qtrle.c:38: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qtrle.c:38: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rtjpeg.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)) | ~ ^ ~ In file included from src/libavcodec/qdm2.c:45: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 34 warnings generated. src/libavcodec/proresenc_kostya.c:414:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 414 | if (val >=In file included from swsrc/libavcodec/qdm2.cit:ch45_: vasrc/libavcodec/bytestream.hl): 186{ : 13| : ~~~ ^ ~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdm2.c:45: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/qdmc.c 294 | : 183i:f 46(:s iwarning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e 2 != size) | ~~~~~ ^ ~~~~ 183 | sin_table[i] = sin(2.0f * i * M_PI * 0.001953125f); | ~ ^~~~~~~~~~~~ src/libavcodec/qdmc.c:183:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | sin_table[i] = sin(2.0f * i * M_PI * 0.001953125f); | ~~~~~^~~ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 | #defsrc/libavcodec/proresenc_kostya.cine :FF665MI:N(13a:, b)warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( (a) > (b) ? (b 665) | : ( ai)f) ( v a| l ~ ^ ~ >= switchIn file included from _src/libavcodec/qdm2.cv:a45l: )src/libavcodec/bytestream.h :356{: 13: | warning: ~~~ ^ ~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/qoidec.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoidec.c:22: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoidec.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qdmc.c:267:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 267 | if (s->checksum_size >= 1U << 28) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/qdmc.c:335:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 335 | if (v >= FF_ARRAY_ELEMS(code_prefix)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/rv10.o src/libavcodec/qdmc.c:412:15: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 412 | if (index >= FF_ARRAY_Esrc/libavcodec/bytestream.hLEMS:(s317-:>13to:n ewarning: s[comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g roup])) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/qdmc.c:492:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | scale = 0.5 * amplitude; | ~ ^~~~~~~~~ In file included from src/libavcodec/qtrleenc.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qtrleenc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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. CC libavcodec/rv10enc.o src/libavcodec/qoidec.c:71:34: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 71 | for (int n = 0, off_x = 0; n < len; n += channels, off_x++) { | ~ ^ ~~~ In file included from src/libavcodec/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.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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qtrleenc.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) In file included from ((a)src/libavcodec/qdm2.c :> (51b): src/libavcodec/qdm2_tablegen.h?: 52(b:)70 :: warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a) ) | ~ ^ ~ In file included from src/libavcodec/qtrleenc.c:27: src/libavcodec/bytestream.h :52357: | 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] soft c357li | p _ t a bilfe [(is]i z=e 2S O!F=T CsiLzeI)P _| T ~~~~~ ^ ~~~~H RESHOLD - ((int)(sin((float)i * delta) * dfl) & 0x0000FFFF); | ~~~ ~~~~~~~~~^~~~~~~ src/libavcodec/qdm2_tablegen.h:64:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | noise_table[i] = (delta * (float)(((int32_t)random_seed >> 16) & 0x00007FFF)- 1.0) * 1.3; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdm2_tablegen.h:94:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 94 | noise_samples[i] = (delta * (float)((random_seed >> 16) & 0x00007fff) - 1.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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 }, | ^ 14 warnings generated. 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 }, | ^ 15 warnings generated. src/libavcodec/proresenc_kostya.c:1395:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1395 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 8192, VE }, | ^ src/libavcodec/proresenc_kostya.c:1411:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1411 | { .i64 = 16 }, 0, 16, VE }, | ^ src/libavcodec/proresenc_kostya.c:1412:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1412 | { NULL } | ^ CC libavcodec/rv20enc.o CC libavcodec/rv30.o CC libavcodec/rv30dsp.o 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)) | ~ ^ ~ CC libavcodec/rv34.o In 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] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rv34_parser.o CC libavcodec/rv34dsp.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/r210enc.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/r210enc.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qdm2.c:744:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 744 | f -= noise_samples[((sb + 1) * (j +5 * ch + 1)) & 127] * 9.0 / 40.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qdm2.c:812:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 812 | samples[0] = ((float)get_bits(gb, 5) - 16.0) / 15.0; | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/rv40.o 12 warnings generated. 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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from CC libavcodec/rv40dsp.o src/libavcodec/ra144enc.c:37: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.hCC libavcodec/s302m.o :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/qdm2.c:1307:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1307 | if (local_int_14 >= FF_ARRAY_ELEMS(fft_level_index_table)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1336:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1336 | if (q->fft_coefs_index + stereo >= FF_ARRAY_ELEMS(q->fft_coefs)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - 39 warningss generated. ->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/qdm2.c:1435:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1435 | c.im = level * sin(tone->phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1436:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1436 | c.re = level * cos(tone->phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1447:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1447 | f[2] = 1.0 - tone->table[2] - tone->table[3]; | ~ ^~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1447:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1447 | f[2] = 1.0 - tone->table[2] - tone->table[3]; | ~ ^~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1448:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1448 | f[3] = tone->table[1] + tone->table[4] - 1.0; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/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); | ^~~~~ ~ 10 warnings generated. In file included from src/libavcodec/rasc.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rasc.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/ralf.c:35: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->sizesrc/libavcodec/bytestream.h_in_:317b:13i:t swarning: buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: 14warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning s generated. 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 && gsrc/libavcodec/bytestream.het:_355b:i13t:s 1warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g b) != stop; i+ +355) | ; | s ~~~~~~~~~~~~~ ^ ~~~~iz 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/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) | ~~~~~ ^ ~~~~ CC libavcodec/s302menc.o 18 warnings generated. 11 warnings generated. CC libavcodec/samidec.o src/libavcodec/ra144enc.c:91:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | CC libavcodec/sanm.o if (index == low) | ~~~~~ ^ ~~~ 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 | CC libavcodec/sbc.o sumsum = exp(sum * 0.1151292546497) * gain * (1.0/(1<<23)); | ^~~ ~src/libavcodec/qdm2.c :1706:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1706 | if (s->checksum_size >= 1U << 28 || s->checksum_size <= 1) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/ra288.c:123:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 123 | sum = FFMAX(sum, 5.0 / (1<<24)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/ra288.c:128:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | gain_block[9] = 10 CC libavcodec/sbc_parser.o * log10(sum) + (10*log10(((1<<24)/5.)) - 32); | ~~~~~ ^~~ CC libavcodec/sbcdec.o src/libavcodec/ra288.c:164:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | out2[i] = out2[i] * 0.5625 + buffer1[i]; | ~ ^~~~~~~~~~ src/libavcodec/ra288.c:164:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | out2[i] = out2[i] * 0.5625 + buffer1[i]; | ^~~~~~~ ~ CC libavcodec/sbcdec_data.o CC libavcodec/sbcdsp.o 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} | ^ 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)) | ~ ^ ~ 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/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/rasc.c:192:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 192 | zstream->avail_in = FFMIN(size, bytestream2_get_bytes_left(gb)); | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~src/libavcodec/bytestream.h :271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/ra144enc.c:502:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ energy <= ractx->old_energy, | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/rka.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rka.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s-src/libavcodec/bytestream.h>b:u317f:_e13n:d warning: - comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s- >buf_ptr >= si z317e | o f ( Bi tsBiuzfe)2) = 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/rka.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rka.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rka.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/rasc.c:223:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | if (nb_moves > INT32_MAX / 16 || nb_moves > avctx->width * avctx->height) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:245:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 245 | if (bytestream2_get_bytes_left(&mc) < uncompressed_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:248:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 248 | for (int i = 0; i < nb_moves; i++) { | ~ ^ ~~~~~~~~ CC libavcodec/sbcdsp_data.o 15 warnings generated. src/libavcodec/rka.c:190:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | for (int i = 0; i < FF_ARRAY_ELEMS(m->val4); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/sbcenc.o src/libavcodec/rasc.c:351:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 351 | w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:351:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 351 | w > avctxsrc/libavcodec/remove_extradata_bsf.c->wi:d238t:h12 :| |warning: missing field 'help' initializer [-Wmissing-field-initializers]h > avct x238- | > h e i g{h tN)U L| L ~ ^ ~~~~~~~~~~~~} , | ^ src/libavcodec/rasc.c:350:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 350 | if (x >= avctx->width || y >= avctx->height || | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:350:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/rka.c 350 | : 213 : 23 :i f warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] x >= avctx->wi d213t | h | | y f>=o ra v(ictxn-t> hie i=g h0t; i| |< | F ~ ^ ~~~~~~~~~~~~F _ARRAY_ELsrc/libavcodec/rasc.cE:M354S:(39s:- >warning: bcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] prob[0]) ;354 | i+ + ) i| f ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( x + w > avctx->width || y + h > avctx->height) | ~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:354:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | if (x + w > avctx->width || y + h > avctx->height) | ~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:368:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 368 | if (bytestream2_get_bytes_left(gb) < uncompressed_size)CC libavcodec/sbrdsp.o | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:394:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 394 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:405:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 405 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:414:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 414 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:423:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 423 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:432:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:438:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 438 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:450:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:459:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 459 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ CC libavcodec/sbrdsp_fixed.o 12 warnings generated. src/libavcodec/ratecontrol.c:68:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68 | return rce->qscale * (double)(rce->i_tex_bits + rce->p_tex_bits + 1) / qp; | ~~~~~^~~~~~ ~ In file included from src/libavcodec/roqaudioenc.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/ratecontrol.c:76:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | g->b u76f | f e r +=r FeFtMuIrNn (rgc-e>-b>uqfsfcearl_ee n*d -( dgo-u>bbluef)f(errc,e- >sii_ztee);x _ | b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ts + rce->p_tsrc/libavutil/macros.he:x49:_25b:i tnote: expanded from macro 'FFMIN's + 1) / 49bi | t#sd;e f i| ~~~~~^~~~~~ ~n e FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/rasc.c:552:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 552 | if (w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:552:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 552 | if (w > avctx->width || h > asrc/libavcodec/ratecontrol.cvc:t88x:-13>h:e warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g ht) | ~ ^ ~~~~~~~~~~~~ 88 | In file included from (a->isrc/libavcodec/roqaudioenc.c_:q25: usrc/libavcodec/bytestream.ha:n186:t13_:f acwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o r > 0.0 || rc c186-> | l a st _ snionz_be_p2i c=t F_FtMyIpNe( p-=>=b uAfVf_ePrIC_TeUnRdE _- TpY-P>E_bPuf)f)e r | , ~~~^~~~~~~~~~~~~~ ~ s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/ratecontrol.c ~~~~~ ^ ~~~~ :89:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:89:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ src/libavcodec/ratecontrol.c:89:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavcodec/ratecontrol.c:91:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | src/libavcodec/rka.c : 410 : 12 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] a->b_quant_fac t410o | r > 0si.z0)e = | F ~~~^~~~~~~~~~~~~~ ~F MIN(size, am->buf_size - 1); | ^ ~~~~ ~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define Fsrc/libavcodec/ratecontrol.cF:MI92N(:a51,:b warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( (a) > (b) 92? | ( b ) : ( a q) )= l a| s ~ ^ ~t _non_b_q *src/libavcodec/rka.c :a422-:>18b:_ qwarning: uacomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]nt _factor +422 | a - > b _ q uiafn t(_siozfef se=t=; a| m ~ ~~~^~~~~~~~~~~~~~- >buf_sizesrc/libavcodec/ratecontrol.c :-92 :131:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ | ~~~~ ^ ~~~~~~~~~~~~~~~~ 92 | src/libavcodec/rka.c : 436 : 23 :q warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] last_n o436n | _ b _ q * a - > b _ qif11u a( warningnj s>t generated= _v. f)a c{t o | r ~ ^ ~ + a->b_qusrc/libavcodec/rka.ca:n450t:53_:o fwarning: fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]s et; | ~ ~~~^~~~~~~~~~~~~~ 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/ratecontrol.c:127:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | qmin = (int)(qminsrc/libavcodec/bytestream.h * F:FA271B:S17(:s -warning: >acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]v ctx->b_quant_fac t271or | ) + sin-t> asvicztex2- >=b_ qFFuManItN_(ogf-f>sbeutf f+e 0r._5e)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/ratecontrol.c:128:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | qmax = (int)(qmax * FFAsrc/libavcodec/rka.cBS(:s-537>:a18v:c twarning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >b_quant_f a537c | t o r) +} sw-h>ialvec t(xi-d>xb _ts_iozfef)s;e t | + ~~~ ^ ~~~~~~~~~0 .5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:131:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 131 | qmin = (int)(qmin * FFABS(s->avctx->i_quant_factor) + s->avctx->i_quant_offset + 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:132:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 132 | qmax = (int)(qmax * FFABS(s->avctx->i_quant_factor) + s->avctx->i_quant_offsIn file included from et +src/libavcodec/roqaudioenc.c :025.5: )src/libavcodec/bytestream.h;: 293 :| 13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/rasc.c:602:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 602 | if (s->cursor_x >= avctx->width || s->cursor_y >= avctx->height) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:602:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 602 | if (s->cursor_x >= avctx->width || s->cursor_y >= avctx->height) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:606:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 606 | s->cursor_y + s->cursor_h > avctx->height) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:605:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 605 | if (s->cursor_x + s->cursor_w > avctx->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:611:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | for (int i = 0; i < s->cursor_h; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:612:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | for (int j = 0; j < s->cursor_w; j++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:639:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 639 | for (int i = 0; i < s->cursor_h; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(src/libavcodec/rasc.cp-:>640b:u31f: fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e r_end - p640 | - > b u f f e r, s izfeo)r; (i n| t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ j = 0; src/libavutil/macros.hj :<49 :s25-:> note: cexpanded from macro 'FFMIN'u rsor_w; 49 | j#+d+e) f{i n e | F ~ ^ ~~~~~~~~~~~F MIN(a,b) (src/libavcodec/rasc.c(a:)654 :>27: (warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/ratecontrol.c) :? (163b :654)17 | : : warning: ( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a ) ) | ~ ^ ~f or (i n163t | i =In file included from 0src/libavcodec/roqaudioenc.c ; :i <25 : s src/libavcodec/bytestream.hq:- 318>*:c15= us:r-s> warning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r rc__hq; m 318i+o | +d ) _ {ia mfp ;| ~ ^ ~~~~~~~~~~~ ( s| i ~~ ~~~^~~~~~~~~~~z e2 !src/libavcodec/rasc.c= :s655i:31z:e )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~ ^ ~~~~ 655 | for (int j = 0; j < s->cursor_w; j++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/ratecontrol.c:176:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | q *= pow(d, 1.0 / s->rc_buffer_aggressivity); | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX((min_rate - buffer_size + rcc->buffer_index) * | ~ 180 | s->avctx->rc_min_vbv_overflow_use, 1)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX((min_rate - buffer_size + rcc->buffer_index) * | ~ 180 | s->avctx->rc_min_vbv_overflow_use, 1)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/bytestream.h:355: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/rka.csrc/libavutil/macros.h:49::64625:22:: note: expanded from macro 'FFMIN'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define F646F | MI N ( a , b ) (}( aw)h i>l e( (bi)d x? <(=b )c t: x(-a)>)s i | z ~ ^ ~e ); | ~~~ ^ ~~~~~~~~~ In file included from src/libavcodec/roqaudioenc.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqaudioenc.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/ratecontrol.c: 196357: | 34 : warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f (size2 != s i196z | e ) | ~~~~~ ^ ~~~~ 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__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/rasc.csrc/libavcodec/ratecontrol.c:213::12699:: 44warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 213 | if (s -699> | r c _ q s q u iishf =(=b y0te.st0r e|a|m2 _qgmient _b=y=t eqs_mlaexf)t ({gb ) | < ~~~^~~~~~~~~~ ~~ 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) (src/libavcodec/ratecontrol.c(a): 262>: 12(b:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]? (b) : (a)) 247 | | ~ ^ ~ double src/libavcodec/rka.cc:o704n:s27t:_ vwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l ues[] = { 704 | | ~ 248 | f o r ( i n tM _src/libavcodec/rasc.cyP =I 0:,;787 : y163 :< 249warning: | missing field 'unit' initializer [-Wmissing-field-initializers] F F M I N ( s plMi_tE,, size 250- | x ) ; ryc+e-+>, i_ot787ffe++ | x){_ {b"is t s| k ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ i *p r_cceu-src/libavcodec/rka.c>rq:ssc707oar:21":l, "ewarning: ,s comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]k i p 251th | e 707 | c u rs or " , ro fc fes -e> itfp o_f(tof(eRf xA_>=S bCFitCsF_oA *n RterxtR,c Aes-Y>qks_icpaEle_L,cE uMrsSor(), 252c tAx | V -_ OP>T b _uf T 0 Y)()P rE_| BcOO ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~Le- ,> i{_.ti6esrc/libavcodec/rka.cx4_: 725b=:31i: warning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0s }+, 0r, c1 e-,725 | > p A_ V t_ eOx _P bT_ i Ft Ls) A fG*o_r D ((EdiCnoOtDu IbiNl eG= )0_r;cPe Ai- AfqMsic lat|l.es iz,eA V_&O &P i253 T< | _ F 1L5 A;G_ V IiD + Erc+e-O>)_Pm vA_b iR| tAs ~ ^ ~~~~~~~~~M / m}b,_ n| usrc/libavcodec/rka.cm ^:, 728 :32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 254 | 728 | r c e- > pi c t _t yfopre (=i=n tA Vi _=P IC1TU5src/libavcodec/rasc.c;R: Ei 788<_: TY8fP:i El_Bwarning: tmissing field 'help' initializer [-Wmissing-field-initializers]?. s(irz cee788;- | {> fiN_+U+LcL )}o ,de | +| ~ ^ ~~~~~~~~~ ^ rce->b_code) * 0.5 : rce->f_code, 255 | rce->i_count / mb_num, 256 | rce->mc_mb_var_sum / mb_num, 257 | rce->mb_var_sum / mb_num, 258 | rce->pict_type == AV_PICTURE_TYPE_I, 259 | rce->pict_type == AV_PICTURE_TYPE_P, 260 | rce->pict_type == AV_PICTURE_TYPE_B, 261 | rcc->qscale_sum[pict_type] / (double)rcc->frame_count[pict_type], 262 | a->qcompress, | ~~~^~~~~~~~~ src/libavcodec/ratecontrol.c:251:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, 251 | rce->p_tex_bits * rce->qscale, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:250:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from src/libavcodec/rpzaenc.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c: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:src/libavcodec/put_bits.h301:55:: 265warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]37 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | q265 | = - q * s- >iafv c(txs->-i>_qbuuafn_t_efnadc to-r +s -s>-b>uafvc_tpxt-r>i _q>u=a nsti_zoefofsfe(t;B i| tB ~ ~~~~~~~~~~^~~~~~~~~~~~~~u f)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:301:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | q = -q * s->avctx->i_quant_factor + s->avctx->i_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:302:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | else if (pict_type == AV_PICTURE_TYPE_B && s->avctx->b_quant_factor < 0.0) | ~~~~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:303:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | q = -q * s->avctx->b_quant_factor + s->avctx->b_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:303:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | q = -q * s->avctx->b_quant_factor + s->avctx->b_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/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/roqvideodec.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/scpr.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/screenpresso.o 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)); | ~ ~~~~~~~~~^~~~~~~~~~ CC libavcodec/setts_bsf.o 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->src/libavcodec/ratecontrol.cbuff:e441r:_42e:n dwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h438: | 49 : 25 : note: expanded from macro 'FFMIN' ff_dl o49g( | s#,d e"f[ilnae vFcF MIrNc]( a,ebnt)r y([%(da]). >n ew(_bq)sc a?l e( b=) %:. (3af) ) q p| ~ ^ ~= %.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) | ~~~~~~ ^~~~~~~~~~~ In file included from src/libavcodec/roqvideodec.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/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: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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 11 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 31 warnings generated. src/libavcodec/ratecontrol.c:618:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | if (s->avctx->qblur > 1.0) { | ~~~~~~~~~~^~~~~ ~ src/libavcodec/ratecontrol.c:625:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | double bits = s->rc_initial_cplx * (i / 10000.0 + 1.0) * s->mb_num; | ~~~^~~~~~~~~~~~~~~ ~ 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] src/libavcodec/ratecontrol.c:552:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | 552g | -> b u f f e r i+f =( iF F biu f>=f eIrN_Te_nMdA X- /g -s>ibuzfefoefr(R,a tseiCzoen)t;r o l| E ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n try)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 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(aCC libavcodec/sga.o ,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/rpza.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/roqvideoenc.c:63: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqvideoenc.c:63: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/sgidec.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/rpza.c:41: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))src/libavcodec/ratecontrol.c | ~ ^ ~ :742:50: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/rpza.c :41: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 742 | i f ( scioznes2t !f=l osait zleu)m i _| m ~~~~~ ^ ~~~~a sking = s->avctx->lumi_masking / (128.0 * 128.0); | ~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:743:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 743 | const float dark_masking = s->avctx->dark_masking / (128.0 * 128.0); | ~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:774:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 774 | factor = 1.0 + p_masking; | ~ ^~~~~~~~~ src/libavcodec/ratecontrol.c:777:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 777 | factor = pow(temp_cplx, -temp_cplx_masking);src/libavcodec/bytestream.h | ~~~ ^~~~~~~~~~~~~~~~~~: 271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/ratecontrol.c:777:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 271777 | | i n t s i z ef2ac t=o r F=F MpIoNw((g-t>ebmufpf_ecrpl_xe,nd --t egm->pb_ucfpfelrx,_ msaiszek)i;n g )| ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~~~ ^~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) src/libavcodec/ratecontrol.c: :(779a:)34): warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ^ ~ 779 | factor *= pow(spat_cplx, -spatial_cplx_masking); | ~~~ ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:779:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 779 | factor *= pow(spat_cplx, -spatial_cplx_masking); | ~~~ ^~~~~~~~~ src/libavcodec/ratecontrol.c:782:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 782 | factor *= (1.0 - (lumi - 128) * (lumi - 128) * lumi_masking); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:784:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 784 | factor *= (1.0 - (lumi - 128) * (lumi - 128) * dark_masking); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 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->bsrc/libavcodec/ratecontrol.cuf:fe803r_:e40:n dwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- p->buffer, 803s | i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f actor *= src/libavutil/macros.h1:49.:025 :- note: bexpanded from macro 'FFMIN'or der_ma ssrc/libavcodec/rpzaenc.c49k | i#n:dge720:f23i: *n warning: em comparison of integers of different signs: 'int' and 'channel_offset' (aka 'enum channel_offset') [-Wsign-compare]b F_FfaMcItNo(ar,b ;720) | (| ( ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~ a ) > ( b ) ? (ibf )( i := = (cah)a) nsrc/libavcodec/ratecontrol.c) :| 805 ~ ^ ~ :{13 :| ~ ^ ~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/roqvideoenc.c:63: src/libavcodec/bytestream.h :294805: | 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i f294 | ( f a icft (osirz e<2 0 .!0= 0s0iz0e1) ) | ~~~~~ ^ ~~~~| ^~~~~~ ~ src/libavcodec/ratecontrol.c:819:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 819 | float newq = q * cplx_tab[i] / bits_tab[i]; | ~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:819:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 819 | float newq = q * cplx_tab[i] / bits_tab[i]; | ~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:824:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 824 | cplx_sum -= cplx_tab[i] * q / qmax; | ^~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:827:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 827 | cplx_sum -= cplx_tab[i] * q / qmin; | ^~~~~~~~~~~ ~ src/libavcodec/bytestream.h:317:src/libavcodec/ratecontrol.c13::830 :warning: 13:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 830 | 317 | i f ( bsiitzse_2s u=m F b | u ^~~~~~~~ ~ff er_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #src/libavcodec/ratecontrol.cde:f832i:ne13 :F FMwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N (a,b) (832( | a ) > ( b )i ?f ((bc) p:l x(_as)u) m | < ~ ^ ~ 0.001) | ^~~~~~~~ ~ In file included from src/libavcodec/roqvideoenc.c:63: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:838:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 838 | float newq = q * cplx_tab[i] / bits_tab[i]; | ~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:838:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 838 | float newq = q * cplx_tab[i] / bits_tab[i]; | ~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:845:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 845 | intq = (int)(newq + 0.5); | ^~~~ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/rpzaenc.c:857:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 857 | { "skip_frame_thresh", NULL, OFFSET(skip_frame_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:858:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 858 | { "start_one_color_thresh", NULL, OFFSET(start_one_color_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:859:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 859 | { "continue_one_color_thresh", NULL, OFFSET(continue_one_color_thresh), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:860:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 860 | { "sixteen_color_thresh", NULL, OFFSET(sixteen_color_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:861:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 861 | { NULL }, | ^ src/libavcodec/ratecontrol.c:928:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 928 | if (br_compensation <= 0.0) | ^~~~~~~~~~~~~~~ ~~ src/libavcodec/ratecontrol.c:940:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:939:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:939:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ 1 warning generated. src/libavcodec/ratecontrol.c:951:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 951 | bits = predict_size(&rcc->pred[pict_type], rce->qscale, sqrt(var)); | ~~~~~~~~~~~~ ~~~~~^~~~~~ src/libavcodec/ratecontrol.c:969:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 969 | rcc->pass1_rc_eq_output_sum * br_compensation; | ~ ^~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:975:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 975 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 11 warnings generated. src/libavcodec/ratecontrol.c:976:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 976 | q = get_diff_limited_q(s, rce, q); | ~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/ratecontrol.c:977:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 977 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ratecontrol.c:981:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 981 | rcc->short_term_qsum *= a->qblur; | ~~ ~~~^~~~~ src/libavcodec/ratecontrol.c:982:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 982 | rcc->short_term_qcount *= a->qblur; | ~~ ~~~^~~~~ src/libavcodec/ratecontrol.c:984:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 984 | rcc->short_term_qsum += q; | ~~ ^ src/libavcodec/ratecontrol.c:988:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 988 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ratecontrol.c:990:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 990 | q = modify_qscale(s, rce, q, picture_number); | ~~~~~~~~~~~~~ ^ src/libavcodec/ratecontrol.c:994:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 994 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ratecontrol.c:1004:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 998 | av_log(s->avctx, AV_LOG_DEBUG, | ~~~~~~ 999 | "%c qp:%d<%2.1f<%d %d want:%"PRId64" total:%"PRId64" comp:%f st_q:%2.2f " 1000 | "size:%d var:%"PRId64"/%"PRId64" br:%"PRId64" fps:%d\n", 1001 | av_get_picture_type_char(pict_type), 1002 | qmin, q, qmax, picture_number, 1003 | wanted_bits / 1000, s->total_bits / 1000, 1004 | br_compensation, short_term_q, s->frame_bits, | ^~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:1002:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 998 | av_log(s->avctx, 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; | ~ ^ 6 warnings generated. CC libavcodec/sgienc.o 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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 17 warnings generated. CC libavcodec/sgirledec.o 6 warnings generated. In file included from src/libavcodec/rscc.c:45: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/sheervideo.o CC libavcodec/shorten.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 11 warnings generated. In file included from src/libavcodec/rscc.c:45: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rscc.c:45: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: 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 (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/simple_idct.o src/libavcodec/roqvideoenc.c:484:77: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 484 | if (ROQ_LAMBDA_SCALE*subcel->eval_dist[i] + enc->lambda*bitsUsed[i] < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 485 | best_dist) { | ~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rscc.c:45: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define 37FF warningMsIN generated(a. ,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rscc.c:45: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 33 warnings generated. 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/rscc.c:200:31: warning: comparison of integers of different signs: 'uLongf' (aka 'unsigned long') and 'int' [-Wsign-compare] 200 | if (packed_tiles_size != tiles_nb * TILE_SIZE) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:203:49: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 203 | if (bytestream2_get_bytes_left(gbc) < packed_tiles_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:303:32: warning: comparison of integers of different signs: 'uLongf' (aka 'unsigned long') and 'int' [-Wsign-compare] 303 | if (ctx->inflated_size < pixel_size) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/rscc.c:340:20: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 340 | if (pixel_size == ctx->inflated_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:353:27: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 353 | if (ctx->valid_pixels < ctx->inflated_size) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:355:27: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 355 | if (ctx->valid_pixels >= ctx->inflated_size * (100 - avctx->discard_damaged_percentage) / 100) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:1077:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1077 | if (enc->framesSinceKeyframe == avctx->gop_size) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:1109:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1109 | { "quake3_compat", "Whether to respect known limitations in Quake 3 decoder", OFFSET(quake3_compat), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/roqvideoenc.c:1110:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1110 | { NULL }, | ^ CC libavcodec/sinewin.o CC libavcodec/sipr.o CC libavcodec/sipr16k.o In file included from src/libavcodec/rv10enc.c:29: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/rv10.c:37: In file included from src/libavcodec/h263.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 31 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/sbcdsp.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | for (i = 0; i < subbands; iIn file included from ++)src/libavcodec/rv30.c : | 30 ~ ^ ~~~~~~~~: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37:src/libavcodec/sbcdsp.c :warning: 75: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] 75 | 227 | f o r ( h oipf (=s 0-;> bhuofp_e nbsrc/libavcodec/put_bits.hbbaunf:_dspt317r:; h33>=o :p s warning: +icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z= 2e*osfu(bbBaitnBdus )f317 ) | ) | i f ~~~ ^ ~~~~~~~~~~~ { ( s-| > ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ bsrc/libavcodec/sbcdsp.cuf:_76:e23n:d warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- s->bu 76f | _p t r > = sfiozreo f((Bii =t 0B;u if )<) 2{*s u b| ba ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~n ds; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:80:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 80 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdsp.c:86:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | for (i = 0; i < subbands/2; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:87:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 87 | for (j = 0; j < 2*subbands; j++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:90:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 90 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/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/rv20enc.c:29: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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/s302m.c:219:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | {NULL} | ^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/sbc_parser.c:101:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 101 | pc->header_size = FFMIN(sizeof(pc->header), buf_size); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 2 warnings generated. 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/sipr_parser.o CC libavcodec/siren.o CC libavcodec/smacker.o CC libavcodec/smc.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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/smcenc.o CC libavcodec/snappy.o In file included from src/libavcodec/s302menc.c:29: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/rv34.c:37: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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. 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/rv30.c:32: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. 13 warnings generated. CC libavcodec/snow.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/snow_dwt.o src/libavcodec/rv10.c:327:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 327 | for (unsigned i = 0; i < sym_rl_elems; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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/sanm.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) > (17b) warning s? generated(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) | ~~~~~ ^ ~~~~ 4 warnings generated. 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/rv10.c:633:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 633 | if (offset >= buf_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/rv10.c:647:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 647 | offset + FFMAX(size, size2) > buf_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/snowdec.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/snowenc.o CC libavcodec/sonic.o 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/sp5xdec.o CC libavcodec/speedhq.o 11 warnings generated. src/libavcodec/setts_bsf.c:255:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 255 | { "ts", "set expression for packet PTS and DTS", OFFSET(ts_str), AV_OPT_TYPE_STRING, {.str="TS"}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:256:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 256 | { "pts", "set expression for packet PTS", OFFSET(pts_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:257:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 257 | { "dts", "set expression for packet DTS", OFFSET(dts_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:258:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | 1 warning generatedCC libavcodec/speedhqdec.o . { "duration", "set expression for packet duration", OFFSET(duration_str), AV_OPT_TYPE_STRING, {.str="DURATION"}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:259:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 259 | { "time_base", "set output timebase", OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/setts_bsf.c:260:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 260 | { NULL }, | ^ 9 warnings generated. 3 warnings generated. src/libavcodec/sbcenc.c:332:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | OFFSET(max_delay), AV_OPT_TYPE_DURATION, {.i64 = 13000}, 1000,13000, AE }, | ^ src/libavcodec/sbcenc.c:334:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | OFFSET(msbc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AE }, | ^ src/libavcodec/sbcenc.c:336:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 336 | { NULL }, | ^ CC libavcodec/speedhqenc.o CC libavcodec/speexdec.o 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/srtdec.o 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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/scpr.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/scpr.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/scpr.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) CC libavcodec/srtenc.o | ~~~~~ ^ ~~~~ CC libavcodec/startcode.o CC libavcodec/sunrast.o CC libavcodec/subviewerdec.o 3 warnings generated. src/libavcodec/sanm.c:1332:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1332 | if (hdr->width != ctx->width || hdr->height != ctx->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/sanm.c:1332:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1332 | if (hdr->width != ctx->width || hdr->height != ctx->height) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/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(gIn file included from ->busrc/libavcodec/scpr.cf:f29e: r_src/libavcodec/scpr.hen:d231 :-21 :g ->warning: bcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]u ffer, size); | 231 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ifsrc/libavutil/macros.h :(49*:25b:y note: >expanded from macro 'FFMIN'= avctx- >49h | e#idgehfti) n e| ~~~ ^ ~~~~~~~~~~~~~ FFMIN(a,b) (src/libavcodec/scpr.h(:a236): 44>: (warning: bcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]) ? (b) : (236a | ) ) | ~ ^ ~ 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 | In file included from src/libavcodec/sgidec.c : 23 : src/libavcodec/bytestream.h : 186i:f13 :( *warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x >= x * 16 + sx2 | |186 | * b x >s=i zae2v ct=x -F>FwMidItNh()p -{> b u| f ~~~ ^ ~~~~~~~~~~~~fe r_end - p->src/libavcodec/scpr.hb:u272f:f21er:, warning: scomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~272 | src/libavutil/macros.h : 49 : 25 : inote: fexpanded from macro 'FFMIN' ( *bx >= 49x | #*d 1e6f i+n sex 2F F|M|I N*(ab,x b>)= (a(av)c >t x(-b>w)i d?th )( b{) | : ~~~ ^ ~~~~~~~~~~~~ (a)) | ~ ^ ~ src/libavcodec/scpr.h:280:21: warning: In file included from comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]src/libavcodec/sgidec.c :23: src/libavcodec/bytestream.h:187 :28015: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | i f ( *ibfy >(=s iazvec2t x!-=> hseiizgeh)t ) | | ~~~~~ ^ ~~~~ ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:286:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 286 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:286:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 286 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:296:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 296 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:319:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 319 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:319:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 319 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:327:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 327 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:341:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 341 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:341:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 341 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/scpr.c:35: src/libavcodec/scpr3.c:41:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 41 | for (int d = 0; d < nsym; d++) { | ~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/sanm.c:1408:54: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1408 | if (bytestream2_get_bytes_left(&ctx->gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/sanm.c:1495:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1495 | if (header.codec < FF_ARRAY_ELEMS(v1_decoders)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/sgidec.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgidec.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgidec.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/rv40.c:243:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 243 | if(r->s.mb_skip_run > (unsigned)s->mb_num) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end -src/libavcodec/scpr3.c g->:bu164ff:e20r:, warning: scomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 164 | src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' if (rc c49o | de# d< epfi)n {e F| F ~~~~~~ ^ ~M IN(a,b) ((a)src/libavcodec/scpr3.c :>174 (:b19): ?warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare](b ) : (a )174) | | ~ ^ ~ if (pIn file included from src/libavcodec/sgidec.c+: 23k: src/libavcodec/bytestream.h>: 356r:c13c: owarning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ) { | ~~~~~ ^ ~~~~~~ 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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/scpr3.c:270:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 270 | for (a = 0, b = m->size; a < b; a++) | ~ ^ ~ CC libavcodec/svq1.o src/libavcodec/sgidec.c:126:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 126 | if (len * 2 > bytestream2_get_bytes_left(g)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sgidec.c:139:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 139 | if (ret != width) | ~~~ ^ ~~~~~ CC libavcodec/svq1dec.o CC libavcodec/svq1enc.o CC libavcodec/svq3.o CC libavcodec/sunrastenc.o src/libavcodec/scpr3.c:438:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 438 | if (p >= d) { | ~ ^ ~ 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)) | ~ ^ ~ In file included from src/libavcodec/shorten.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/shorten.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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++) { | ~ ^ ~~~~ 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' In file included from 49 | #dsrc/libavcodec/sgienc.ce:f25in: esrc/libavcodec/bytestream.h :F171:F18MI:N (warning: a,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b) ((a) > (b) ? (b )171 : | (a ) ) 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)src/libavcodec/bytestream.h > :(b271): 17? :( bwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : (a)) | ~ ^ ~ 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from In file included from src/libavcodec/sgienc.csrc/libavcodec/sga.c::2524: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::186186::13:13 : warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186186 | | ssiizzee22 == FFFFMMIINN((pp-->>bbuuffffeerr__eenndd - -p -p>-b>ubfufffere,r, siszizee));; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##ddeeffiinnee FFFFMMIINN((aa,,bb)) (((a()a )> > ((b)b ?) (?b ()b ): :( (aa)))) | | ~ ^ ~ ~ ^ ~ In file included from In file included from src/libavcodec/sgienc.csrc/libavcodec/sga.c::2524: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::187187::1515:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 187 | if i(sfi z(se2i z!=e 2s i!=z es)i z e| ~~~~~ ^ ~~~~) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/shorten.c:31: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/shorten.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 | #definsrc/libavcodec/scpr3.ce F:F630MIN:(23a:, bwarning: ) comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]( (a) > (b) ? ( 630b | ) : (fao)r) (| i ~ ^ ~n t i = 0; i In file included from buffer_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:644:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 644 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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 | In file included from sisrc/libavcodec/sgienc.cz:e25: src/libavcodec/bytestream.h =: F293F:MI13N:( gwarning: ->comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b uffer_end - g- >293b | u f fe r ,s iszizee2) ;= | F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F MIN(p->buffsrc/libavutil/macros.he:r49_:e25n:d note: -expanded from macro 'FFMIN' p->buff e49r, | #sdizee)f;i n e| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F FMIN(a,bsrc/libavutil/macros.h):49 :(25(:a )note: expanded from macro 'FFMIN'> (b) ? (49b | )# d:e f(ai)n)e F| F ~ ^ ~M IN(a,b) ((a) > (In file included from bsrc/libavcodec/shorten.c): 31?: src/libavcodec/bytestream.h(:b356): 13:: (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] )) | ~ ^ ~ 356 | In file included from src/libavcodec/sgienc.c :s25i: zsrc/libavcodec/bytestream.he2: 294=: 15FF:M Iwarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (p->b u294f | f e r _iefn d( -s ipze-2> b!u=f fseri,z es)i z e| ); ~~~~~ ^ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavcodec/scpr3.cIn file included from :692src/libavcodec/sga.c::1524: :src/libavcodec/bytestream.h :warning: 293comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 692 | 293 | i f si(zfe2 => FFFF_MAINR(RApY-_>bEuLfEfMSe(rn_.ednedc -t apb-)>)b u f| fe ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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' src/libavcodec/scpr3.c: 49709 | :#23de:f iwarning: ncomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]e FFMIN(a,b) 709( | ( a ) > f(obr) ( in?t (ib) =: 0(;a )i) < | s ~ ^ ~i ze; i++) {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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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)) | src/libavcodec/scpr3.c ~ ^ ~ :757:34In file included from : src/libavcodec/sgienc.cwarning: :comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 757357 | | i f ( sfizoer2 (!=i nsti zce )= 0| , ~~~~~ ^ ~~~~ i = 0; i < max + 1; i++) { | ~ ^ ~~~~~~~ src/libavcodec/scpr3.c:765:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 765 | for (int j = 0; j < q - g; j++) | ~ ^ ~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sga.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sga.c:24: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/sgienc.c:202:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 202 | for (z = 0; z < depth; z++) { | ~ ^ ~~~~~ src/libavcodec/sgienc.c:205:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | for (y = 0; y < height; y++) { | ~ ^ ~~~~~~ src/libavcodec/sgienc.c:208:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for (x = 0; x < width * bytes_per_channel; x += bytes_per_channel) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sgienc.c:233:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 233 | for (z = 0; z < depth; z++) { | ~ ^ ~~~~~ src/libavcodec/sgienc.c:236:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 236 | for (y = 0; y < height; y++) { | ~ ^ ~~~~~~ src/libavcodec/sgienc.c:237:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (x = 0; x < width * depth; x += depth) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/sgienc.c:261:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 261 | { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/sgienc.c:263:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 263 | { NULL }, | ^ CC libavcodec/tak.o src/libavcodec/scpr3.c:1053:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1053 | if (min > max || min >= s->nbcount) | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr3.c:1076:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1076 | while (min < s->nbcount && count-- > 0) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr3.c:1085:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1085 | for (y = 0; y < s->nby; y++) { | ~ ^ ~~~~~~ src/libavcodec/scpr3.c:1086:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1086 | for (x = 0; x < s->nbx; x++) { | ~ ^ ~~~~~~ src/libavcodec/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/scpr.c:193:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 193 | for (i = 0; i < maxc; i++) { | ~ ^ ~~~~ In file included from src/libavcodec/snappy.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/snappy.c:22: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/snappy.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 17 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/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/snappy.c:22: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/tak_parser.o In file included from src/libavcodec/snappy.c:22: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/scpr.c:394:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 394 | if (min > max || min >= s->nbcount) | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr.c:409:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 409 | while (min < s->nbcount && count-- > 0) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr.c:418:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 418 | for (y = 0; y < s->nby; y++) { | ~ ^ ~~~~~~ src/libavcodec/scpr.c:419:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 419 | for (x = 0; x < s->nbx; x++) { | ~ ^ ~~~~~~ CC libavcodec/takdec.o src/libavcodec/snappy.c:70:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 70 | if (size < len) | ~~~~ ^ ~~~ CC libavcodec/takdsp.o src/libavcodec/snappy.c:83:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 83 | if (off > p - start || size < len) | ~~~ ^ ~~~~~~~~~ In file included from src/libavcodec/shorten.c:35: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/targa.o src/libavcodec/shorten.c:132:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | for (chan = 0; chan < s->channels; chan++) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:133:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 133 | if (FFMAX(1, s->nmean) >= UINT_MAX / sizeof(int32_t)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/targa_y216dec.o src/libavcodec/shorten.c:166:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 166 | if (k > 31U) | ~ ^ ~~~ CC libavcodec/targaenc.o 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)) | ~ ^ ~ 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++) | ~~~~ ^ ~~~~~~~~~~~ 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_src/libavcodec/sipr16k.cend: -50 :18p:- >warning: buffer, simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h50: | 49 : 25 : note: expanded from macro 'FFMIN' lsp[i] =49 | c#odsfe(finles f[FiF]M)I;N (| ~ ^~~~~~~~~~~~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. 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)) | ~ ^ ~ src/libavcodec/sipr.c:163:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | src/libavcodec/sipr16k.c : 170l:s22f:n ewarning: wimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ i] = lsf_histIn file included from or y[170i | src/libavcodec/smc.c] : 34* : 0 src/libavcodec/bytestream.h.: 3293 :3s 13q+: r ltswarning: (fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](_ 0t.0m1p [+i a]v p+r im ve_s293ca | n_al l s fas[irpir]oze;2 d= u | c ~ ^~~~~~~~~~~ FtF_MIfN(lpo-a>t_bsrc/libavcodec/sipr.cufcf:163(:45e:f crwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ ve,nd f-c _p163v | ->, sbu bu f ffr e a rml,es s_ifsznieezw)e[));) i; | ] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ =| l ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s f_hisrc/libavutil/macros.hs:t49o:r25y:src/libavcodec/sipr16k.c[ :169i:]note: 55expanded from macro 'FFMIN'*: 0 .3warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 49l | s#f_d e169t | f mi pn [ie]m + rFFmM_eIeNa(nnae_,br)lg s(fy[( i=a ])g ; a> i| n ~ ^~~~~~~~~~_( cbor)r _?fa csrc/libavcodec/sipr.c(t:bo163r): 21* :: ex p(warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( aM))_ LN 10| / ~ ^ ~ 163 | 2 0. * m In file included from r _ esrc/libavcodec/smc.c n:lse34fr: ngsrc/libavcodec/bytestream.hye:)w /294 [: i15| ]: ~ ^~~~~~~~~ =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] lsf_src/libavcodec/sipr16k.ch i:294169s:17 | :t owarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r y [i ] i*f 0(169.s3 | i3 ze 2 + ! l s=mf r_s_izteemnp)[ie] r g+| yme ~~~~~ ^ ~~~~a =n _glsafi[ni]_;c o| rr ^~~~~~~~~~~~~~ ~_f actor * exp(M_LN10 / 20. * mr_energy) / | ^~~~~~~~~~~~~~~~ ~ src/libavcodec/sipr.c:170:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | lsfnew[9] = FFMIN(lsfnew[LP_FILTER_ORDERIn file included from - src/libavcodec/smcenc.c1]:,32 1: .src/libavcodec/bytestream.h3: 171*: 18:M_P Iwarning: ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49171 | | # d e f ign-e> bFuFfMfIeNr( a+,=b )F FM(I(Na()g ->> b(ubf)f e?r_ e(nbd) -: (ga-)>)bu f f| er ^ ~, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/sipr.c:175:In file included from 25: warning: src/libavcodec/smacker.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :51: src/libavcodec/bytestream.h:171:18 :175 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] lsfnew[i] = c o171s | ( l s f negw-[>ib]u)f;f e| r ~~~ ^~~~~~~~~ +=src/libavcodec/bytestream.h F:F317M:13I:N( gwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer_end - g- >317 | b u f f esirz,e2 s=i zFeFM)I;N ( p-| > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b uffer_end -src/libavutil/macros.h :49p:-25>b:u fnote: fexpanded from macro 'FFMIN'e r, size) ;49 | # d| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e fine FFMsrc/libavutil/macros.hI:N49(:a25:, bnote: )expanded from macro 'FFMIN' ( (a) > (49b | )# d?e fi(nbe )F F:MI N((aa),)b )| ~ ^ ~( (a) > (b) ? (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:186:13: warning: comparison of integers of different signs: 'int' and '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/sipr16k.c 49 | :#221d:ef29i:n e warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F MIN(a,b) ((a) >221 | ( b ) ? ( bf). p:i t(cha_)f)a c | = ~ ^ ~ F FMIN(pitcIn file included from hsrc/libavcodec/smcenc.c_:f32ac: ,src/libavcodec/bytestream.h: 1871.:015):; warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~~~^~~~~~~~~~~~~~~ 187 | src/libavutil/macros.h :49 : 22: inote: fexpanded from macro 'FFMIN' (size2 49 | !#d=e fsiiznee )F FM I| N( ~~~~~ ^ ~~~~a ,b) ((a) > (b) ? (b) : (a)) | ^ ~ 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) { | In file included from ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/smacker.c:51src/libavcodec/shorten.c: :src/libavcodec/bytestream.h374::18624:: 13warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 374 | 186 | i f s(ipzree2d _=or dFeFrM I>N=( pF-F>b_uAffReRrA_Y_enEdL E-M Sp(-f>biuxfefedr_,c osiezfe)f;s ) )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/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/sipr16k.c:249:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 249 | ctx->energy_history[0] = 20.0 * log10f(gain_corr_factor); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.hsrc/libavcodec/sipr.c::355224:13::9 :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] 355224 | | sitz e= t=0 F*F M0.I5N;( g -| > ^~ ~b uffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smc.c:34: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMsrc/libavcodec/sipr.cIN:(227p:-45>:bu fwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e r_end - p->b u227f | f e r , s i z e ) ; l| s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ fint[j]src/libavutil/macros.h :49=: 25l:s fnote: oexpanded from macro 'FFMIN'l d[j] * (491 | # d-e fti)n e+ FtF M*I Nl(saf,nbe)w [(j(]a;) >| ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~( b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smc.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) | ~~~~~ ^ ~~~~ 83 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/snow_dwt.c:223:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | if (y + 1 < (unsigned)height)In file included from | ~~~~~ ^ ~~~~~~~~~~~~~~~~src/libavcodec/smacker.c :51: src/libavcodec/bytestream.h:293:13: src/libavcodec/snow_dwt.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]225 :19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | 293 | i f s(iyze 2+ = 2F Fnbusfifegrn_eedn)dh e-ig hpt-) > | b ~~~~~ ^ ~~~~~~~~~~~~~~~~u ffer, sisrc/libavcodec/snow_dwt.cz:228e:);19 : warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h228: | 49: 25 : note: expanded from macro 'FFMIN' if (y +49 | #1d e | ~~~~~ ^ ~~~~~~~~~~~~~~~~(b ) ? (b) src/libavcodec/snow_dwt.c: :(230:a19):) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~ 230 | In file included from src/libavcodec/smacker.c :51 : src/libavcodec/bytestream.h :294i:f15 (:y +warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] < (un s294i | g n eifd )(hseiizgeh2t )! =| ~~~~~ ^ ~~~~~~~~~~~~~~~~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/libavutil/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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 >CC libavcodec/textdec.o 1024U) { | ~~~~~~~ ^ ~~~~~ src/libavcodec/shorten.c:458:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 458 | if (s->nmean > 32768U) { | ~~~~~~~~ ^ ~~~~~~ src/libavcodec/shorten.c:464:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 464 | if ((unsigned)skip_bytes > FFMAX(get_bits_left(&s->gb), 0)/8) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/texturedsp.o 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355src/libavcodec/snow_dwt.c | : s298i:z19e: warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FFMIN(g->buffe r298_ | e n d - g- >ibfu (fyf +e r,3 ssrc/libavcodec/sipr.cf ( :b(415:)30y : ?+warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( 4 b< )(u n:s i(ag) )n 415| e | ~ ^ ~ d ) h e iagvhgtIn file included from _)esrc/libavcodec/smacker.c :n | 51 ~~~~~ ^ ~~~~~~~~~~~~~~~~ e: rsrc/libavcodec/bytestream.hg:y356 :=13 :src/libavcodec/snow_dwt.c(0 .:01warning: 303comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]+: 19 a:vp riwarning: vcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ 356s | c al a rsi303pzr | eod uc2t =_ fF lFM Io a tN_ (pc-i(>bfuf ixfe(fd_yv eec+rt 3_ oenbeu df)fh416e | eir ,g s h ti ) z| e ) ~~~~~ ^ ~~~~~~~~~~~~~~~~; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/snow_dwt.c : 305: src/libavutil/macros.h 19 :: warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 25 : note: expanded from macro 'FFMIN'305 | 49 | # d efiif (n ye +F 2F MIo )r(hb),e ?i ( g| ~~~~~~~~~~~~~b h)t ): ( a| ~~~~~ ^ ~~~~~~~~~~~~~~~~ )417 | ) | src/libavcodec/snow_dwt.c ~ ^ ~ : 307 : 19 : In file included from warning: src/libavcodec/smacker.c comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:51 : src/libavcodec/bytestream.h : 357 : 15 307: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | i f ( y + i f 1 ( si (b) ? (b) : (a)) | ^ ~ src/libavcodec/sipr.c:433:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | ctx->gain_mem = 0.7 * ctx->gain_mem + 0.3 * pitch_gain; | ~ ^~~~~~~~~~ src/libavcodec/sipr.c:433:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | ctx->gain_mem = 0.7 * ctx->gain_mem + 0.3 * pitch_gain; | ~ ~~~~~^~~~~~~~ src/libavcodec/siren.c:418:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 418 | float angle = ((i + 0.5f) * M_PI_2) / 320.f; | ~ ^~~~~ src/libavcodec/siren.c:418:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 418 | float angle = ((i + 0.5f) * M_PI_2) / 320.f; | ~~^~~~~~ ~ CC libavcodec/texturedspenc.o src/libavcodec/snow_dwt.c:416:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (y + 1 < (unsigned)height && y < (unsigned)height) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:416:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (y + 1 < (unsigned)height && y < (unsigned)height) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:424:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 424 warning | s generated . if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:426:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 426 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:430:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 430 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:432:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/shorten.c:553:90: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 553 | if (s->bitstream_index + s->bitstream_size + buf_size + AV_INPUT_BUFFER_PADDING_SIZE > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 554 | s->allocated_bitstream_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/shorten.c:587:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 587 | max_framesize = FFMAX(s->max_framesize, s->blocksize * s->channels * 8); src/libavcodec/snow_dwt.c| ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 450:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 450 | i47f | #d(eyf i+n e1 Ft ) ( b| ) ~~~~~ ^ ~~~~~~~~~~~~~~~~ ? (a) : (bsrc/libavcodec/snow_dwt.c):)452 : | 15 ~ ^ ~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/shorten.c452: | 608 : 24 : iwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (y + 0 < ( u608n | s i g n ewdh)ihleei g(hst-) > c| u ~~~~~ ^ ~~~~~~~~~~~~~~~~r_ chan < s->src/libavcodec/snow_dwt.cc:h455a:n15n:e lwarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ 455 | if (ysrc/libavcodec/shorten.c :-650 :311: s-> bl457o | c k s iizef) ({y + | ~~~~~~~~~ ^ ~~~~~~~~~~~~0 < (unsignesrc/libavcodec/shorten.cd:)h682ei:g35h: twarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 682 | if (residual_size > 30U) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/shorten.c:735:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 735 | if (s->cur_chan == s->channels) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:745:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 745 | for (chan = 0; chan < s->channels; chan++) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:770:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 770 | if (s->cur_chan < s->channels) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/siren.c:651:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/shorten.c :651795 | : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i f795 | ( f a b sf(o*rc o(eif s=_ p0t;r )i > <2 .s0- >*c hdaencnoedlesr;_ sit+a+n)d a{r d _| d ~ ^ ~~~~~~~~~~~e viation[region]) { | ~~~~ ^~~~~~~~~~ src/libavcodec/siren.c:651:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | if (fabs(*coefs_ptr) > 2.0 * decoder_standard_deviation[region]) { | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/siren.c:604:48: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 604 | if (index + show_bits1(gb) >= decoder_tables_elements[category]) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/siren.c:657:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 657 | if (i >= FF_ARRAY_ELEMS(noise_category5)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/tiertexseqv.o src/libavcodec/snow_dwt.c:584:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 584 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:586:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 586 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:588:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 588 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:590:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 590 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:594:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 594 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:596:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 596 | if (y + 0 < 4( warningusns generatedig. ned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/tiff.o src/libavcodec/snow_dwt.c:618:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 618 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:620:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 620 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:622:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 622 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:624:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 624 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:627:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 627 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:629:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 629 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 13 warnings generated. CC libavcodec/tiff_common.o CC libavcodec/tiffenc.o src/libavcodec/smacker.c:204:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 204 | if(size >= UINT_MAX>>4){ // (((size + 3) >> 2) + 3) << 2 must not overflow | ~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/sonic.c:29: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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: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. CC libavcodec/tmv.o 27 warnings generated. src/libavcodec/smacker.c:611:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | if (unp_size > (1U<<24)) { | ~~~~~~~~ ^ ~~~~~~ CC libavcodec/to_upper4.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) | ~~~~~ ^ ~~~~ 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) | ~~~~~~~~~~~~~ ^ ~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/tpeldsp.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/speexdec.c:57: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 src/libavcodec/srtenc.c= FF:M242I:N16(p:- >warning: bucomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]f fer_end - p->b u242f | f e r , fsoirz e();i = 0| ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ insrc/libavutil/macros.hu:49m:_25:r enote: expanded from macro 'FFMIN'c ts; i+ +49) | {# de f| ~^~~~~~~~~~~~~~~i ne FFMIN(asrc/libavcodec/srtenc.c,19:265b: warning)23s : generated( . (warning: acomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) > (b) ? (265b) | : ( aif) ) ( | s ~ ^ ~- >buffer.lIn file included from esrc/libavcodec/speexdec.cn: 57: >src/libavcodec/bytestream.h :b294:u15f:s warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e) { 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) | ~~~~~ ^ ~~~~ 21 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/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/speedhqenc.c:36: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/speedhqdec.c:429:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 429 | if (second_field_offset >= buf_size - 3) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/speedhqdec.c:441:57: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 441 | if (second_field_offset == 4 || second_field_offset == (buf_size-4)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/trace_headers_bsf.o src/libavcodec/sonic.c:889:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 889 | if (sample_rate_index >= FF_ARRAY_ELEMS(samplerate_table)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/truehd_core_bsf.o CC libavcodec/truemotion1.o CC libavcodec/truemotion2.o CC libavcodec/truemotion2rt.o src/libavcodec/snowdec.c:203:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if (ref >= s->ref_frames) { | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/ralf.c:466:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if (num_blocks >= FF_ARRAY_ELEMS(ctx->block_size)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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){ | ~~~~~~~~~~~ ^ ~~~~ 6 warnings generated. CC libavcodec/truespeech.o CC libavcodec/tscc.o src/libavcodec/snow.c:367:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 367 | || (unsigned)sy >= FFMAX(h - b_h - (HTAPS_MAX-2), 0)){ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snow.c:366:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 366 | if( (unsigned)sx >= FFMAX(w - b_w - (HTAPS_MAX-2), 0) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 1 warning generated. In file included from src/libavcodec/svq3.c:57: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/svq1enc.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271CC libavcodec/tscc2.o | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sunrastenc.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | src/libavcodec/put_bits.h s:iz265e2: 37=: Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M IN(p->buffer_en d265 - | p - > b uf f e r,i fs iz(es-)>; b uf| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e nd - s->src/libavutil/macros.h:b49uf:_25:p tnote: expanded from macro 'FFMIN'r >= si z49e | o#dfe(fBiniet BFuFfM)I)N ({a , b| ) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sunrastenc.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sunrastenc.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/svq1dec.c:276:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 276 | if (mean == -128) | ~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavcodec/sunrastenc.c:199:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "rle", "Use run-length compression", OFFSET(type), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/sunrastenc.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL }, | ^ 2 warnings generated. src/libavcodec/tak.c:120:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 120 | if (value < FF_ARRAY_ELEMS(tak_channel_layouts)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rv34.c:722:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 722 | (unsigned)(src_y - !!ly*2) > s->v_edge_pos - !!ly*2 - (height<<3) - 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rv34.c:721:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 721 | (unsigned)(src_x - !!lx*2) > s->h_edge_pos - !!lx*2 - (width <<3) - 4 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/tta.o CC libavcodec/ttadata.o In file included from src/libavcodec/takdec.c:38: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/rv34.c:865:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 865 | r->dmv[i][1] == INVALID_VLC) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/rv34.c:864:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 864 | if (r->dmv[i][0] == INVALID_VLC || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/ttadsp.o CC libavcodec/ttaencdsp.o CC libavcodec/ttaenc.o src/libavcodec/speexdec.c:623:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | stereo->balance = exp(sign * .25f * get_bits(gb, 5)); | ~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 21 warnings generated. 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)) { | ~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/takdec.c:275src/libavcodec/targa.c::19:23 : 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]275 | if (171x | > = c ogd-e>.bauefsfceapre )+ ={ FF M| I ~ ^ ~~~~~~~~~~~~N (g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/textdec.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ 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: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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/targa.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/texturedsp.c:570:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | b = lrint(sqrtf(d)); | ~~~~~ ^~~~~~~~ src/libavcodec/snowenc.c:1494:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1494 | return lrint(QROOT*log2(qscale / (float)FF_QP2LAMBDA)) | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ttmlenc.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) { | ~~~~~~~~~ ^ ~~~ 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 | iCC libavcodec/twinvqdec.o f (fabs(vfg) > magn) | ~~~~ ^~~ src/libavcodec/texturedspenc.c:308:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | magn = fabs(vfg); | ~~~~ ^~~ src/libavcodec/texturedspenc.c:309:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | if (fabs(vfb) > magn) | ~~~~ ^~~ src/libavcodec/texturedspenc.c:310:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | magn = fabs(vfb); | ~~~~ ^~~ src/libavcodec/texturedspenc.c:313:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | if (magn < 4.0f) { | ~ ^~~~ CC libavcodec/twinvq.o src/libavcodec/texturedspenc.c:320:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | v_r = (int) (vfr * magn); | ^~~ ~ src/libavcodec/texturedspenc.c:321:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | v_g = (int) (vfg * magn); | ^~~ ~ src/libavcodec/texturedspenc.c:322:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | v_b = (int) (vfb * magn); | ^~~ ~ 1 warning generated. src/libavcodec/targaenc.c:193:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE3_ warnings generated. INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/targaenc.c:195:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 195 | { NULL }, | ^ src/libavcodec/targa.c:183:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 183 | if (bytestream2_get_bytes_left(&s->gb) < img_size * h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/targa.c:262:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 262 | if (bytestream2_get_bytes_left(&s->gb) < img_size * h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/svq1enc.c:740:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 740 | { NULL }, | ^ 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/tdsc.c:42: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tdsc.c:42: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tdsc.c:42: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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), AVsrc/libavcodec/bytestream.h_O:PT271_:17T:YP Ewarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]IN T, { .i64 = 0 }, 0271, | I N iTnt_ MsAiXz, eVE2 }=, F| F ^M IN(g->buffer_end - g->buffer, size); | src/libavcodec/snowenc.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 1919:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 1919 | 49 | #{d e"fsicne_ tFhFrMeIsNh(oal,db"), ( ( "aS) c>e n(eb )c h?a (nb)g e :t h(rae)s)h o | l ~ ^ ~d ", 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] 1927In 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 - > b u f f e r + = FF M I N ( g- > b u f f e r _ e n d - g -O>FbFuSfEfeTr(m,. rsci_zeeq));, A| V ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ OPT_TYPE_STsrc/libavutil/macros.hR:I49N:G25,: note: {expanded from macro 'FFMIN' .str = 49N | U#LdLe f}i,n e0 ,F F0M,I NV(Ea, b},) (| ( ^a ) > (b) ? (b) : (a))src/libavcodec/snowenc.c : 1928| ~ ^ ~: 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1928 | { NULL }, | ^ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 22 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/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); 13 | warning ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ s generated. src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiff_common.c:29: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiff_common.c:29: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/txd.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/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) | ~~~~~ ^ ~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ In file included from src/libavcodec/tiff.c:44: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiff.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/bytestream.hsrc/libavcodec/tiff_common.c:131::40271:: warning: 17comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | if 271( | b y te s tirneta ms2i_zgeet2 _=b yFFtMeIsN_(lge-f>tb(gubf)f eibzuefofefr(,i nsti3z2e_)t;) ) | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/tmv.c:52:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 52 | if (avpkt->size < 2*char_rows*char_cols) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 13 warnings generated. src/libavcodec/tiff_common.c:150:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 150 | if (count >= INT_MAX / sizeof(int64_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:152:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 152 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tiff_common.c:193:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 193 | if (count >= INT_MAX / sizeof(int8_t) || count < 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:195:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 195 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int8_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tdsc.c:535:24: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 535 | if (deflatelen != ctx->deflatelen) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:235:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | if (*le == AV_RB16("II")) { | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:237:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | } else if (*le == AV_RB16("MM")) { | ~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/ulti.o 11 warnings generated. 9 warnings generated. In file included from src/libavcodec/tiffenc.c:38: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/utils.o In file included from src/libavcodec/tiffenc.c:38: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiffenc.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/utvideodsp.o CC libavcodec/utvideoenc.o CC libavcodec/v210dec.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/v210enc.o CC libavcodec/utvideodec.o In file included from src/libavcodec/tiffenc.c:38: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiffenc.c:38: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/v210x.o CC libavcodec/v308dec.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) | ~~~~~ ^ ~~~~ 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/tiffenc.c:38: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiffenc.c:38: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavcodec/v308enc.o 1 warning generated. CC libavcodec/v408dec.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/v408enc.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/v410dec.o CC libavcodec/v410enc.o 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) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/v4l2_buffers.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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 }, | ^ 13 warnings generated. 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) | ~~~~~ ^ ~~~~ CC libavcodec/v4l2_context.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/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_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:153:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 153 | RET_GEOKEY(CONF, conf, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/bytestream.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ :317:src/libavcodec/tiff.c13:: 145warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]43 : note: expanded from macro 'RET_GEOKEY' 317145 | | s i z e 2 k=e yF -F MTIINF(F_p#-#T>YbPuEf#f#_eKrE_Ye_ndI D-_ OpF-F>SbEuTff e162 :(5b:) ? warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) : (a)) 162 | | ~ ^ ~ RET_GEOKEIn file included from Ysrc/libavcodec/tscc.c(:GE40OG: ,In file included from src/libavcodec/msrledec.hg:e26o: gsrc/libavcodec/bytestream.h,: 318t:y15pe:) ;warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c318: | 145 : 43 : inote: fexpanded from macro 'RET_GEOKEY' (size2 != s145i | z e ) | ~~~~~ ^ ~~~~ key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:163:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 163 | RET_GEOKEY(CONF, conf, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 13 warnings generated. src/libavcodec/tiff.c:198:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | RET_GEOKEY_VAL(GT_43MOD warningEsL_ generatedT. YPE, gt_model_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:201:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 201 | RET_GEOKEY_VAL(GT_RASTER_TYPE, gt_raster_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:206:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 206 | RET_GEOKEY_VAL(LINEAR_UNIT, linear_unit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:210:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 210 | RET_GEOKEY_VAL(ANGULAR_UNIT, angular_unit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:213:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 213 | RET_GEOKEY_VAL(GCS_TYPE, gcs_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:214:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 214 | RET_GEOKEY_VAL(GCSE_TYPE, gcse_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:217:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 217 | RET_GEOKEY_VAL(GEODETIC_DATUM, geodetic_datum); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:218:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 218 | RET_GEOKEY_VAL(GEODETIC_DATUM_E, geodetic_datum_e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:221:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 221 | RET_GEOKEY_VAL(ELLIPSOID, ellipsoid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:224:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | RET_GEOKEY_VAL(PRIME_MERIDIAN, prime_meridian); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:235:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | RET_GEOKEY_VAL(COORD_TRANS, coord_trans); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:238:9: warning: comparison of integers of different signs: 'int' and 'unsigned 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))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:257:15: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 257 | if (count >= (INT_MAX - 1)/component_len) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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 */ | ~~~ ^ ~~~~~~~~~~ CC libavcodec/v4l2_fmt.o CC libavcodec/v4l2_m2m.o CC libavcodec/v4l2_m2m_dec.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/v4l2_m2m_enc.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/vaapi_av1.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) | ~ ^ ~ In file included from src/libavcodec/tscc2.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/tscc2.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | 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/tta.c :> 44(: bsrc/libavcodec/unary.h): 50?: 41(:b )warning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ( a)) | ~ ^ ~ In file included from src/libavcodec/tscc2.c50: | 33 : src/libavcodec/bytestream.h :f294o:r15(:i =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 ; i < l294e | n & i&f g(esitze_2b i!=t ss1iz(eg)b ) !| = ~~~~~ ^ ~~~~ stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc2.c:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc2.c:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc2.c:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. CC libavcodec/vaapi_decode.o src/libavcodec/tta.c:198:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | if (avctx->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/tta.c:214:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 214 | if(s->frame_length >= UINT_MAX / (s->channels * sizeof(int32_t))){ | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavcodec/tta.c:289:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 289 | if (get_bits_left(&gb) < k) { | ~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/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 }, | ^ In file included from src/libavcodec/twinvq.c:30: In file included from src/libavcodec/metasound_twinvq_data.h:25: src/libavcodec/twinvq.h:203:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~ ^ src/libavcodec/twinvq.h:203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ CC libavcodec/vaapi_encode.o src/libavcodec/ttmlenc.c:89:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 89 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ src/libavcodec/ttmlenc.c:139:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 139 | if (av_strlcpy(buf, s->buffer.str, bufsize) > bufsize - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 24 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; | ~~~~~^~~~~~~~~~~ ~ 31 warnings generated. src/libavcodec/tiff.c:1325:56: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1325 | if (bytestream2_get_bytes_left(&s->gb) < type_sizes[type] * count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1327:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1327 | for (i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1392:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1392 | s->rps = FFMIN(value, s->height); | ^ ~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/tiff.c:1406:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1406 | if (s->strips == s->bppcount) | ~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tiff.c:1456:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1456 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1464:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1464 | for (int i = 0; i < count && count > 1; i++) { | ~ ^ ~~~~~ src/libavcodec/tiff.c:1547:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1547 | bytestream2_get_bytes_left(&s->gb) < count / 3 * off * 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1560:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1560 | for (i = 0; i < count / 3; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/tiff.c:1578:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1578 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavcodec/tiff.c:1617:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1617 | if (s->geotag_count > count / 4 - 1) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/tiff.c:1621:51: warning: comparison of integers of different signs: 'int' and 'unsigned 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1890:50: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1890 | cam2rgb[i][j] += cam2xyz[i][k] * xyz2rgb[k][j]; | ~ ^~~~~~~~~~~~~ src/libavcodec/tiff.c:1901:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1901 | s->premultiply[i] = 1.f / num; | ^~~ ~ 5 warnings generated. In file included from src/libavcodec/txd.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/txd.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: 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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tiff.c:2062:94: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2062 | cam2xyz[c][i] += s->camera_calibration[c][j] * s->color_matrix[j][i] * s->as_shot_white[i]; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2086:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2085 | av_log(avctx, AV_LOG_ERROR, "BlackLevel (%g) must be less than WhiteLevel (%"PRId32")\n", | ~~~~~~ 2086 | s->black_level[0], s->white_level); | ^~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffe1r, warning s generatediz. 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/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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/vaapi_encode_h264.o CC libavcodec/vaapi_encode_h265.o CC libavcodec/vaapi_encode_mjpeg.o src/libavcodec/tiff.c:1926:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1926 | } else if (off >= UINT_MAX - 14 || avpkt->size < off + 14) { | ~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/tiff.c:1951:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1951 | for (i = 0; i < FF_ARRAY_ELEMS(s->black_level); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1954:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1954 | for (i = 0; i < FF_ARRAY_ELEMS(s->as_shot_neutral); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1957:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1957 | for (i = 0; i < FF_ARRAY_ELEMS(s->as_shot_white); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1960:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1960 | for (i = 0; i < FF_ARRAY_ELEMS(s->analog_balance); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1963:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1963 | for (i = 0; i < FF_ARRAY_ELEMS(s->premultiply); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2012:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2012 | if (off >= UINT_MAX - 14 || avpkt->size < off + 14) { | ~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/tiff.c:2030:48: warning: comparison of integers of different signs: 'int' and 'enum TiffTags' [-Wsign-compare] 2030 | if (get_geokey_type(s->geotags[i].key) != s->geotags[i].type) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2120:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/vaapi_encode_mpeg2.o 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+CC libavcodec/vaapi_encode_vp8.o +) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2301:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2301 | for (j = channels; j < ssize; j++) | ~ ^ ~~~~~ CC libavcodec/vaapi_h264.o 17 warnings generated. 3 warnings generated. CC libavcodec/vaapi_hevc.o src/libavcodec/v210dec.c:223:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | {.i64 = 0}, -1, INT_MAX, V210DEC_FLAGS}, | ^ CC libavcodec/vaapi_encode_vp9.o src/libavcodec/v210dec.c:224:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 224 | {NULL} | ^ src/libavcodec/tiff.c:2448:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2448 | { "subimage", "decode subimage instead if available", OFFSET(get_subimage), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/tiff.c:2449:190: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2449 | { "thumbnail", "decode embedded thumbnail subimage instead if available", OFFSET(get_thumbnail), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/tiff.c:2450:191: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2450 | { "page", "page number of multi-page image to decode (starting from 1)", OFFSET(get_page), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/tiff.c:2451:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2451 | { NULL }, | ^ CC libavcodec/vaapi_mjpeg.o 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->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 36 warnings generated. 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(g3- warning>bsu generatedf. 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/utils.c:44: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/ulti.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/ulti.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/ulti.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/ulti.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/ulti.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/twinvq.c:65:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | return 0.5 / (p + q); | ~ ~~^~~ src/libavcodec/txd.c:67:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | if (bytestream2_get_bytes_left(&gb) < w * h + 4 * 256) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/txd.c:76:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | if (bytestream2_get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h, 2) * 8 + 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/txd.c:80:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 80 | if (bytestream2_get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h, 2) * 16 + 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/txd.c:85:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (bytestream2_get_bytes_left(&gb) < h * w * 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 5 warnings generated. src/libavcodec/twinvq.c:133:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | if (out[i + step] + out[i - step] > 1.95 * out[i] || | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ~ src/libavcodec/twinvq.c:133:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | if (out[i + step] + out[i - step] > 1.95 * out[i] || | ~ ^~~~~~ In file included from src/libavcodec/v210enc.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/v210enc.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/v210enc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 | CC libavcodec/vaapi_mpeg2.o twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | TWINVQ_AMP_MAX, TWINVQ_MULAW_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:228:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ~ ~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:228:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~ ~ src/libavcodec/twinvq.c:233:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | float val = (1.0 / (1 << 23)) * | ~ 233 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | TWINVQ_AMP_MAX, TWINVQ_MULAW_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:233:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ~ ~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:233:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | twinvq_mulawinv(step * 0src/libavcodec/bytestream.h.5: 271+: s17te:p warning: *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] bits->gain_bits[ i271] | , | ^~~~ ~i nt size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/twinvq.c:239:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | val * twinvq_mulawinv(CC libavcodec/vaapi_mpeg4.o 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; | ^~~~~~~~ ~ In file included from src/libavcodec/v210enc.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) src/libavcodec/twinvq.c? :(257b:) 33:: warning: (aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ) | ~ ^ ~ CC libavcodec/vaapi_vc1.o In file included from 257src/libavcodec/v210enc.c | : 25 : src/libavcodec/bytestream.h : 294 : 15 : warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l oat a v294g | = ( lisfp [(isi]z e+2 !l=s ps[iiz e-) 1| ] ~~~~~ ^ ~~~~) * 0.5; | ~~~~~~~^~~~~~~~~~~~ ~ CC libavcodec/vaapi_vp8.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/v210enc.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.hsrc/libavcodec/twinvq.c::311:35526::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] 311355 | | s i z el sp [=i ]F F=M I2N (*g -c>osb(ulfsfpe[ri]_)e; n d| ~~~ ^~~~~~- g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/utvideoenc.c:35: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/utvideoenc.c:35: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/utvideoenc.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/utvideoenc.c:35: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/utvideoenc.c:35: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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); | ~~~~ ~~~~~^~~~~~~ In file included from src/libavcodec/utvideoenc.c:36: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/utils.c:576:24: warning: comparison of integers of different signs: 'enum AVSampleFormat' and 'unsigned int' [-Wsign-compare] 576 | if (fmt < 0 || fmt >= FF_ARRAY_ELEMS(map)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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/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) ? CC libavcodec/vaapi_vp9.o (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/utvideodec.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/utvideodec.c:37: CC libavcodec/vb.o 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/vble.o CC libavcodec/vbndec.o CC libavcodec/vbnenc.o 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/v4l2_buffers.cg:284:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] -> b284 | bytesused = FFMIN(size+offset, length); | ^ ~~~~~~~~~~~ ~~~~~~ ufsrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' f 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ ersrc/libavcodec/v4l2_buffers.c:286:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _eCC libavcodec/vc1.o 286 | memcpy((uint8_t*)out->plane_info[plane].mm_addr+offset, data, FFMIN(size, length-offset)); | ^ ~~~~ ~~~~~~~~~~~~~ nsrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' d 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ - 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/vc1_block.o 2 warnings generated. CC libavcodec/vc1_loopfilter.o 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 | size6 warning2s 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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 5 warnings generated. CC libavcodec/vc1_mc.o 15 warnings generated. CC libavcodec/vc1_parser.o src/libavcodec/v4l2_buffers.c:514:23: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 514 | for (i = 0; i < avbuf->buf.length; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/vc1_pred.o src/libavcodec/utvideoenc.c:435:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 435 | if (counts[symbol] == width * (int64_t)height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_fmt.c:115:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 115 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. 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/vc1data.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/utvideoenc.c:636:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 636 | { NULL}, | ^ 9 warnings generated. 17 warnings generated. CC libavcodec/vc1dec.o CC libavcodec/vc1dsp.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 } }; | ^ CC libavcodec/vc2enc.o 1 warning generated. src/libavcodec/v4l2_m2m_enc.c:120:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 120 | for (i = 0; i < FF_ARRAY_ELEMS(profile); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_m2m_enc.c:121:35: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 121 | if (profile[i].ffmpeg_val == p) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~ CC libavcodec/vc2enc_dwt.o src/libavcodec/v4l2_m2m_enc.c:141:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 141 | for (i = 0; i < FF_ARRAY_ELEMS(profile); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_m2m_enc.c:142:35: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 142 | if (profile[i].ffmpeg_val == p) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~ 11 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}, | ^ 3 warnings generated. CC libavcodec/vcr1.o src/libavcodec/v4l2_context.c:740:19: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 740 | for (i = 0; i < req.count; i++) { | ~ ^ ~~~~~~~~~ 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 =CC libavcodec/version.o 4 }, 4, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:400:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 400 | { NULL }, | ^ src/libavcodec/v4l2_m2m_enc.c:404:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 404 | V4L_M2M_CAPTURE_OPTS, | ^ src/libavcodec/v4l2_m2m_enc.c:393:5: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' 393 | V4L_M2M_DEFAULT_OPTS,\ | ^ src/libavcodec/v4l2_m2m.h:41:87: note: expanded from macro 'V4L_M2M_DEFAULT_OPTS' 41 | OFFSET(num_output_buffers), AV_OPT_TYPE_INT, { .i64 = 16 }, 2, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:404:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/v4l2_m2m_enc.c:395:86: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' 395 | OFFSET(num_capture_buffers), AV_OPT_TYPE_INT, {.i64 = 4 }, 4, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:405:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 405 | { NULL }, | ^ src/libavcodec/v4l2_m2m_enc.c:411:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 411 | { NULL }, | ^ CC libavcodec/videodsp.o src/libavcodec/utvideodec.c:57:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 57 | for (i = 0; i < nb_elems; i++) { | ~ ^ ~~~~~~~~ CC libavcodec/vima.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_av1.c:196:14: warning: 'chroma_sample_position' is deprecated [-Wdeprecated-declarations] 196 | .chroma_sample_position = seq->color_config.chroma_sample_position, | ^ /usr/include/va/va_dec_av1.h:285:13: note: 'chroma_sample_position' has been explicitly marked deprecated here 285 | va_deprecated uint32_t chroma_sample_position : 1; | ^ /usr/include/va/va.h:90:38: note: expanded from macro 'va_deprecated' 90 | #define va_deprecated __attribute__((deprecated)) | ^ 3 warnings generated. src/libavcodec/vaapi_av1.c:420:14: warning: 'tg_start' is deprecated [-Wdeprecated-declarations] 420 | .tg_start = s->tg_start, | ^ /usr/include/va/va_dec_av1.h:667:5: note: 'tg_start' has been explicitly marked deprecated here 667 | va_deprecated uint16_t tg_start; | ^ /usr/include/va/va.h:90:38: note: expanded from macro 'va_deprecated' 90 | #define va_deprecated __attribute__((deprecated)) | ^ src/libavcodec/vaapi_av1.c:421:14: warning: 'tg_end' is deprecated [-Wdeprecated-declarations] 421 | .tg_end CC libavcodec/vlc.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)) | ^ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/vmdaudio.o 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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vmdvideo.o src/libavcodec/vaapi_decode.c:394:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 394 | MAP(MPEG2VIDEO, MPEG2_SIMPLE, MPEG2Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:395:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 395 | MAP(MPEG2VIDEO, MPEG2_MAIN, MPEG2Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:396:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 396 | MAP(H263, UNKNOWN, H263Baseline), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:397:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 397 | MAP(MPEG4, MPEG4_SIMPLE, MPEG4Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:398:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 398 | MAP(MPEG4, MPEG4_ADVANCED_SIMPLE, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:400:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 400 | MAP(MPEG4, MPEG4_MAIN, MPEG4Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:401:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 401 | MAP(H264, H264_CONSTRAINED_BASELINE, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __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, vCC libavcodec/vmnc.o , ...) { 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__ } | ^ 11 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 warnings generated. 13 warnings generated. CC libavcodec/vorbis.o 3 warnings generated. 4 warnings generated. 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_vp9.c:205:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ In file included from src/libavcodec/vaapi_h264.c:23src/libavcodec/vaapi_encode_vp9.c: :In file included from 207src/libavcodec/h264dec.h::6539:: In file included from src/libavcodec/h264_sei.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: 207 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] av_clip((avct x-171> | i_ q u a ngt_-f>abcutofrf *e rp r+i=v -F>FqM_IiNd(xg_-p> b u+f f e| r ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^_ end - g- >208b | uf fe r , s iz e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:a49vc:t25x:- >note: iexpanded from macro 'FFMIN'_ quant_o f49f | se#tde)f i+ n0e. 5F,FM I N| ( ~~~~~~~~~~~~~~~~~~~~~ ~a ,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vaapi_encode_vp9.c:212:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.c:214:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | av_clip((avctx->b_quant_factor * priv->q_idx_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 215 | avctx->b_quant_offset) + 0.5, | ~~~~~~~~~~~~~~~~~~~~~ ~ 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 | ifsrc/libavcodec/vaapi_encode_vp9.c (s:i234z:e262: !warning: =missing field 'depth' initializer [-Wmissing-field-initializers] size) | 234 ~~~~~ ^ ~~~~ | { FF_PROFILE_UNKNOWN } | ^ In file included from src/libavcodec/vaapi_mpeg2.c:25: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' src/libavcodec/put_bits.h 493: | 317 : 33 : {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. i64 = 0 }, 0, 317I | N T _ MiAXf, (FsL-A>GbSu }f _ e| nd ^ - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_vp9.c:278:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 278 | OFFSET(loop_fisrc/libavcodec/bytestream.hlte:r271_l:e17v:e lwarning: ),comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] A V_OPT_TYPE_INT, { .271i | 6 4 = i16n t} ,s i0ze,2 6 3=, FFLFAMGIS N}(, g -| > ^bu ffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/vaapi_encode_vp9.c:src/libavutil/macros.h280::49:8225: :warning: missing field 'unit' initializer [-Wmissing-field-initializers]note: expanded from macro 'FFMIN' 28049 | | # d ef i nOeF FFSFEMTIN((loao,bp)_ f((ial)t >e r(_bs)h a?rp n(esbs)) ,: A V(_OaP)T_)T Y P| ~ ^ ~E _INT, { .i64 = 4 }, 0, 15, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp9.c:281:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 281 | { NULL }, | ^ src/libavcodec/vaapi_encode_vp9.c:290:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 290 | { NULL }, | ^ 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, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_h264.c:23: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_mpeg2.c:526:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 526 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mpeg2.c:528:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 528 | av_clip((avctx->i_quant_factor * priv->quant_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 529 | avctx->i_quant_offset) + 0.5,src/libavcodec/bytestream.h 1,: 33171:13):; warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~~~~~~~~~~~~~~~~~ ~ 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/vaapi_encode_mpeg2.c:532: 2049: | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] define FFMI N532( | a , b ) ( ( a i)f > ((ab)v c?t (xb->)b _q:u a(an))t _f a| c ~ ^ ~t or > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~In file included from src/libavcodec/vaapi_h264.c:23: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_mpeg2.c:534:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 534 | av_clip((avctx->b_quant_factor * priv->quant_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 535 | avctx->b_quant_offset) + 0.5, 1, 31); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mpeg2.cIn file included from :563:src/libavcodec/vaapi_encode_mjpeg.c26:: 29warning: : missing field 'depth' initializer [-Wmissing-field-initializers]src/libavcodec/bytestream.h :171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 563 | { FF_PROFILE_UNKNO W171N | } | g ^ ->buffer += FFMIN(g->buffer_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/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 = FFMIIn file included from N(p-src/libavcodec/vaapi_encode_mjpeg.c>b:u29f: fsrc/libavcodec/bytestream.he:r186_:en13d: warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] p ->buffer, size) ;186 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ sizesrc/libavutil/macros.h2: 49:=25 :F note: Fexpanded from macro 'FFMIN'M IN(p-> b49u | f#fdeefri_neen FdF M-I pN->(bauf,fbe)r, s(i(zae) )>; (b ) | ? ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~(b ) : (a)src/libavutil/macros.h) : 49:| 25 ~ ^ ~: note: expanded from macro 'FFMIN' In file included from src/libavcodec/vaapi_h264.c49: | 23#: deIn file included from src/libavcodec/h264dec.hf:i39n: eIn file included from src/libavcodec/h264_sei.h :F23: FIn file included from Msrc/libavcodec/h2645_sei.h:I28N: (src/libavcodec/bytestream.ha:,357:b15): (warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ) > ( b)357 | ? ( b ) i:f ((sai)z) e | 2 ~ ^ ~ != size) 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_data.o src/libavcodec/vaapi_encode.c:1324:59: warning: missing field 'log2_chroma_w' initializer [-Wmissing-field-initializers] 1324 | { "YUV400", VA_RT_FORMAT_YUV400, 8, 1, }, | ^ 11 warnings generated. 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' CC libavcodec/vorbis_parser.o 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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:667:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 667 | { NULL }, | ^ CC libavcodec/vorbisdec.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 | #defsrc/libavcodec/vaapi_encode_mpeg2.cine: 680F:F12M:I Nwarning: (missing field 'value' initializer [-Wmissing-field-initializers]a ,b) (( a680) | > ({b )N UL?L (}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) | ~~~~~ ^ ~~~~ CC libavcodec/vorbisdsp.o src/libavcodec/vaapi_encode.c:1518:64: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1518 | rt_format_attsrc/libavcodec/bytestream.hr =: (317:V13A:C owarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f igAttrib) { VAC on317f | i g A t trsiizbe2R T=Fo rmFaFtM }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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vaapi_vc1.c:26: In file included from src/libavcodec/mpegvideodec.h:37: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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(BitBuIn file included from f)) src/libavcodec/vaapi_mpeg4.c{ : 25| : In file included from ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~src/libavcodec/h263.h: 24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: In file included from src/libavcodec/vb.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | i171f | ( s -> bugf_-e>ndb u- fsf->eburf +_=p tFrF M>=I Ns(igz-e>obfu(fBfiteBr_uefn)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/vaapi_encode.c:1590:58: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1590 | VAConfigAttrib rc_attr = { VAConfigAttribRateControl }; | ^ In file included from src/libavcodec/vb.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/vb.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/put_bits.h :317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vb.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/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: 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/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->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2In file included from !=src/libavcodec/vaapi_encode_vp8.c s:iz31e: )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:294In file included from :15: warning: src/libavcodec/vbndec.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 27: src/libavcodec/bytestream.h 294: | 171 : 18 : i fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( size2 != size) | ~~~~~ ^ ~~~~ 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_mjpeg.c:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode.c:1613:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1613 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_encode_rc_modes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vbndec.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h:317 :18613 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size2 = FFMIN( p317- | >b u f f esri_zeen2d =- FFpM-I>Nbu(fpf-e>rb,uf fseizre_)e;n d| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~- p->bufsrc/libavutil/macros.hf:e49r:,25: snote: iexpanded from macro 'FFMIN'z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~49 | #definsrc/libavutil/macros.he: 49F:F25MI:N (note: aexpanded from macro 'FFMIN',b ) ((a) 11>49 ( | warningbs generated#). d?e f(ibn)e FF:M I(Na()a), b )| ~ ^ ~( (a) > (b) ? (bIn file included from )src/libavcodec/vbndec.c ::27 : src/libavcodec/bytestream.h(:a187):)15 : warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^ ~ 187 | In file included from src/libavcodec/vaapi_encode_vp8.cif: 31(s: iIn file included from zsrc/libavcodec/vp8.he:239 : !=In file included from src/libavcodec/vpx_rac.hs:33i: zsrc/libavcodec/bytestream.he:)318 : 15:| ~~~~~ ^ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode.c:1912:61: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1912 | VAConfigAttrib attr = { VAConfigAttribMaxFrameSize }; | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b)src/libavcodec/put_bits.h ? (:b317): 33:: (warning: a)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ~ ^ ~ In file included from 317src/libavcodec/vaapi_encode_vp8.c | : 31 : In file included from src/libavcodec/vp8.h :i39: fIn file included from src/libavcodec/vpx_rac.h(:s33-: >src/libavcodec/bytestream.h:b356u:f13_:e nwarning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - s->buf_ p356t | r > = ssiizzee2o f=( BFiFtMBIuNf()p)- >{b u f| f ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~e r_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vaapi_encode.csrc/libavcodec/vaapi_encode_h264.c::196936:: 59In file included from :src/libavcodec/h264_sei.h :warning: missing field 'value' initializer [-Wmissing-field-initializers]23 : In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18 :1969 warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] VAConfigAttrib 171a | t t r =g -{> bVuAfCfoernf i+g=A tFtFriMbINE(ncgM-a>xbRuefffFerra_meensd }-; 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | In file included from src/libavcodec/vaapi_encode.c :src/libavcodec/vaapi_encode_h264.c :361996i:: In file included from nsrc/libavcodec/h264_sei.h69t: : warning: s23missing field 'value' initializer [-Wmissing-field-initializers]i: ze2 = FFMIN(g- >1996b | u f f e r _e n d a-t tgrIn file included from ->=bsrc/libavcodec/h2645_sei.h u:(f28fV: eAr,src/libavcodec/bytestream.h :Csi186zo:en13):;f iwarning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A| t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t rib) { VAConfigsrc/libavutil/macros.hA:t49t:r 25i186b: | note: P expanded from macro 'FFMIN' r esdiiczteio 492n | #D=di eFrFfeMinceIt NFiF(opMn-I >N}b(;uaf f, be)| r ^_(e (na)d > -(b )p ->?bu f(fber), : s(ai)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/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/vbndec.c:27: src/libavcodec/bytestream.h:293In file included from :13: src/libavcodec/vbnenc.cwarning: :27comparison 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] 293 | size2 =171 | F F M I Ng(-p->>bbuuffffeerr _+en=d -F pFM-I>Nbu(fgf-e>r,b usifzfee)r;_ e | n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~d - g->busrc/libavutil/macros.hff:e49r:,25 : snote: iexpanded from macro 'FFMIN'z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #define FFMIsrc/libavutil/macros.hN:(49a:,25b:) note: (expanded from macro 'FFMIN'( a) > ( b49) | ?# d(ebf)i n:e ( aF)F) M | I ~ ^ ~N (a,b) ((aIn file included from ) src/libavcodec/vbndec.c>: 27: (src/libavcodec/bytestream.hb:)294 ?: 15(:b) warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( a)) 294| | ~ ^ ~ if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vbnenc.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vbnenc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vbndec.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 16 warnings generated. In file included from src/libavcodec/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavcodec/bytestream.h:49::25:355 :note: 13expanded from macro 'FFMIN': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FF M355I | N ( a ,bs) i(z(ae) >= (FbF) M?I N(b()g -:> b(uaf)fe)r _ e| n ~ ^ ~d - g->buffeIn file included from r,src/libavcodec/vaapi_encode_h264.c :s36i: zIn file included from esrc/libavcodec/h264_sei.h):;23 : In file included from | src/libavcodec/h2645_sei.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 28: src/libavcodec/bytestream.h:294:15: src/libavutil/macros.h:warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:25 : note: expanded from macro 'FFMIN' 294 | 49i | f# d(esfiinez eF2F M!I= Ns(iaz,eb)) (| ( ~~~~~ ^ ~~~~a ) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vbndec.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vbndec.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode.c:2195:61: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2195 | VAConfigAttrib attr[3] = { { VAConfigAttribEncMaxSlices }, | ^ src/libavcodec/vaapi_encode.c:2196:66: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2196 | { VAConfigAttribEncSliceStructure }, | ^ src/libavcodec/vaapi_encode.c:2198:63: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2198 | { VAConfigAttribEncTileSupport }, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->src/libavcodec/bytestream.hb:uff317:e13:r ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h317: | 49 : 25 : snote: iexpanded from macro 'FFMIN'ze 2 = FF M49I | N#(dpe-f>ibnuef FfFerM_IeNn(ad, b-) p(-(>ab)u f>fe r(,b )s 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/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 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){ | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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:18:src/libavcodec/bytestream.h warning: :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] 355171 | | s igze- >= bFuFfMIfN(egr- >+b=uf fFeFr_MeIndN (- gg-->>bbuuffffeerr_,e nsdi ze-) ; g CC libavcodec/vp3.o -| > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ buffer, sizsrc/libavutil/macros.he:)49;: 25: | note: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~expanded from macro 'FFMIN' 49 | #desrc/libavutil/macros.hf:in49e: 25F:FM Inote: Nexpanded from macro 'FFMIN'( a,b) ((a ) 49> | src/libavcodec/vaapi_encode.c #(dbe:)f2271: 24i?: n (warning: e bcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare])F : F M(Ia)N)( a ,| b ~ ^ ~) (2271( | a ) > i(In file included from fb src/libavcodec/vaapi_encode_h264.c:)(36 c: ?tIn file included from x -src/libavcodec/h264_sei.h(:23>b: n)bIn file included from src/libavcodec/h2645_sei.h_::s 28(: laisrc/libavcodec/bytestream.hc):e356) : | s13 ~ ^ ~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > max_sli ce356s | ) { 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/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/vaapi_encode.c:2287:60: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2287 | VAConfigAttrib attr =src/libavcodec/bytestream.h {: 317VA:C13o:n fiwarning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A ttribEncPackedHe ad317e | r s } ;s i z| e ^2 = FFMIN(p->buffer_enCC libavcodec/vorbisenc.o d - 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 : (asrc/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 In file included from src/libavcodec/h2645_sei.hsrc/libavcodec/vbnenc.c:28:: 27src/libavcodec/bytestream.h: :src/libavcodec/bytestream.h186::13318:: 15warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if 186( | si z e 2 s!i=z es2i z=e )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/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_vp8.c:168:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp8.c:170:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 14 warning170s | generated . av_clip((avctx->i_quant_factor * priv->q_index_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 171 | avctx->i_quant_offset) + 0.5, | ~~~~~~~~~~~~~~~~~~~~~ ~ 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 | 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 } | ^ 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 FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vbnenc.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); In file included from | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/vaapi_encode_h265.c:38: src/libavutil/macros.hIn file included from src/libavcodec/hevc_sei.h::4930:: 25In file included from :src/libavcodec/h2645_sei.h :note: 28expanded from macro 'FFMIN': src/libavcodec/bytestream.h:171:18 :49 | #warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e fine FFMIN(a,b) ((a )171 | > ( b )g -?> (bbu)f fe:r (+a=) F)F M I| N( ~ ^ ~g- >buffer_eIn file included from nsrc/libavcodec/vbnenc.cd :-27 : gsrc/libavcodec/bytestream.h:-357>:b15uf:fe rwarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s ize) ;357src/libavcodec/put_bits.h | :| 265: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~37 : i fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (sizesrc/libavutil/macros.h2: 49!:=25 s:i note: zexpanded from macro 'FFMIN' e265 | ) | ~~~~~ ^ ~~~~ 49 | i#fd e(fsi-n>beu FfF_MeINn(d a-,b )s -((>ab)u >f _(pbt)r >=? s(bi)z :e o(fa())B i t| B ~ ^ ~u f)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode.c:2367:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2367 | if (quality > attr.value) { | ~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/vaapi_encode.c:2395:50: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2395 | VAConfigAttrib attr = { VAConfigAttribEncROI }; | ^ In file included from src/libavcodec/vaapi_encode_vp8.csrc/libavcodec/vaapi_encode_h265.c::21938: :In file included from src/libavcodec/hevc_sei.h5::30 : In file included from warning: src/libavcodec/h2645_sei.h:missing field 'unit' initializer [-Wmissing-field-initializers]28 : src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 219 | VAAPI _186E | N COD E _sCiOzMeM2ON _=O PFTFIMOINNS(,p- > src/libavcodec/bytestream.hb| u ^:f f271er:_17e:n dwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- p->buffer, size); 271 src/libavcodec/vaapi_encode.h | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 476 : 33i:n src/libavutil/macros.ht:note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' s49iz:e225 :476= | note: F expanded from macro 'FFMIN'F M I N{( .ig6-449 => | b0# u}df,eff 0e,ir _n311e,n e warning FdF F-L sg-M>A generated. IbGufNSf(e ra,},,b) ((sa)\ i> z | e() ^b;) | ? ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~(b ) : (a))src/libavutil/macros.h : 49| : ~ ^ ~ 25: note: expanded from macro 'FFMIN' In file included from src/libavcodec/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h 49: | 30: src/libavcodec/vaapi_encode_vp8.c#In file included from :219dsrc/libavcodec/h2645_sei.he::f285i: : nwarning: src/libavcodec/bytestream.he missing field 'unit' initializer [-Wmissing-field-initializers]FF4: 187M warning:sIsrc/libavcodec/vaapi_encode.h15 generated. N::( 480awarning: :,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b)39 :( (note: a )expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' >187 | ( b) 480 | ? i f ( b() s:i {z .(iae)624) != = | s0i ~ ^ ~ z}e, )0 , | ~~~~~ ^ ~~~~I NT_MAX, FLAGS }, \ | ^ In file included from src/libavcodec/vaapi_encode_vp8.c:src/libavcodec/vc1_loopfilter.c219::530:: In file included from warning: src/libavcodec/mpegvideo.hmissing field 'unit' initializer [-Wmissing-field-initializers]:45 : src/libavcodec/put_bits.h:src/libavcodec/vaapi_encode.h227::48437::39 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }227, | 1 , I N T_ M A Xi,fsrc/libavcodec/put_bits.h F:(s317-LA>G:33b:Su f},_ warning: e\n comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d | ^ - s->buf_ptr >= si317ze | o f ( B iitfBu f()s)- {> b | u ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~f _esrc/libavcodec/vaapi_encode_vp8.cnd: 219-: s5-: >warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]u f_psrc/libavcodec/vaapi_encode.ht:489r: 47>:= note: sexpanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS'i zeof(B 489i | tB u f ) ) {{ . i| 6 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_vp8.c:223:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | OFFSET(loop_filter_level), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 63, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp8.c:225:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | OFFSET(loop_filter_sharpness), AV_OPT_TYPE_INT, { .i64 = 4 }, 0, 15, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp8.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL }, | ^ In file included from src/libavcodec/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = 265FF | MI N (p - > b u iff f(esr-_>ebnudf _-e npd- >b-u ffser-,> bsuifz_ep)t;r >| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~= sizeof(Bsrc/libavutil/macros.hi:49t:B25:u f)note: )expanded from macro 'FFMIN' { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 49 | #define FFMIN(a,b) ((a) > (b)src/libavcodec/vaapi_encode_mjpeg.c ?: (204b:)26: : warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a )) | ~ ^ ~ In file included from src/libavcodec/vaapi_hevc.c204: | 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 : 28a: vsrc/libavcodec/bytestream.h_:a294:s15s:e rwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 (k <= 294si | ze o f ( hiuff f(-s>ihzueff2m an!_=t asbliez[et) ] | . ~~~~~ ^ ~~~~dc _values)); | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/vaapi_encode_mjpeg.c:211:26: warning: src/libavcodec/vaapi_encode_vp8.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :235:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 211 | 235 | { aNvU_LasLs e}r,t 0 (| k ^ < = sizeof(huff->huffman_table[t].ac_values)); | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 15 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h:317 :31713 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (s->buf_end 317 | - s - >sbiuzf_ep2t r= >=F FsMiINz(pe-o>fb(uBiftfBeufr)_)en 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/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | ssrc/libavcodec/bytestream.hize:2 355= :F13F:M Iwarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( p->buffer_end - 355p | -> b u fsfiezre, s=i zFeF)MI;N ( | g ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ->buffersrc/libavutil/macros.h:_49:e25n:d note: expanded from macro 'FFMIN'- g->buff e49r | ,#d esfiinzee )F;F M I| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~N (a,b) ((a)src/libavutil/macros.h :>49 (:b25): ?note: (expanded from macro 'FFMIN'b ) : (a) )49 | | # ~ ^ ~de fine FFMIIn file included from Nsrc/libavcodec/vaapi_encode_h265.c(a:,38b: )In file included from src/libavcodec/hevc_sei.h :(30: (In file included from asrc/libavcodec/h2645_sei.h:)28 : >src/libavcodec/bytestream.hIn file included from :(294:bsrc/libavcodec/vc1_pred.c15): :? 31 warning: (: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]In file included from b )src/libavcodec/mpegvideo.h: 45:: (src/libavcodec/put_bits.ha)294): | 227 : | 37i: ~ ^ ~ f warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize2 != In file included from sisrc/libavcodec/vaapi_hevc.cz:e)27 : In file included from src/libavcodec/hevcdec.h :40227: | ~~~~~ ^ ~~~~ | In file included from src/libavcodec/hevc_sei.h : 30 : In file included from src/libavcodec/h2645_sei.h : 28i: fsrc/libavcodec/bytestream.h :(s356-:>13bu:f _warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n d - s->bu f356_ | p t r >s=iz es2i z=e oFfF(MBIiNtB(upf-)>)b u{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/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317: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/put_bits.h:src/libavutil/macros.h265::4937::25 :warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'FFMIN' 49 | #def i265n | e F F MI N ( ai,fb) ((s(a-)> b>uf _e(nbd) -? (sb-)> b:u f(_ap)t)r >=| ~ ^ ~s izeof(BitBuf)In file included from )src/libavcodec/vaapi_encode_h265.c {: 38 : | In file included from src/libavcodec/hevc_sei.h ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~: 30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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 | ifIn file included from (ssrc/libavcodec/vc1_block.ciz:e312 : !In file included from = src/libavcodec/mpegvideo.hs:45i: zsrc/libavcodec/put_bits.he:)227 : 37| ~~~~~ ^ ~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_mjpeg.c:491:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 491 | { FF_PROFILE_UNKNOWN } | ^ In file included from src/libavcodec/vaapi_vp8.c:24: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 543 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2src/libavcodec/vbnenc.c },: 1141, :MA12X:_ Awarning: Smissing field 'help' initializer [-Wmissing-field-initializers] YNC_DEPTH ,141 | F L AG S{ }N,U LL\ }, | | ^ ^ 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 } | ^ In file included from src/libavcodec/vc1_parser.c:30: In file included from src/libavcodec/vc1.h:28: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vaapi_encode_mjpeg.c:547: 33227: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] 547i | f ( s- > b uf{_ e.ndi 6-4 s=- >0b u}f,_ p0t,r 1 ,> =F LsAizGeSo f(}B,i t | B ^u f)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 }, | ^ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/put_bits.h 49 | #:de265f:i37n: ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]FF MIN(a,b) ((a) > 265( | b ) ? ( b ) :i f(a ))( s -| > ~ ^ ~b 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. 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-In file included from >bufsrc/libavcodec/vaapi_vp8.c_:p24t: rIn file included from src/libavcodec/vp8.h>:=39: In file included from ssrc/libavcodec/vpx_rac.hi:33z: src/libavcodec/bytestream.he:o293f:(13B:i tBwarning: ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f )) { | src/libavcodec/put_bits.h ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ : 317293: | 33 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize2 = FFMIN (p317- | > bu f fief r(_se->nbdu f-_ enpd --> bsu-f>febru,f _sipztre )>; = s| iz ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e of(BitBsrc/libavutil/macros.huf:))49 {: 25: | note: ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_vp8.c:24: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_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:398:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (i = 0; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:405:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 405 | if (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) { src/libavcodec/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vc1.c:35: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:In file included from 356:13:src/libavcodec/vc1_mc.c warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 32: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h :356227 | : 37 : warning: sicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e2 = FFMIN(p->buffer_end -227 | p - > b u f fife r(s,- >sbiuzfe_)e;n d | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~- s->bsrc/libavutil/macros.hu:49f:25_: pnote: texpanded from macro 'FFMIN'r >= si z49eo | f#d(eBfiitnBeu fF)F)M I{N ( 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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/vaapi_encode_h264.c:734:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 734 | for (; i < FF_ARRAY_ELEMS(vpic->ReferenceFrames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc2enc.c:220:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 220 | while (val > maxval) { | ~~~ ^ ~~~~~~ In file included from src/libavcodec/vc1_block.c:34: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/vp3_parser.o CC libavcodec/vp3dsp.o CC libavcodec/vp5.o CC libavcodec/vp56.o CC libavcodec/vp56data.o 23 warnings generated. 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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. src/libavcodec/vaapi_encode_h264.c:1044:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1044 | for (i = 0; i < FF_ARRAY_ELEMS(vslice->RefPicList0); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:1084:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1084 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.c:1086:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1086 | av_clip((avctx->i_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1087 | avctx->i_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.c:1090:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1090 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.c:1092:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1092 | av_clip((avctx->b_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1093 | avctx->b_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.c:1151:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 1151 | { FF_PROFILE_UNKNOWN } | ^ In file included from src/libavcodec/vc1dec.c:36: In file included from src/libavcodec/h263dec.h:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:363:29: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 363 | for (i = 0; i < 15 && i < sh->nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:375:33: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 375 | for (i = 0; i < 15 && i < sh->nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 12 warnings generated. src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1264 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_h265.c:514:23: warning: comparison of integers of different signs: 'int' and 'unsigned 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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:1268:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1268 | OFFSET(qp), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 52, FLAGS }, | ^ src/libavcodec/vaapi_encode_h264.c:1270:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1270 | OFFSET(quality), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/vaapi_encode_h264.c:1279:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1279 | OFFSET(aud), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/vaapi_hevc.c:487:33: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 487 | for (i = 0; i < 15 && i < sh->nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:493:33: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 493 | for (i = 0; i < 15 && i < sh->nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:500:37: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 500 | for (i = 0; i < 15 && i < sh->nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:1336:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1336 | { NULL }, | ^ CC libavcodec/vp56dsp.o src/libavcodec/vaapi_encode_h264.c:1349:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1349 | { NULL }, | ^ CC libavcodec/vp6.o src/libavcodec/vc2enc.c:984:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 984 | s->slice_min_bytes = s->slice_max_bytes - s->slice_max_bytes*(s->tolerance/100.0f); | ~^~~~~~ CC libavcodec/vp6dsp.o 3 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/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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. src/libavcodec/vc2enc.c:1203:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1203 | {NULL} | ^ src/libavcodec/vc2enc.c:1190:129: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~~ src/libavcodec/vc2enc.c:1190:123: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetofsrc/libavcodec/vlc.c(VC:2318E:nc14Co:n twarning: ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]x t, tolerance), AV318_ | O P T _COTPYY(PlEen_ D> OnbU_bBiLtEs,) ;{ . d| bl ~~~ ^ ~~~~~~~ = 5.0f},src/libavcodec/vlc.c: 2910:15.:0 note: fexpanded from macro 'COPY', 45.0f, VC 2291E | N C _ F L A G Si, f" t(o!(lceoranncdeit"io}n,) ) | ~ ^~~~ src/libavcodec/vc2enc.c : 1190 : 116 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | { " t\ol e r| a ^~~~~~~~~ nce", src/libavcodec/vlc.c":M318a:5x: uwarning: ncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] dershoo t318 | i n CpOePrYc(elnent "> ,n bo_fbfistes)t;o f| ( ^~~~~~~~~~~~~~~~~~~V C2Ensrc/libavcodec/vlc.cc:293C:o17n:t enote: xexpanded from macro 'COPY' t, tolera n293c | e ) , A V _iOfP T(_lTYePEn_ D>O U3B*LnEb,_ b{i.tdsbl |=| 5l.e0nf }>, 302.)0 f{, 4 5 . 0 f , V C 2 E N C _ F L A G S , "t o l e r\a n| ce ~~~ ^ ~~~~~~~~~"} , | ~ ^~~~ src/libavcodec/vlc.c:321:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 321 | COPY(len && len <= nb_bits); | ~~~ ^ ~~~~~~~ src/libavcodec/vlc.c:291:15: note: expanded from macro 'COPY' 291 | if (!(condition)) \ | ^~~~~~~~~ src/libavcodec/vlc.c:321:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 321 | COPY(len && len <= nb_bits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vlc.c:293:17: note: expanded from macro 'COPY' 293 | if (len > 3*nb_bits || len > 32) { \ | ~~~ ^ ~~~~~~~~~ src/libavcodec/vc2enc.c:1216:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1216 | { NULL }, | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp8.o src/libavcodec/vima.c:142:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 142 | if (samples > pkt->size * 2) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/vima.c:168:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 168 | for (sample = 0; sample < samples; sample++) { | ~~~~~~ ^ ~~~~~~~ src/libavcodec/vaapi_encode_h265.c:1263:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1263 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1265:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1265 | av_clip((avctx->i_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1266 | avctx->i_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1269:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1269 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1271:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1271 | av_clip((avctx->bCC libavcodec/vp8_parser.o _quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1272 | avctx->b_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.cCC libavcodec/vp8dsp.o :1308:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 1308 | { FF_PROFILE_UNKNOWN } | ^ CC libavcodec/vp9.o src/libavcodec/vc1_block.c:534:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 534 | if (index >= ff_vc1_ac_sizes[codingset] - 1U) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp9_metadata_bsf.o src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1387 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_h265.c:1391:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1391 | OFFSET(qp), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 52, FLAGS }, | ^ src/libavcodec/vaapi_encode_h265.c:1394:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1394 | OFFSET(aud), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/vaapi_encode_h265.c:1454:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1454 | { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/vaapi_encode_h265.c:1456:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1456 | { NULL }, | ^ src/libavcodec/vc1_mc.c:563:54: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] CC libavcodec/vp9_parser.o 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_encode_h265.c:1469:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1469 | { NULL }, | ^ 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) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmnc.c:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 =3 F warningFsMI generatedN(. p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((aIn file included from ) > src/libavcodec/vmdvideo.c(b:) 44?: (src/libavcodec/bytestream.hb:)171 :: 18(: awarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ~ ^ ~ In file included from src/libavcodec/vmnc.c:32: src/libavcodec/bytestream.h:187:15: warning: 171comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | g- >187b | u f f e ri f+ =( sFiFzMeI2N (!g=- >sbiuzef)fe r _| e ~~~~~ ^ ~~~~n d - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/vp9_raw_reorder_bsf.o In file included from src/libavcodec/vmdvideo.c:44: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 8 warning s49 generated | . #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) | ~~~~~ ^ ~~~~ 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 src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/vp9_superframe_split_bsf.o 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] src/libavcodec/bytestream.h 293 | : 271 : 17 : swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e2 = FFMIN(p->buf fe271r | _ e n d i-n tp s-i>zbe2u ff=e rF, FsMizIeN);( g- >| bu ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f fer_end src/libavutil/macros.h- :g49-:>25b:u fnote: fexpanded from macro 'FFMIN' er, siz e)49; | # | d ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e fine FFMIsrc/libavutil/macros.hN(:a49,:25b:) note: (expanded from macro 'FFMIN' (a) > ( b49) | # d?e f(bi) n:e (aF)F)M I N| (a ~ ^ ~, b) ((a) >In file included from src/libavcodec/vmnc.c(:b32): src/libavcodec/bytestream.h?: 294(:b15): :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( a)) | 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 = FIn file included from FMIsrc/libavcodec/vmdvideo.cN:(44p: -src/libavcodec/bytestream.h>b:293u:f13f:e rwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e nd - p->buffer, s293iz | e ) ; si| ze ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2 = FFMINsrc/libavutil/macros.h(:p49-:25>b:u fnote: feexpanded from macro 'FFMIN'r _end - p-49> | bu#fdfefeinre, FsFizMeI)N;( a ,b| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ((a) >src/libavutil/macros.h :(49b:)25 3: ?note: expanded from macro 'FFMIN' warning s( b generated) . : (49a | ))# de f| i ~ ^ ~n e FFMIN(a,In file included from bsrc/libavcodec/vmnc.c) :((32a: )src/libavcodec/bytestream.h >: (318b): 15?: (warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) : (a)) | 318 ~ ^ ~ | if (size2In file included from src/libavcodec/vmdvideo.c!:=44: src/libavcodec/bytestream.hsi:z294e: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/vmdvideo.c:44: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp9block.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) | ~~~~~~~~~ ^ ~~~~~~~~ 3 warnings generated. CC libavcodec/vp9data.o CC libavcodec/vp9dsp.o CC libavcodec/vp9dsp_10bpp.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/vp9dsp_12bpp.o CC libavcodec/vp9dsp_8bpp.o 5 warnings generated. 2 warnings generated. 26 warnings generated. CC libavcodec/vp9lpf.o CC libavcodec/vp9mvs.o src/libavcodec/twinvqdec.c:189:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | float ppc_gain = 1.0 / 8192 * | ~ 189 | twinvq_mulawinv(pgain_step * g_coef + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | pgain_step / 2, | ~~~~~~~~~~~~~~~ 191 | 25000.0, TWINVQ_PGAIN_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp9prob.o src/libavcodec/twinvqdec.c:226:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | float st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ~~~~^~~~~~~~~~~ src/libavcodec/twinvqdec.c:226:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | float st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~~ src/libavcodec/twinvqdec.c:226:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | float st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~ src/libavcodec/twinvqdec.c:227:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | : tmp2 + 1.0; | ^~~~ ~ src/libavcodec/twinvqdec.c:230:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | if (st < -1.0) | ^~ ~ 15 warnings generated. 20 warnings generated. 12 warnings generated. src/libavcodec/vorbis_parser.c:139:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 139 | if (get_bits(&gb0, 6) + 1 == mode_count) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 5 warnings generated. CC libavcodec/vp9recon.o CC libavcodec/vpx_rac.o CC libavcodec/vqavideo.o 11 warnings generated. src/libavcodec/vorbisdec.c:378:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | ff_dlog(NULL, " delta %f minmum %f \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | codebook_delta_value, codebook_minimum_value); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:378:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | ff_dlog(NULL, " delta %f minmum %f \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | codebook_delta_value, codebook_minimum_value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:384:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 383 | ff_dlog(NULL, " multiplicands*delta+minmum : %e \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | (float)codebook_multiplicands[i] * codebook_delta_value + codebook_minimum_value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:421:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 420 | ff_dlog(vc->avctx, " %f ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | codebook_setup->codevectors[j * dim + k]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ 4 warnings generated. 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/vqcdec.o CC libavcodec/wavarc.o CC libavcodec/wavpack.o CC libavcodec/wavpackdata.o CC libavcodec/wavpackenc.o CC libavcodec/wbmpdec.o src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:80: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~ ~~~~~~^~~~~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:65: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:37: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:28: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:6: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:80: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~ ~~~~~~^~~~~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:65: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:37: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:28: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:6: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ In file included from src/libavcodec/vp56.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vorbisenc.c:37: src/libavcodec/vorbis_enc_data.h:432:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 432 | { 2, 16, 16, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:433:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 433 | { 2, 8, 8, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:434:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 434 | { 2, 256, 256, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:435:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 435 | { 2, 64, 64, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:436:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 436 | { 2, 128, 128, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:437:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 437 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:438:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 438 | { 2, 96, 96, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:439:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 439 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:440:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 440 | { 2, 96, 96, 0 }, | ^ src/libavcodec/bytestream.hsrc/libavcodec/vorbis_enc_data.h:271::44117:: 24warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: missing field 'min' initializer [-Wmissing-field-initializers] 441 | { 2271, | 1 7i,n t s1i7z,e 20 =} , F | F ^ MIN(g->buffer_en11d -src/libavcodec/vorbis_enc_data.h warning gs:- generated>442b. :uf24f:e rwarning: ,missing field 'min' initializer [-Wmissing-field-initializers] size );442 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ { 2, src/libavutil/macros.h :3492:,25 : note: 3expanded from macro 'FFMIN'2 , 0 }, 49 | | # ^d efine FFMIN(a,b) (src/libavcodec/vorbis_enc_data.h(a): 443>: 24(:b )warning: ?missing field 'min' initializer [-Wmissing-field-initializers] (b) 443: | ( a ) {) 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 }, | ^ 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->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 | CC libavcodec/wbmpenc.o ff_dlog(NULL, "floor0 synth: map_size = %"PRIu32"; m = %d; wstep = %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1181 | vf->map_size[blockflag], order, wstep); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1188:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1188 | float two_cos_w = 2.0f * cos(wstep * iter_cond); // needed all times | ~~~ ~~~~~~^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1188:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1188 | float two_cos_w = 2.0f * cos(wstep * iter_cond); // needed all times | ^~~~ ~ src/libavcodec/vorbisdec.c:1206:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1206 | if (p + q == 0.0) | ~~^~~ ~~ CC libavcodec/wcmv.o src/libavcodec/vorbisdec.c:1212:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1212 | - vf->amplitude_offset) * .11512925f); | ~ ^~~~~~~~~~ src/libavcodec/vorbisdec.c:1211:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1211 | (((1ULL << vf->amplitude_bits) - 1) * sqrt(p + q))) | ~~~~ ~~^~~ src/libavcodec/vorbisdec.c:1167:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1167 | for (idx = 0; idx < lsp_len; ++idx) | ~~~ ^ ~~~~~~~ src/libavcodec/vorbisdec.c:1184:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1184 | while (i < vf->map_size[blockflag]) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. In file included from src/libavcodec/vorbisenc.c:43: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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/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/vorbisdec.c:1493:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1493 | pass, voffs, vec[voffs], codebook.cosrc/libavcodec/vp9_metadata_bsf.cde:v124ec:to12r:s [warning: cmissing field 'help' initializer [-Wmissing-field-initializers]o ffs+l], coffs); 124| | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { NUsrc/libavutil/internal.hLL: }156 : | 68 ^: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1493:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1493 | pass, voffs, vec[voffs], codebook.codevectors[coffs+l], coffs); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ CC libavcodec/webp.o src/libavcodec/vorbisdec.c:1532:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1529 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | pass, voffset / ch + (voffs % ch) * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1531 | vec[voffset / ch + (voffs % ch) * vlen], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1532 | codebook.codevectors[coffs + l], coffs, l); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1531:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1529 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | pass, voffset / ch + (voffs % ch) * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1531 | CC libavcodec/webp_parser.o 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/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[src/libavcodec/vorbisdec.cj *: c1552b:->49n:CC libavcodec/webvttdec.o diwarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e nsions + 1]); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1549 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1550 | pass, voffs_div + voffs_mod * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1551 | vec[voffs_div + voffs_mod * vlen], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1552 | codebook.codevectors[coffs + l], coffs, l); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1551:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1549 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1550 | pass, voffs_div + voffs_mod * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1551 | vec[voffs_div + voffs_mod * vlen], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1552 | codebook.codevectors[coffs + l], coffs, l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_CC libavcodec/webvttenc.o dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ In file included from src/libavcodec/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, sizIn file included from e); 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:src/libavutil/macros.h:3349:: 25src/libavcodec/bytestream.h:: 171note: :18expanded from macro 'FFMIN': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FF M171I | N (a , b )g ->((bauf)f e>r (b+)= ? F(bF)M I:N( g-(>ab)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/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 187 | src/libavcodec/vp56data.c : i26f : (sIn file included from isrc/libavcodec/vp56data.hz:e230 : !In file included from =src/libavcodec/vp56.h :si38z: In file included from esrc/libavcodec/vpx_rac.h) : 33| : ~~~~~ ^ ~~~~src/libavcodec/bytestream.h :186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpackdata.c:22: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 144 | if (val > 31U) | ~~~ ^ ~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/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/vorbisdec.c:1748:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1748 | if (blockflag == previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:1750:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1750 | } else if (blockflag > previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vorbisenc.c:484:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | mant = (int)ldexp(frexp(f, &exp), 20); | ~~~~~ ^ 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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | 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/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25:1 note: warningexpanded from macro 'FFMIN' generated. 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/vorbisenc.c:767:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | average += fabs(coeffs[j]); | ~~~~ ^~~~~~~~~ src/libavcodec/vorbisenc.c:790:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~ ~~~~~~~~^~~~~~~ src/libavcodec/vorbisenc.c:790:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~ ^~~~~ src/libavcodec/vorbisenc.c:790:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~~ ~~~~~~~~~~~~^~~~~~~~~ CC libavcodec/wma.o 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)) | ~ ^ ~ 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}In file included from , {src/libavcodec/vp6.c-5:}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] src/libavcodec/vp56data.c:55:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 55186 | | {s 2i, z5e}2 ,= {F-4FM}I,N ({p-->5b}uf,f er _| en ^d - p->buffer, size); src/libavcodec/vp56data.c| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~56 :17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] src/libavutil/macros.h:49: 2556: | note: expanded from macro 'FFMIN' { 2, 6}, 49 | {#-d6ef}i,n e{ -F7F}M,I N (a| , ^b ) ((a) > (b) ?src/libavcodec/vp56data.c :(56b): 23:: ( awarning: )missing field 'prob_idx' initializer [-Wmissing-field-initializers]) | ~ ^ ~ 56 | { 2In file included from ,src/libavcodec/vp6.c :638: }In file included from ,src/libavcodec/vp56.h :{38-: 6In file included from src/libavcodec/vpx_rac.h}:33,: src/libavcodec/bytestream.h{:-187:715}:, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp56data.c:61:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 61 | { 2, 7}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:61:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 61 | { 2, 7}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:63:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 63 | { 2, 9}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:63:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 63 | { 2, 9}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:64:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 64 | { 2,10}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:64:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 64 | { 2,10}, {-4}, {-5}, | ^ src/libavcodec/vorbisenc.c:932:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | max1 = FFMAX(max1, fabs(coeffs[ k / real_ch])); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/vorbisenc.c:932:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | max1 = FFMAX(max1, fabs(coeffs[ k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:932:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | max1 = FFMAX(max1, fabs(coeffs[ k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:933:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/vorbisenc.c:933:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:933:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/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/vp9_superframe_bsf.c:66:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 66 | for (n = 0; n < n_in; n++) { | ~ ^ ~~~~ src/libavcodec/vp9_superframe_bsf.c:83:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 83 | wloop(mag, *ptr = in[n]->size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ src/libavcodec/vp9_superframe_bsf.c:86:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 86 | wloop(mag, AV_WL16(ptr, in[n]->size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ src/libavcodec/vp9_superframe_bsf.c:89:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | wloop(mag, AV_WL24(ptr, in[n]->size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0src/libavcodec/put_bits.h; n :< 317n_:i33n;: nwarning: +comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]+ ) { \ | ~ ^ ~~~~ 317 | src/libavcodec/vp9_superframe_bsf.c : 92 :i9f :( swarning: -comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]>b uf_end -92 | s - > b u f _wlpotorp (>ma=g ,s iAzVe_ofW(LB3i2t(pBturf,) )i n{[ 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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffsrc/libavcodec/vorbisenc.cer, :si1015ze:)15;: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > ( b1015) | ? ( bf)l o:a t( an) )= (| ~ ^ ~ float)(1 << veIn file included from ncsrc/libavcodec/vp6.c->:l38o: gIn file included from src/libavcodec/vp56.h2:_38: bIn file included from lsrc/libavcodec/vpx_rac.ho:c33k: ssrc/libavcodec/bytestream.hi:z318:e15[: 1warning: ]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) / 4.0 ;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/vp6.c:38: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define F13FMI warningNs( generateda. ,b) ((a) > (b) ? (b) src/libavcodec/vp56data.c: (a:))221 :| 17 ~ ^ ~: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] In file included from src/libavcodec/vp9.c:37 : 221In file included from | src/libavcodec/vp89_rac.h : 33 : { In file included from 2src/libavcodec/vpx_rac.h, :133}: ,src/libavcodec/bytestream.h {:-8187}:,15 :{ -warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 }, | ^187 | if (size2 != sizesrc/libavcodec/vp56data.c): 221: 23| : ~~~~~ ^ ~~~~ warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 221 | { 2, 1}, {-8}, {-4}, | ^ In file included from src/libavcodec/vp56data.csrc/libavcodec/vp9_superframe_split_bsf.c::225:2918: : src/libavcodec/bytestream.hwarning: :missing field 'prob_idx' initializer [-Wmissing-field-initializers]171: 18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | { 2, 5}, {171 | - 2 4 g}->,b uf{f-er2 0+}=, {F-F1MI6N}(,g ->{b-u1f2fe}r, _{e-n0d }-, g -| > ^ buffer, size); src/libavcodec/vp56data.c| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~225 :25: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] src/libavutil/macros.h :22549 | : 25 : note: {expanded from macro 'FFMIN' 2, 5}, 49{ | #-d2e4f}i,n e {F-F2MI0N}(,a ,b{)- 1(6(a}), {->1 2(b}), {? -(b0) }:, ( a| ) ^) | ~ ^ ~ 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] In file included from src/libavcodec/vp9_superframe_split_bsf.c231: | 29 : src/libavcodec/bytestream.h :{186 :213:, warning: 4}comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], {-VP56_MB_INT 186E | R _ N O sViEzCe_2P F=}, F{-FVMPIN5(6p_->MbB_uINfTfeErR__enDdEL TA-_ pP-F>}b,u f f| er ^, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/vp56data.csrc/libavutil/macros.h::23149::2565:: note: warning: expanded from macro 'FFMIN' missing field 'prob_idx' initializer [-Wmissing-field-initializers] 49231 | | # d e f i{n e2 ,F F4M}I,N ({a-,Vb)P 5(6(_aM)B _>I N(TEbR)_ N? O(bV)E C:_ P(F}a,) ){ - V| P ~ ^ ~5 6_MB_INTEIn file included from Rsrc/libavcodec/vp9_superframe_split_bsf.c_:D29E: Lsrc/libavcodec/bytestream.hTA:_187P:F15},: warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ 187 | if (size2src/libavcodec/vp56data.c :!=232 :s35iz:e )warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] | ~~~~~ ^ ~~~~ 232 | { 2, 5}, {-VP56_MB_INTER_V1_PF}, {-VP56_MB_INTER_V2_PF}, | ^ src/libavcodec/vp56data.c:232:62: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 232 | { 2, 5}, {-VP56_MB_INTER_V1_PF}, {-VP56_MB_INTER_V2_PF}, | ^ In file included from src/libavcodec/vp56data.c:234src/libavcodec/vp9block.c::2927: : warning: In file included from missing field 'prob_idx' initializer [-Wmissing-field-initializers]src/libavcodec/vp89_rac.h :33: In file included from src/libavcodec/vpx_rac.h:33 : 234src/libavcodec/bytestream.h | : 171 : 18:{ warning: 2,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6}, {-VP56_MB_INTRA }171, | g - >b u ff e r{ -V+P=5 6FF_MMINB(_IgN-T>bEuRff_e4rV_}e,n d | - ^ g->buffer, sizsrc/libavcodec/vp56data.ce:);234 :| 59 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 234 | src/libavutil/macros.h : 49 :{25 2:, 6note: }expanded from macro 'FFMIN', {-VP56_ 49M | B#_dIeNfTiRnA}e, F F M I N (a ,b ){ -((VaP)5 6>_ M(Bb_I)NT E? R(_4bV)}, : (| a ^ )) | ~ ^ ~ src/libavcodec/vp56data.c:236:38: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 236 | { 2, 8}, {-VP56_MB_INTER_NOVEC_GF}, {-VP56_MB_INTER_DELTA_GF}, | ^ src/libavcodec/vp56data.c:236:65: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 236 | { 2, 8}, {-VP56_MB_INTER_NOVEC_GF}, {-VP56_MB_INTER_DELTA_GF}, | ^ src/libavcodec/vp56data.c:237:35: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 237 | { 2, 9}, {-VP56_MB_INTERCC libavcodec/wma_common.o _V1_GF}, {-VP56_MB_INTER_V2_GF}, | ^ src/libavcodec/vp56data.c:237:62: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 237 | { 2, 9}, {-VP56_MB_INTEIn file included from R_Vsrc/libavcodec/vp8.c1:_38G: FIn file included from }src/libavcodec/vp8.h,: 39 : In file included from src/libavcodec/vpx_rac.h{-:V33P: 5src/libavcodec/bytestream.h6:_171M:B18_: Iwarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T ER_V2_GF}, | ^ 171 | g->buffer += FFMIN(g-src/libavcodec/bytestream.h>src/libavcodec/vp56.cb:u271f:f:796:e17r19:_: ewarning: nwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - g->buffer, size )271796; | | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i n tfo rs (iiz e=2src/libavutil/macros.h = :049F:;25F :M iI note: expanded from macro 'FFMIN'N <(g -F>Fb _u49AfRR | AfY#_edEr_eLenfdiE nMe- S (gs-F>-frF>MaINb(ma,ubesf))f; ie((+ra+,)) sIn file included from > {i(b ) src/libavcodec/vp9block.cze| ? ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~:) 27;(b: ) : In file included from (src/libavcodec/vp89_rac.h| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a:) ) 33 : | In file included from ~ ^ ~src/libavcodec/vpx_rac.h: 33src/libavutil/macros.h: :src/libavcodec/bytestream.h49::18625:13:: warning: note: expanded from macro 'FFMIN'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #defin e186 | F F M I Nsi(za,eb)2 =( (FaF)M >I N((bp)- >?b u(bf)f e:r _(ean)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/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp3.c:362:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | for (i = 0; i < FF_ARRAY_ELEMS(s->coIn file included from effsrc/libavcodec/vp9.c_:v37l: cIn file included from )src/libavcodec/vp89_rac.h;: 33i: +In file included from src/libavcodec/vpx_rac.h+:)33 : | src/libavcodec/bytestream.h ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, 12si warningzse generated). ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp56.c:836:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 836 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) 42(( warningas) generated . > (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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/libavcodec/bytestream.h| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :317src/libavutil/macros.h::1349:: 25warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'FFMIN' 49 | #define F317F | M I N (sai,zbe)2 (=( aF)F M>I N((pb-)> b?u f(bf) e:r _(ean)d) - p| ~ ^ ~- >buffer, In file included from ssrc/libavcodec/vp9.ciz:e37);: In file included from src/libavcodec/vp89_rac.h| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 33: In file included from src/libavcodec/vpx_rac.h:33: src/libavutil/macros.hsrc/libavcodec/bytestream.h::35749::2515:: note: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'FFMIN' 35749 | | # d e f iifn e( siFzFeM2I N!(= as,ibz)e )( ( 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp8.c:38: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp8.c:38: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h: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,src/libavcodec/bytestream.hb): (355(:13a:) warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (b) ? (b) : (a)) 355 | | ~ ^ ~ size = In file included from Fsrc/libavcodec/vp9block.cF:27M: IIn file included from Nsrc/libavcodec/vp89_rac.h(:g33-: >In file included from bsrc/libavcodec/vpx_rac.huf:f33e: src/libavcodec/bytestream.hr:_318e:n15d: warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] g->b u318f | f e r , siif z(es)iz;e 2 | ! ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~= size)src/libavutil/macros.h : 49| : ~~~~~ ^ ~~~~25 : note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a)src/libavcodec/bytestream.h >: 317(:b13): ? warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) : (a)) | ~ ^ ~ 317 | In file included from ssrc/libavcodec/vp9_superframe_split_bsf.ci:z29e: 2src/libavcodec/bytestream.h := 356F:13F:M Iwarning: N(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p ->buffer_e n356d | - p - > bsuifzfee2r ,= sFiFMzINe()p;- > b| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~u ffer_endsrc/libavutil/macros.h :-49: 25p:- >note: bexpanded from macro 'FFMIN'u ffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'49 | #defi n49 | e# dFeFfMIiN(na,eb) F(F(MaI)N (> a(,bb)) ?( ((ab)) >: ((ba)) )? | ( ~ ^ ~ b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:In file included from 357src/libavcodec/vp8.c::15:38 : warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/vp8.h: 39: In file included from src/libavcodec/vpx_rac.h: 35733 | : src/libavcodec/bytestream.h : 318 :i15f: warning: (scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze2 != s318i | z e ) i| ~~~~~ ^ ~~~~f (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:33src/libavcodec/bytestream.h: src/libavcodec/bytestream.h::356:35513::13 warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | si z355e | 2 = FsFiMzIeN (=p -F>FbMuIfNf(egr-_>ebndu -f pf-e>rb_uefnfde r,- gs-i>zbuef)f;e r ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~si ze); src/libavutil/macros.h :| 49 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 25: note: expanded from macro 'FFMIN' src/libavutil/macros.h :4949 | :#25d:e fnote: iexpanded from macro 'FFMIN'n e FFMIN(a,b) ((a) > (b) ?49 | #d(ebf)i n:e F(FaM)IN)( a, b| ) ~ ^ ~ ((a) > (bIn file included from )src/libavcodec/vp9block.c :? 27(: b)In file included from :src/libavcodec/vp89_rac.h :(33a: )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 != sizeIn file included from )src/libavcodec/vp8.c : | 38 ~~~~~ ^ ~~~~: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 18 warnings generated. 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}, | ^ CC libavcodec/wma_freqs.o CC libavcodec/wmadec.o CC libavcodec/wmaenc.o CC libavcodec/wmalosslessdec.o CC libavcodec/wmavoice.o CC libavcodec/wmv2.o In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) :CC libavcodec/wmaprodec.o (a)) | ~ ^ ~ src/libavcodec/vp6.c:272:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 272src/libavcodec/vp9mvs.c | : 25 : In file included from fosrc/libavcodec/vp89_rac.hr: 33(: iIn file included from =0src/libavcodec/vpx_rac.h;: 33i: buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: src/libavcodec/vp6.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :370:24: 294 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (size2 != s370 | i z e ) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ 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) | ~~~~ ^ ~~~~~~~ 30 warnings generated. 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) | ~~~~~ ^ ~~~~ src/libavcodec/vp8.c:164:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 164 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/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) | ~~~~~ ^ ~~~~ CC libavcodec/wmv2data.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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vpx_rac.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (1b) warning generated: . (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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 3 warnings generated. 16 warnings generated. In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 FMIsrc/libavcodec/vqavideo.cN:(77p: -src/libavcodec/bytestream.h>:171b:18u:f fwarning: ercomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ end - p->buffer, s171i | z e ) ; g -| > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~bu ffer += Fsrc/libavutil/macros.h:F49M:I25N:( g-note: >expanded from macro 'FFMIN'b uf f49e | r#_deendf i-n eg -F>FbMuIffNer(,a s,ibz)e );( ( a| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ > (b) ? (b) :src/libavutil/macros.h (:a49):25): note: | expanded from macro 'FFMIN' ~ ^ ~ 49 | #dIn file included from esrc/libavcodec/vp9data.cf:23i: nIn file included from esrc/libavcodec/vp9data.h :F27F: MIn file included from Isrc/libavcodec/vp9dec.hN:41(: a,In file included from bsrc/libavcodec/vpx_rac.h) :(33(: asrc/libavcodec/bytestream.h) :>318 :(15:b )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]? (b) : 318(a | ) ) | ~ ^ ~if (size2 != size) | ~~~~~ ^ ~~~~ 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] In file included from 186 | src/libavcodec/wavpackenc.c : s29i: zsrc/libavcodec/put_bits.he:2209 :=37 :F Fwarning: MINcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](p ->buffer_end - p->bu f209f | e r , s iz e ); i| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( s->buf_ensrc/libavutil/macros.hd: 49-: 25s:- note: >expanded from macro 'FFMIN'b uf_ptr 49> | = #sdeifzienofe( BFiFtMBIuNf()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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | sisrc/libavcodec/put_bits.hze :=265 :F37F:M Iwarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( g->buffer_end 265- | g - > b u f f eifr ,(s -s>ibzuef)_e;n d -| s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~- >buf_ptr >src/libavutil/macros.h=:49 :si25z: enote: oexpanded from macro 'FFMIN'f (BitBuf )49) | # d{e f| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~i ne FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/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) | ~~~~~ ^ ~~~~ 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 | #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) | ~~~~~ ^ ~~~~ 11 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->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(asrc/libavcodec/vp9.c,b): (781(a:)21 :> warning: (bcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) ? (b) : (a)) | 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) | ~~~~~~~~~~~~~~~ ^ ~ 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) | ~~~~~ ^ ~~~~ 11 warnings generated. CC libavcodec/wmv2dsp.o 35 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/wmv2enc.o src/libavcodec/vp9.c:1112:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1112In file included from | src/libavcodec/vp9lpf.c : 24} : eIn file included from lssrc/libavcodec/vp9dec.he: 41: ifIn file included from src/libavcodec/vpx_rac.h(:c33o: lsrc/libavcodec/bytestream.h :+293 :h13b:s cols) { // FIXM E293 | w h y nsoitz bufsrc/libavcodec/vp9.cf:e1113r:23_:e nwarning: d comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]- p->buff e1113r | , s i ze ) ;i f| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (row + hbsrc/libavutil/macros.hs: 49<:25 :s -note: >expanded from macro 'FFMIN'r ows) { 49/ | /# dFeIfXiMnE ew hyF FnMoIt N<(=?a , b| ) ~~~~~~~~~ ^ ~~~~~~~ ((a) > (bsrc/libavcodec/vp9.c):1156 :?26 :( bwarning: )comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] : (a)) 1156 | | ~ ^ ~ } else In file included from isrc/libavcodec/vp9lpf.cf: 24: (In file included from src/libavcodec/vp9dec.hr:ow41 : +In file included from src/libavcodec/vpx_rac.hh:b33s : :ro15ws:) {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]/ / FIX ME294 | w h y noitf (buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ws-snd1.o src/libavcodec/vp9.c:1189:47: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1189 | if (b->bp == PARTITION_H && row + hbs < s->rows) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1193:54: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1193 | } else if (b->bp == PARTITION_V && col + hbs < s->cols) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1200:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1200 | if (col + hbs < s->cols) { // FIXME why not <=? | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1201:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1201 | if (row + hbs < s->rows) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1215:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1215 | } else if (row + hbs < s->rows) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wmaenc.c:25: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/wmadec.c:39: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp3.c:3095In file included from :23src/libavcodec/vp9recon.c:: 29warning: : In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]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] 3095 | f o187r | ( i nitf i( s=i z0e;2 i! =< sFiFz_eA)R R A| Y ~~~~~ ^ ~~~~_ ELEMS(s->huffman_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/xan.o src/libavcodec/vp9.c:1283:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1283 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1287:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1287 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tileIn file included from _cosrc/libavcodec/wavpackenc.cl:+30+: )src/libavcodec/bytestream.h :{171 : 18| : ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vp9.c:1291:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]171 | g-> b1291 | u f f e r + = F F M I N ( gt->ibulfe_freorw_ e=n=d - sg-->>sb.uhf.fteirl,i nsigz.tei)l;e _r o| w ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ s - 1) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49src/libavcodec/vp9.c:25::1290 note: :expanded from macro 'FFMIN'26 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1290 | 49 | # d e f i nife (FtFiMlIeN_(cao,lb )= =( (as)- >>s .h(.tbi)l ?in g(.bti)l e:_ c(oal))s -| ~ ^ ~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->ssrc/libavcodec/vp3.c.h.:t3166i:l49i:n gwarning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t ile_cols; tile_co l+3166+ | ) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ if (ptysrc/libavcodec/vp9.cpe: 1361:!25=: warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 81 && g e1361t | _ b i t s _ lef t ( & gibf) (>r=o CC libavcodec/xbm_parser.o w8 U+) 8 <| ~~~~~~~~~~~~~~~~~~ ^ ~~s ->rows) { | ~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1378:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1378 | for (col = 0; col < s->cols; | ~~~ ^ ~~~~~~~ In file included from src/libavcodec/wavpackenc.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h186 | : 271s:i17z:e 2warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= FFMIN(p->buffe r_271e | n d - i ntp -s>ibzuef2 f=e rF,F MsIiN(zge)-;> b u| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f er_endsrc/libavutil/macros.h -: 49g:-25>: bnote: uexpanded from macro 'FFMIN'ff er, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h: 4949: | 25#:de fnote: iexpanded from macro 'FFMIN'n e FFMIN (a49, | b#)d ef(in(ea) >F F(MbI)N (?a ,(bb)) (:( a()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 In file included from CC libavcodec/xbmenc.o src/libavcodec/vp9recon.c:29: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9recon.c:29: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpack.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer +src/libavcodec/vqavideo.c= F:F437M:48I:N (warning: gcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]- >buffer_end - g->b u437f | f e r , siz e ) ;i f (| ch ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~u nk_size / 3 >src/libavutil/macros.h :25496: 25|:| note: cexpanded from macro 'FFMIN'h unk_size 49> | #bydteefsitnree aFmF2M_IgNe(ta_,bby)t e(s(_al)e f>t( &(sb-)> g?b )()b ){ : (| a ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ) | ~ ^ ~ src/libavcodec/vqavideo.c:442:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 442 | for (i = 0; i < chunk_size / 3; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p-src/libavcodec/vp9.c>bu:ffe1420:r33,: swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h1420: | 49 : 25 : fnote: expanded from macro 'FFMIN'o r (tile_ r49o | w #=d e0f;i ntei lFeF_MroIwN ()s. h(.t(ial)i n>g .(tbil)e _?r ow(sb) : (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]ti le_row +318 | + ) { i| f ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ (size2 != src/libavcodec/vp9.cs:i1455z:e)25 :| ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hIn file included from warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]271 :src/libavcodec/wavpack.c17::28 : warning: src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :1455186 | : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271i | f ( r oiwn t+ 186s8 | i ze< 2s -s>=i rzoewF2s =F ) MF{IFN ( M| g ~~~~~~~ ^ ~~~~~~~ I-N>(bpu-f>bfuerf_feer_nedn -d g-- >pb-u>fbfuefrf,e rs, iszei)ze;) ; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: note: expanded from macro 'FFMIN' expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) >49 | (#bd) e?f i(nb)e : F(FaMI)N()a , b| ) ~ ^ ~ ((a) > (b) In file included from ?src/libavcodec/wavpack.c :(28b: )src/libavcodec/bytestream.h: 187::15 :( awarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ~ ^ ~ 187 | 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] 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->s b293_ | r o ws ; sii+z+e2) ={ F F| M ~ ^ ~~~~~~~~~~I N(p->bufsrc/libavcodec/vp9.cf:e1493r:_e31n:d warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] p->buf f1493er | , s i z e) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ for (colsrc/libavutil/macros.h :=49 0:;25 :c osrc/libavcodec/bytestream.hnote: expanded from macro 'FFMIN'l : 355<: 13:s -warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c o49ls | ; # d| e ~~~ ^ ~~~~~~~f ine F F355M | I N ( a ,sbi)z e ( (= aF) F> M(IbN) (?g -(>bb)uf f:e r(_ae)n)d - | g ~ ^ ~- >buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/wavpackenc.c:30: src/libavutil/macros.hsrc/libavcodec/bytestream.h::49294::1525:: warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] expanded from macro 'FFMIN' 29449 | | # d e iffi n(es iFzFeM2I N!(=a ,sbi)ze )( (| 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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vp9.c 271: | 1511 : 29i:n twarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]s ize2 = FFMIN(g->b u1511f | f e r _ en d -fo rg- >(btuiflfeer ,= 0s;i ztiel)e; < s| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~- >active_src/libavutil/macros.hti:l49:e25_c:o lnote: sexpanded from macro 'FFMIN'; tile++) 49 | #| d ~~~~ ^ ~~~~~~~~~~~~~~~~~~~e fine FFMINsrc/libavcodec/vp9.c(a:1531,:b)29 :( (warning: acomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ) > (b) ? 1531( | b) : (a ) ) f| o ~ ^ ~r (tile = 0; tile < s->active_tile_cols; tile++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp8.c:1497:51: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'uint8_t *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 1497 | token_prob, qmul); | ^~~~~~~~~~ src/libavcodec/arm/vp8.h:32:50: note: passing argument to parameter 'token_prob' here 32 | int i, uint8_t *token_prob, int16_t qmul[2]); | ^ 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] 1497 | token_prob, qmul); | ^~~~ src/libavcodec/arm/vp8.h:32:70: note: passing argument to parameter 'qmul' here 32 | src/libavcodec/bytestream.h : 355 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]in t i, uint8_t *token_prob, int16_t qmul[2]); | ^ 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 = FFIn file included from MIN(psrc/libavcodec/wavpack.c-:>28b: usrc/libavcodec/bytestream.hf:f293er:_13e:n dwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - p->buffer, siz e293) | ; | s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ze2 = src/libavutil/macros.hFF:M49:I25N:( p-note: >expanded from macro 'FFMIN' buffer_end 49 | -# dpe-f>ibneu fFfFeMrI, Ns(iaz,eb)); ( (| a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) > (b) src/libavutil/macros.h?: 49(:25b:) note: :expanded from macro 'FFMIN' (a)) | ~ ^ ~49 | #define FFMIN(a,In file included from bsrc/libavcodec/wavpackenc.c): (30(: asrc/libavcodec/bytestream.h): 357>:15 :( b)warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ? (b) : (a)) | 357 ~ ^ ~ | if (siIn file included from zsrc/libavcodec/wavpack.ce:228 !: =src/libavcodec/bytestream.h: 294s:i15z: ewarning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~ ^ ~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vqavideo.c:701:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 701 | if (chunk_size > s->decode_buffer_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/webp_parser.c:82:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 82 | i = FFMIN(ctx->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/wavpack.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpackenc.c:31: In file included from src/libavcodec/wavpackenc.h:26: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 144 | if (val > 31U) | ~~~ ^ ~~~ src/libavcodec/bytestream.h:355:13: src/libavcodec/vqavideo.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 844:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 355844 | | si z{ eN U L= LF FM}I,N ( g-| > ^b uffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/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 >= 0 && r < s->rows) { | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:199:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 199 | if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:199:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/wbmpenc.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #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 = FFMsrc/libavcodec/vp9.cIN(p:->1673:33bu:ff ewarning: rcomparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare]_ enIn file included from d -src/libavcodec/vp9prob.c :p-25>b : u1673fIn file included from f | src/libavcodec/vp9dec.he :r 41, : si zIn file included from src/libavcodec/vpx_rac.he:33 : src/libavcodec/bytestream.h): ;171 :18 : | warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (s->src/libavutil/macros.hs:.49h:.25t:x fnote: mexpanded from macro 'FFMIN'm o171 | d e g49= | = -i#d>e)f i bunf| ~~~~~~~~~~~~~~~ ^ ~e f eFrF MI+N=( FaF,Mbsrc/libavcodec/vp9.c)I: N(1684(g:(-a>23)b:u warning: f>fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e( rb_)en d? 1684-( | bg) - : > b u( fa ) f)f ero,r | s i ~ ^ ~ze(); i = | 0; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ i In file included from src/libavcodec/bytestream.hs:b187_:src/libavutil/macros.h15r: :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o 49w:s25;: i note: 187expanded from macro 'FFMIN' | + + ) i f| 49 ~ ^ ~~~~~~~~~~ | ( s#izdee2 f!in=e FFssrc/libavcodec/vp9.cMIi:N(za1707,e:)b 41 : )| warning: ( ~~~~~ ^ ~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( a) > (b) ? ( b1707) | : ( a ) ) | ~ ^ ~fo r (tile_row = 0; tile_row < s->s.h.tiling.tile_10ro warningwss; generated . 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] In file included from In file included from 1745src/libavcodec/wavarc.c | :src/libavcodec/vp9prob.c :28 : 25 : src/libavcodec/bytestream.h:In file included from 171: 18src/libavcodec/vp9dec.h : : 41warning: : In file included from src/libavcodec/vpx_rac.h : 33f: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]rsrc/libavcodec/bytestream.h: 186 :(13j: warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0; j < size o171f( | s - 186 | > tg d-[ >i b ]usf.ifzecer o2 u=n+= ts F)FFF MIM/NI (sNizge-(op>f-b(u>ubnfufsefifr_geern_enned d-d )-g; -p ->>bjub++f) u f| fe ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~fr ,e rsi,z e)s;i ze )| ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: src/libavutil/macros.hnote: :expanded from macro 'FFMIN'49 :25: note: expanded from macro 'FFMIN' 49 | #def i49ne | #FdFMeIfN(ian,eb) F(F(MIaN)( a,>b )( b()( a? )(b )> :( (ba)) )? (| 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) | ~~~~~ ^ ~~~~ 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) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavarc.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/xface.o In file included from src/libavcodec/wbmpenc.c:22: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wbmpenc.c:22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wbmpenc.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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' 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavarc.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warnings generated356. | size2 = FFMIN(p->buffer_end - p->buffsrc/libavcodec/bytestream.her,: s317i:z13e:) ;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 | s#idzeefi2n e= FFFFMMIINN((ap-,>b)b u((src/libavcodec/vp9recon.cfaf)e: r>41_e n(:bd25 ): - ?warning: p (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b- )src/libavcodec/bytestream.h >::b 317u:13(fa):f)er , warning: 41 | ~ ^ ~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | si z e ) ;i nt In file included from | h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 317src/libavcodec/wbmpenc.c | a:22v : esrc/libavutil/macros.hsrc/libavcodec/bytestream.h _:l: 49e:35725:sf:15 i:note: z expanded from macro 'FFMIN' te 2warning: == comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 | #F cdoeFfliM 357nI>N | e (t F p diFf- -(M>>busIiztfNfe2i le(_e!acor=,l__ b)esstia (nzre(d t-)a |) | p|> ~~~~~ ^ ~~~~x- > 0>(;b b) | ? u(f ~~~ ^ ~~~~~~~~~~~~~~~~~~feIn file included from b r),src/libavcodec/wbmpdec.c s i::z22 e(a: ));src/libavcodec/bytestream.h ):186 : 13 | | ~ ^ ~: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.hIn file included from :src/libavcodec/vp9prob.c49::2525: :In file included from note: 186src/libavcodec/vp9dec.hexpanded from macro 'FFMIN' | : 41: In file included from src/libavcodec/vpx_rac.h : 4933: ssrc/libavcodec/bytestream.h | i:318z:#e15:d e2fwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= ne FFFMF IM318IN | N ((ap , - ibf>) (bu((fa)sf ie> z(br)e2_e n? !d =-( b) s:pi ->z(eba)u )| f) ~~~~~ ^ ~~~~ f e| ~ ^ ~r , size); In file included from | src/libavcodec/wavarc.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :28: src/libavcodec/bytestream.h:318:15:src/libavutil/macros.h :warning: 49:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]25 : note: expanded from macro 'FFMIN' 318 | i49 | f# de(fsiinez e2F FM!I= Ns(izae,) b )| ~~~~~ ^ ~~~~ ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wbmpdec.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:src/libavcodec/bytestream.h note: :expanded from macro 'FFMIN'355 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 | #define FFMIN(a, b)355 ( | ( a ) >s i(zbe) ?= (bF)F MI:N ((ga-)>)b u f| ~ ^ ~f er_end - gIn file included from -src/libavcodec/wavarc.c>:b28: usrc/libavcodec/bytestream.hf:f357e:r15:, warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]iz e); | 357 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | if (src/libavutil/macros.hsi:z49:e252: ! =note: sexpanded from macro 'FFMIN'i ze) | 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavarc.c:30: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/vp9recon.c:226:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 226 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9recon.c:227:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 227 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wbmpdec.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xfacedec.o 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/wbmpdec.c:22: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wbmpdec.c:22: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xfaceenc.o src/libavcodec/webvttdec.c:52:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 52 | for (i = 0; i < FF_ARRAY_ELEMS(webvtt_tag_replace); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9prob.c:35:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 35 | update_factor = FASTDIV(update_factor * FFMIN(ct, max_count), max_count); | ^ ~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 17 warnings generated. 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)) | ~ ^ ~ 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 < lenIn file included from &&src/libavcodec/wcmv.c :g28e: tsrc/libavcodec/bytestream.h_:b186it:s131:( gwarning: b)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ! = stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wcmv.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpack.c:34: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 144 | if (val > 31U) | ~~~ ^ ~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/wavarc.c:301:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | if (s->nb_samples > 570U) { | ~~~~~~~~~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 18 warnings generated. CC libavcodec/xiph.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/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) | ~~~~~ ^ ~~~~ 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 CC libavcodec/xl.o ((ctx->ch[0].median[0] < 2U) && (ctx->ch[1].median[0] < 2U) && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ 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); | ~ ^ CC libavcodec/xma_parser.o src/libavcodec/wavpack.c:347:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 347 | if (S >= 0x1000000U) { | ~ ^ ~~~~~~~~~~ In file included from src/libavcodec/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)) | ~ ^ ~ In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xpmdec.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/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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/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/vp8.c:2876:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2876 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. 27 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning 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)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. CC libavcodec/xsubdec.o CC libavcodec/xsubenc.o CC libavcodec/xvididct.o 11 warnings generated. 11 warnings generated. CC libavcodec/xwd_parser.o CC libavcodec/xwddec.o CC libavcodec/xwdenc.o CC libavcodec/xxan.o src/libavcodec/wavpackenc.c:653:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 653 | if (limit && dbits >= limit) | ~~~~~ ^ ~~~~~ 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)) | ~ ^ ~ 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) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 2 warnings generated. 13 warnings generated. src/libavcodec/wavpackenc.c:958:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 958 | recurse_mono(s, &info, 0, (int) floor(s->delta_decay + 0.5), | ~~~^~~~~~~~~~~ ~ src/libavcodec/wavpackenc.c:968:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 968 | s->delta_decay = (float)((s->delta_decay * 2.0 + s->decorr_passes[0].delta) / 3.0); | ~~~^~~~~~~~~~~ ~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.hsrc/libavcodec/put_bits.h::265265::3737:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265265 | | iif f( (ss->-bu>f_beufn_den d- s-- >s-b>buuff__ptpr t>=r s>i=z seiozfe(BoitfB(Buif)t)Bu f{) ) {| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wavpackenc.c:995:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 995 | if (value < GET_MED(0)) { | ~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:1001:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1001 | if (value - low < GET_MED(1)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:1007:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1007 | if (value - low < GET_MED(2)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/put_bits.hsrc/libavcodec/put_bits.h::317317::3333:: 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] 317317 | | iiff ( s(s-->b>ubfu_f_eenndd -- s -s>b-u>fb_upftr_ >p= tsr i>=z eosfi(zBeiotfB(uBift))B {u f )| ) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~{ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/y41penc.o In file included from src/libavcodec/wmadec.c:45: In file included from src/libavcodec/wma.h:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/wmaenc.c:226:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | mdct_norm = 1.0 / (float) n4; | ~ ^~~~~~~~~~ 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/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); | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. 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/wmaenc.c:395:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | a = s->coefs[0][i] * 0.5; | ^~~~~~~~~~~~~~ ~ src/libavcodec/wmaenc.c:396:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | b = s->coefs[1][i] * 0.5; | ^~~~~~~~~~~~~~ ~ src/libavcodec/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/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 avsrc/libavcodec/put_bits.h_lo:g3172: 33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ff_log2 | ^ 317 | src/libavutil/intmath.h : 40 :44 :i fnote: expanded from macro 'ff_log2' (s->b u40f | _#e n d d- es-f>biunfe_ pfft_rl o>=g 2s(ixz)e o(f3(1B i-t B_uf_)b)u i{l t i| n ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ _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 | src/libavcodec/wmadec.c : 180 : 47 : hiwarning: gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h _freq = high_ f180r | e q * 0 .7 ; s | - ^~~~~~~~~ ~> lsp_cos_table[i] = 2.0f * cos(wdel * i);src/libavcodec/wma.c : 162:| 25 ~~~ ~~~~~^~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | src/libavcodec/wmadec.c : 180 : 31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] high_f re180q | = h i g h _ frse-q> l*s p0_.6c; o | s ^~~~~~~~~ ~_ table[i] = 2.0f * cos(wdel * i); | ^~~~ ~ src/libavcodec/wma.c:164:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | if (bps > 0.5) | ^~~ ~ src/libavcodec/wma.c:165:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:167:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | high_freq = high_freq * 0.3; | ^~~~~~~~~ ~ src/libavcodec/wma.c:src/libavcodec/wmadec.c169:21:: 193warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]34 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | 193 h | i g h _ f r e q a = h i g h _f r e q * 0 . 7 ; | = ^~~~~~~~~ ~ (float) m * (0.5 / (1 << LSP_POW_BITS)); | ^~~~~~~~~ ~ 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:src/libavcodec/wmadec.c172::25194::46 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | 194 | hai g h _ f r eq = h i g h _ f r e q * 0=. 15/; s q| ^~~~~~~~~ ~r t(sqrt(a)); | ~~~~ ^ 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 *src/libavcodec/vp9block.c 0.6:51368;: 25 :| ^~~~~~~~~ ~warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1368 | src/libavcodec/wma.c : 178(:r13:o warning: wimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + h4) >178 | s - > r o wisf ;( b p| s ~~~~~~~~ ^ ~~~~~~~ >= 0.8) | ^~~ ~~ src/libavcodec/vp9block.c:1370:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1370 | src/libavcodec/wma.c : 179 :(25:r owarning: wimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + h4) > s -179> | r o w s ; | ~~~~~~~~ ^ ~~~~~~~ high_freq = high_fsrc/libavcodec/vp9block.cr:e1401q:17 :* warning: 0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]. 75; | ^~~~~~~~~ ~ 1401 | int w = FFMIsrc/libavcodec/wma.c:N180(:s-18>:c warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l s - co l180, | w4 ) * 8 , e lhs e= FFiMfI N((bsps- >>ro=ws -0 .6r) o | w ^~~ ~~, h4) * 8, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49src/libavcodec/wma.c::25src/libavcodec/wrapped_avframe.c:181: :25note: 90:expanded from macro 'FFMIN': 19: 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] 49 | #181d | e f 90i | n e Fi fF MI( N(p ahkt,i-b)g >h((s_iafz)reeq > <= ( shbii) g?zhe _(off(b)r AeV:qF r(*a)a )m0. 6 e);) | | ~ ^ ~ ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ | ^~~~~~~~~ ~ src/libavcodec/vp9block.c:1401:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/wma.c :1401183 | : 25 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] int w = F183F | M IN ( s - > c ol s - c ohli,g hw_4f)r e*q 8=, h ighh _f=r eFqF *M I0.N5(; s -| > ^~~~~~~~~ ~r ows - 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 | src/libavcodec/wma.c : 190 : i24n:t warning: hsrc/libavcodec/webp.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = FF:M665IN:(s29-:> rwarning: o wscomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]189 - | r offw_,d lho4g)( s*-665 > | a8vc t > x>, " s-b p>s= %s f s if_ b(pvpr,se1f =inx%_,f co =hod eig0h ; _> | f r ^ ~~~~~~~~~~~~~ ~~3eq =9U%) f{src/libavutil/macros.h :b 49| it:o ~~~~~~~~~~~ ^ ~~~25f:f se tnote: expanded from macro 'FFMIN'= %d\n" ,49 | # d| ef ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i ne FFM I190N( | a ,b ) ( ( a ) > ( b ) bp?s ,( bb)ps 1,: h i(ag))h _ fr| e ~ ^ ~q , s->byte_offset_bitsrc/libavcodec/vp9block.cs):; 1436 :| 21 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 1436 | 156i | n#t x _deefnidn e= f fF_dFlMoIgN((sc->tcx,o l.s.. )- doc o{l ,i fw 4()0,) ya_v_elnod g=( cFtxF,MI NA(Vs-_>LrOowGs_ D-E rBoUwG,, h_4_)V;A _ | A ^ ~~~~~~~~~~~~~ ~~R GS__)src/libavutil/macros.h;: 49:}25 : wnote: hexpanded from macro 'FFMIN'i le (0) 49| ~~~~~~ ^~~~~~~~~~~ | #define FFsrc/libavcodec/wma.cMI:N190(a:,18b:) warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( a) > (b) ?189 | ( b )ff _:d l(oag)()s - >| a ~ ^ ~v ctx, "bps=%f bps1=src/libavcodec/vp9block.c%:f1436 :hi55gh:_ frwarning: ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]q =%f bitoffs et1436= | %d \n " , | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ int x_ e190nd | = FF M I N ( s - > cbopls,s b p-s 1c,o lh,ig hw_f4r)eq,, ys-_>enbd y=t eFF_MoIfNf(ss-e>tr_obwsi -t sr)ow;, h| 4 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ; | src/libavutil/internal.h: ^ ~~~~~~~~~~~~~ ~~156 :68: note: src/libavutil/macros.hexpanded from macro 'ff_dlog': 49:25: note: expanded from macro 'FFMIN' 156 | # 49 | #dedfeifnei fnf_ed loFgF(McItNx,( a.,.b.)) d(o( a{) i> f( b()0) ?a v(_bl)o g(:c tx(,a A)V)_ L OG| _ ~ ^ ~D EBUG, __VA_ARGS__); }src/libavcodec/vp9block.c :1444w:hi48l:e warning: (comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]In file included from 0 ) | src/libavcodec/wmv2.c ~~~~~~ ^~~~~~~~~~~: 23 : 1444 | In file included from src/libavcodec/mpegvideo.h:src/libavcodec/wma.c 45 :: 190 src/libavcodec/put_bits.h: :13 227 :37:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s -189> | r o w s 227f | f _d &l og ( 1s- >& & ar voct wx,i f"+bp s (h=4 s>%=-f> b ufb_senp->dsro w-1 s= s-%>?bfu hfigsh-_>pr_otfrrws &e> q=7 =s %:i fz0e, o fbi t(o| Bf ~~~~~~~~ ^ ~~~~~~~if sett=B%udf\)n)", { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~src/libavcodec/vp9block.c : 1443:19048 | : warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] bps ,1443 | b p s 1 , h i g h _ f r e q , s - > b sy-t>ec_oolfs f&s e1 t&_&b ictosl) ;+ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~w 4 >=src/libavutil/internal.h :156s:-68>:c onote: lexpanded from macro 'ff_dlog's ? s->col s 156& | #7 : d0e,f i n| e ~~~~~~~~ ^ ~~~~~~~ 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/wma.c:262:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | s->high_band_start[k] = (int) ((block_len * 2 * high_freq) / | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | avctx->sample_rate + 0.5); | ~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/put_bits.h: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/wma.c:320:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult; | ~ ~~~^~~~~~~~~~ src/libavcodec/wma.c:320:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/wma.c:336:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | if (bps1 < 0.72) | ^~~~ ~ src/libavcodec/wma.c:338:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | else if (bps1 < 1.16) | ^~~~ ~ src/libavcodec/wavpackenc.c:1777:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1777 | recurse_stereo(s, &info, 0, (int) floor(s->delta_decay + 0.5), | ~~~^~~~~~~~~~~ ~ src/libavcodec/wmadec.c:633:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | mdct_norm = 1.0 / (float) n4; | ~ ^~~~~~~~~~ src/libavcodec/wavpackenc.c:1788:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1788 | s->delta_decay = (float)((s->delta_decay * 2.0 + s->decorr_passes[0].delta) / 3.0); | ~~~^~~~~~~~~~~ ~ src/libavcodec/wmadec.c:649:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | mult = ff_exp10(total_gain * 0.05) / s->max_exponent[ch]; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/wmadec.c:695:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | mult1 = sqrt(exp_power[j] / exp_power[last_high_band]); | ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/wmadec.c:697:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | mult1 = mult1 * ff_exp10(s->high_band_values[ch][j] * 0.05); | ^~~~~ ~ src/libavcodec/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)CC libavcodec/ylc.o , w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) 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.hsrc/libavcodec/vp9recon.c::45605: :src/libavcodec/put_bits.h21::227: 37warning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]605 | int e n227d | _ y = F FiMfIN ((s2 -*> b(ufs_-e>nrdow s -- s ->rboufw_)p,tr h>4=) ;s i z| ^ ~~~~~~~~~~~~~~~~~~~ ~~e of(Bisrc/libavutil/macros.ht:B49u:25f:) note: )expanded from macro 'FFMIN' { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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' 38src/libavcodec/put_bits.h | : 265i:f 37(:! (warning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o nd)) { 265 | CC libavcodec/yop.o i f ( s - > b u f _ e n d - s - > b u f _ p tr > = s i ze o f\( B | i ^~~~t 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/yuv4dec.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/yuv4enc.o In file included from src/libavcodec/xan.c:38: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xan.c:38: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xan.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xan.c:38: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xan.c:38: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: src/libavcodec/webp.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :1364:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 317 | siz e13642 | = F FiMIfN ((pb->ytbeusffterre_ame2n_dg e-t _pb-y>tbeusf_fleerf,t( &sgbi)z ( b ) ? i(bf) :( by(tae)s)t re a| m ~ ^ ~2 _get_bytes_In file included from lsrc/libavcodec/xan.ce:f38t: (src/libavcodec/bytestream.h&:g318b:) 15<: chwarning: ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] nk_siz e318) | { | i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~f (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xan.c:38: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xan.c:38: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. 3 warnings generated. CC libavcodec/zerocodec.o CC libavcodec/zlib_wrapper.o 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: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/xfaceenc.c:195:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 195 | av_assert0(i < sizeof(intbuf)); | ~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/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. src/libavcodec/wavpackenc.c:2949:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2949 | { "joint_stereo", "", OFFSET(joint), AV_OPT_TYPE_BOOL, {.i64=-1}, -1, 1, FLAGS }, | ^ src/libavcodec/wavpackenc.c:2950:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2950 | { "optimize_mono", "", OFFSET(optimize_mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavcodec/wavpackenc.c:2951:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2951 | { NULL }, | ^ In file included from src/libavcodec/wmv2enc.c:23: In file included from src/libavcodec/h263.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/zmbv.o src/libavcodec/xan.c:591:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 591 | if (new_pal < s->palettes_count) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/zmbvenc.o CC libswresample/arm/audio_convert_init.o AR libpostproc/libpostproc.a AS libswresample/arm/audio_convert_neon.o 11 warnings generated. 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)) | ~ ^ ~ 50 warnings generated. AS libswresample/arm/resample.o CC libswresample/arm/resample_init.o CC libswresample/audioconvert.o CC libswresample/dither.o CC libswresample/options.o CC libswresample/rematrix.o CC libswresample/resample.o 32 warnings generated. CC libswresample/resample_dsp.o 1 warning generated. 15 warnings generated. CC libswresample/swresample.o In file included from src/libavcodec/xsubenc.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubenc.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubenc.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubenc.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_esrc/libavcodec/wmaprodec.cnd: -1326 :p->52:b uwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f er, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h1326: | 49: 25 : note: expanded from macro 'FFMIN' 49 | # dave_faisnse eFrFtMI0N((na,ubm)_ v(e(ca_)c >o e(fb)f ?s ( b+) o: f(fas)e) t | < ~ ^ ~= FF_ARRAY_In file included from ELsrc/libavcodec/xsubenc.cE:M24S: (ssrc/libavcodec/bytestream.h-:>318c:h15an:n elwarning: [ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]] .out) )318; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (size2 != sisrc/libavutil/avassert.hz:e38): 11 : | note: ~~~~~ ^ ~~~~expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ In file included from src/libavcodec/xwddec.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 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/wmavoice.c ~ ^ ~ :511:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]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] 511356 | | s igzaei2n _=s cFaFlMIeN(_p-f>abcutfofrer _=e npdo s-t fpil-t>eburf_feenre,r sgiyz e)=;= 0.| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ? 0.0src/libavutil/macros.h ::49 : 25| ^~~~~~~~~~~~~~~~~ ~~: note: expanded from macro 'FFMIN' 49 | #defsrc/libavcodec/wmavoice.cin:e512: 57F: Fwarning: MIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N (a,b) ((a )512 | > ( b ) ? ( b ) : ( a ) ) | ~ ^ ~( 1.0 - alpIn file included from hsrc/libavcodec/xsubenc.ca:In file included from )24 : src/libavcodec/xwddec.c*: src/libavcodec/bytestream.h27s:: 357pe:ecsrc/libavcodec/bytestream.hh15_:e: nwarning: 186ercomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g: 13y: / pwarning: 357ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | s tf i l teirf_ (en e186sr | giy z;e 2 | !=s ~ ^~~~~~~~~~~~~~~~~ izse2i =z Fesrc/libavcodec/wmavoice.cF):M 512I N:| ( ~~~~~ ^ ~~~~41p : -warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b uffer_en 512d | - p -> b u f f er , s iz e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : (491:25.:0 note: expanded from macro 'FFMIN'- alpha ) 49* | # dsefpineee cFhFM_IenNer(gay, b/) p o(s(taf) i>l (tb)e r?_ e(nbe)r :g y(a;) ) | | ~ ^~~~~~~~~~~~~ ~ ^ ~ src/libavcodec/wmavoice.cIn file included from :src/libavcodec/xwddec.c512:27:: src/libavcodec/bytestream.h32:187:: 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] 187512 | | i f ( s i ze 2 ! = si z e) | ~~~~~ ^ ~~~~ (1.0 - alpha) * speech_energy / postfilter_energy; | ~ ^~~~~ src/libavcodec/wmavoice.c:565:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ~ ^~~~~~~~~~~~ src/libavcodec/wmavoice.c:565:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ^~~ ~ src/libavcodec/wmavoice.c:565:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ^~~ ~ src/libavcodec/wmavoice.c:590:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | rh0 = 1.0 + avpriv_scalarproduct_float_c(lpcs, lpcs, n_lpcs); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwddec.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwddec.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/wmavoice.c : 294626 | : 24 : ifwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( size2 != size) 626| ~~~~~ ^ ~~~~ | irange = 64.0 / range; // so irange*(max-value) is in the range [0, 63] | ~ ^~~~~ src/libavcodec/wmavoice.c:627:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | gain_mul = range * (fcb_type == FCB_TYPE_HARDCODED ? (5.0 / 13.0) : | ^~~~~ ~ src/libavcodec/wmavoice.c:629:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | angle_mul = gain_mul * (8.0 * M_LN10 / M_PI); | ^~~~~~~~ ~ src/libavcodec/wmavoice.c:633:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | idx = lrint((max - lpcs[n]) * irange - 1); | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 (src/libavcodec/wmavoice.csi:z639e:229 :!= warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]iz e) | ~~~~~ ^ ~~~~ 639 | idx = av_clipf((pwr * gain_mul - 0.0295) * 70.570526123, 0, INT_MIn file included from AX / src/libavcodec/xxan.c2:);27 : src/libavcodec/bytestream.h| : ~~~~^~~~~~~~~~ ~ 171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xxan.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xxan.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/wmavoice.csrc/libavcodec/bytestream.h:356In file included from ::13:683 :warning: 37comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:src/libavcodec/xsubenc.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 26: src/libavcodec/put_bits.h :356227 | : 37 : warning: 683scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | iz e 2 = FF MI N (p227- | > b u f f e ri f_ e(s n- >d -b p-u> fb_u ffee nrd , - -1si s.z8->eb )u*;f _ tpi| ltt ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ rf a>csrc/libavutil/macros.h=t s:io49zre:o(25:fc o(note: eexpanded from macro 'FFMIN'Bf iftsB, u fr49)e | )m#a d{e inf id| nee ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~Fr F M-I N1()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) | ~~~~~ ^ ~~~~ src/libavcodec/wmavoice.c:686:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | sq = (1.0 / 64.0) * sqrtf(1 / avpriv_scalarproduct_float_c(coeffs, coeffs, | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | remainder)); | ~~~~~~~~~~~ src/libavcodec/wmavoice.c:639:77: warning: implicit conversion from 'int' to 'float' changes value from 1073741823 to 1073741824 [-Wimplicit-const-int-float-conversion] 639 | idx = av_clipf((pwr * gain_mul - 0.0295) * 70.570526123, 0, INT_MAX / 2); | ~~~~~~~~ ~~~~~~~~^~~ src/libavcodec/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/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:271:17: 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/put_bits.hsrc/libavutil/macros.h:49:25:: 317note: :expanded from macro 'FFMIN'33 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFM I317N | ( a , bi) f(( a()s >- >(bb)u f?_ e(nb)d :- (sa-)>)b u| ~ ^ ~f _ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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:In file included from 49:25:src/libavcodec/xwdenc.c: 25note: expanded from macro 'FFMIN': src/libavcodec/bytestream.h:171:18: 49warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]# define FFMIN(a,b) ((171 | a ) > (gb-)> ?b u(fbf)e r: (+a=) ) F | F ~ ^ ~M IN(g->bufIn file included from fsrc/libavcodec/xxan.ce:r27_: esrc/libavcodec/bytestream.hn:294d: 15-: warning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]-> buffer, 294s | i z e ) ;i f | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s ize2 != size)src/libavutil/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = 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): ? 317(:b13): : warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a )) | ~ ^ ~ In file included from 317src/libavcodec/xwdenc.c | : 25 : src/libavcodec/bytestream.h :s187i:z15e:2 warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= FFMI N187( | p- > b uifff er(_seinzde 2- !=p -si>zbe)u f f| e ~~~~~ ^ ~~~~r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'13 warnings generated . 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xxan.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xxan.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/wmavoice.c:936:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 936 | a1[n] = ipol_tab[interpol][0][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:937:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 937 | a1[10 + n] = ipol_tab[interpol][1][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ 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 CC libswresample/swresample_frame.o (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/wmavoice.c:1005:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1005 | a1[n] = ipCC libswresample/version.o ol_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/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++) { | ~ ^ ~~~~~~~ CC libswscale/alphablend.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/xwdenc.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwdenc.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ AS libswscale/arm/hscale.o AS libswscale/arm/output.o AS libswscale/arm/rgb2yuv_neon_16.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)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/wmavoice.c:1365:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1365 | 5.24src/libavcodec/xxan.c091:6129364:018 :+ wwarning: mcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]av oice_gain_cod e293b | o ok _f c bi[ifd x]()c; o r| r ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ off >= bytestrsrc/libavcodec/wmavoice.ce:a1363:m212:_ swarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]z e(&s->gb) )1363 | { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ fcb_gain = expf(avpriv_scalarproduct_float_c(s->gain_pred_err, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1364 | gain_coeff, 6) - | ~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:1455:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1455 | i_lsps[n] = cos(prev_lsps[nIn file included from ] + src/libavcodec/xsubdec.c:f26ac: src/libavcodec/bytestream.h* :(171l:18s:p swarning: [comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n] - prev_lsps[n])) ;171 | | ^~~ ~ g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubdec.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubdec.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubdec.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubdec.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 12 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3 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/xsubdec.c:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FAS libswscale/arm/rgb2yuv_neon_32.o FMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubdec.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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from src/libavcodec/ylc.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libswscale/arm/swscale.o src/libavcodec/ylc.c:112:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 112 | if (val && (val < nodes[first_node].count)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ylc.c:113:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 113 | if (val >= nodes[second_node].count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libswscale/arm/swscale_unscaled.o AS libswscale/arm/yuv2rgb_neon.o 18 warnings generated. 12 warnings generated. CC libswscale/gamma.o CC libswscale/half2float.o CC libswscale/hscale.o 14 warnings generated. CC libswscale/hscale_fast_bilinear.o CC libswscale/input.o src/libavcodec/ylc.c:440:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 51 warnings generated. 440 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vlc); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. 22 warnings generated. 14 warnings generated. CC libswscale/options.o CC libswscale/output.o CC libswscale/rgb2rgb.o CC libswscale/slice.o CC libswscale/swscale.o CC libswscale/swscale_unscaled.o CC libswscale/utils.o CC libswscale/version.o CC libswscale/vscale.o CC libswscale/yuv2rgb.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; | ~~~~~ ~~~~~~~~~~^~~~~~~~~~~ In file included from src/libswscale/half2float.c:19: In file included from src/libavutil/half2float.c:19: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libswresample/options.c:42:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | OFFSET(user_in_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:44:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | OFFSET(user_in_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:46:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | OFFSET(user_out_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:48:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | OFFSET(user_out_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:49:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | {"uch" , "set used channel count" , OFFSET(user_used_ch_count), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:50:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | {"used_channel_count" , "set used channel count" , OFFSET(user_used_ch_count), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:52:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | {"isr" , "set input sample rate" , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ 12 warnings generated. src/libswresample/options.c:53:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | {"in_sample_rate" , "set input sample rate" , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:54:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | {"osr" , "set output sample rate" , OFFSET(out_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:55:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | {"out_sample_rate" , "set output sample rate" , OFFSET(out_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:56:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"isf" , "set input sample format" , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:57:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | {"in_sample_fmt" , "set input sample format" , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:58:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"osf" , "set output sample format" , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:59:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libswresample/resample_dsp.c :59 | 39{: "src/libswresample/resample_template.cou:t_175s:am20p:l ewarning: _fmimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t " , "set out pu175t | s a mp l e f o vramalt" += ( v, 2OF F-S ETv(aolu)t _*s aimnpvl_es_rfmct_ )i,n cArV _*OP Tf_TrYaPEc_; S A| MP ~~~^~~~~ ~L E_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}3, warning s| generated ^. src/libswresample/options.c:60:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"tsf" , "set internal sample format" , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:61:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"internal_sample_fmt" , "set internal sample format" , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:78:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"clev" , "set center mix level" , OFFSET(clev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB },src/libswresample/dither.c -32: 100 : 24 :, warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 , PA R100A | M } , s c| a ^le *= 1s- warning>di generatedt. her.scale; | ~~ ~~~~~~~~~~^~~~~ src/libswresample/options.c:79:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | {"center_mix_level" , "set center mix level" , OFFSET(clev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:80:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | {"slev" , "set surround mix level" , OFFSET(slev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:81:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"surround_mix_level" , "set surround mix Level" , OFFSET(slev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:82:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"lfe_mix_level" , "set LFE mix level" , OFFSET(lfe_mix_level ), AV_OPT_TYPE_FLOAT, {.dbl=0 }, -32 , 32 , PARAM}, | ^ CC libavutil/aes.o src/libswresample/options.c:83:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"rmvol" , "set rematrix volume" , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0 }, -1000 , 1000 , PARAM}, | ^ src/libswresample/options.c:84:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"rematrix_volume" , "set rematrix volume" , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0 }, -1000 , 1000 , PARAM}, | ^ src/libswresample/options.c:85:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"rematrix_maxval" , "set rematrix maxval" , OFFSET(rematrix_maxval), AV_OPT_TYPE_FLOAT, {.dbl=0.0 }, 0 , 1000 , PARAM}, | ^ src/libswresample/dither.c:117:74: warning: comparison of integers of different signs: 'const enum SwrDitherType' and 'int' [-Wsign-compare] 117 | if (llabs(s->out_sample_rate - f->rate)*20 <= f->rasrc/libswresample/options.ct:e91 &:&160 : warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]- >name == s->dit h91e | r{."mdeitthohde)r _{s ca l| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~e " , "sesrc/libswresample/dither.ct :d120i:t24h:e rwarning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned int') [-Wsign-compare]s cale" 120 | , O F F S EfTo(rd i(tjh=e0r;. sjc l e n);, jA+V+_)O P T| ~^~~~~~~_ TYPE_FLOAT, {.dbl=1 }, 0 , INT_MAX , PARAM}, | ^ CC libavutil/aes_ctr.o src/libswresample/options.c:105:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"filter_sizCC libavutil/adler32.o e" , "set swr resampling filter size", OFFSET(filter_size) , AV_OPT_TYPE_INT , {.i64=32 }, 0 , INT_MAX , PARAM }, | ^ src/libswresample/options.c:106:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"phase_shift" , "set swr resampling phase shift", OFFSET(phase_shift) , AV_OPT_TYPE_INT , {.i64=10 }, 0 , 24 , PARAM }, | ^ src/libswresample/options.c:107:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"linear_interp" , "enable linear interpolation" , OFFSET(linear_interp) , AV_OPT_TYPE_BOOL , {.i64=1 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:108:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"exact_rational" , "enable exact rational" , OFFSET(exact_rational) , AV_OPT_TYPE_BOOL , {.i64=1 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:109:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | {"cutoff" , "set cutoff frequency ratio" , OFFSET(cutoff) , AV_OPT_TYPE_DOUBLE,{.dbl=0. }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:112:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | {"resample_cutoff" , "set cutoff frequency ratio" , OFFSET(cutoff) , AV_OPT_TYPE_DOUBLE,{.dbl=0. }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:118:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | , OFFSET(precision) , AV_OPT_TYPE_DOUBLE,{.dbl=20.0 }, 15.0 , 33.0 , PARAM }, | ^ src/libswresample/options.c:120:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | , OFFSET(cheby) , AV_OPT_TYPE_BOOL , {.i64=0 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:122:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM }, | ^ src/libswresample/options.c:124:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | , OFFSET(min_hard_compensation)In file included from ,AV_OPsrc/libswresample/dither.cT:_135T: Ysrc/libswresample/dither_template.cP:E61_:F34L:O Awarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , {.dbl=0.1 61 | d}o,u b0l e d1 , d, = IsNrTc_M[AXi ] *S _,1 ;P A R| A ~ ~~~~~~^~~~M }, | ^ src/libswresample/options.c:126:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | , OFFSET(soft_compensation_duration),AV_OPT_TYPE_FLOAT src/libswresample/dither_template.c,:{66.:21d:b lwarning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 63 | }, 0 , dI N-T=_ MnAsX_ co e f,f s[PjA R A ]M * }ns,_e rr o| r ^ s[pos + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | src/libswresample/options.c : 128 : 166 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] +ns_coeffs[ j128 | + 1 ] * n s_ e r r o r s [ po s + j + 1 ] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | , O F F S E T (+nmsa_xc_oseofffst_[cjo m+ p2e]n s*a tniso_enr),rAoVr_s[OpPoTs_ +T YjP E+_ F2L]O A T| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, {.dbl= 0 66 | + n},s _IcNoeTf_fMsI[jN +, 3I]N T* _nMsA_eXr r o ,r sP[ApoRAs M+ j} ,+ 3] ;| ^ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/options.c:130:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | src/libswresample/dither_template.c : 69 : 35 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | , dO -FF=S nEsT_(caoseyfnfcs[)j ] * n s _e r r, oAVr_sO[PpTo_s T+Y PjE];_ F | L ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~O AT ,{.dbl=0 }, INT_MIN, INT_MAX , PARAM }, | ^ src/libswresample/options.c:132:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libswresample/dither_template.c :13271 | : 27 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | d 1 = ri n t ( d + n o is e [ i ] ) ; | ~ ^~~~~~~~, OFFSET(firstpts_in_samples), AV_OPT_TYPE_INT64 ,{.i64=AV_NOPTS_VALUE }, INT64_MIN,INT64_Msrc/libswresample/dither_template.cAX:, 73PA:R19:A Mwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}, | ^ 73 | d1 *= S; | ~~ ^ src/libswresample/options.c:144:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 144 | { "kaiser_beta" , "set swr Kaiser window beta" , OFFSET(kaiser_beta) , AV_OPT_TYPE_DOUBLE , {.dbl=9 }, 2 , 16 , PARAM }, | ^ src/libswresample/options.c:146:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "output_sample_bits" , "set swr number of output sample bits", OFFSET(dither.output_sample_bits), AV_OPT_TYPE_INT , {.i64=0 }, 0 , 64 , PARAM }, | ^ src/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/libswresample/options.c:132:144: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 131 | {"first_pts" , "Assume the first pts should be this value (in samples)." | ~ 132 | , OFFSET(firstpts_in_samples), AV_OPT_TYPE_INT64 ,{.i64=AV_NOPTS_VALUE }, INT64_MIN,INT64_MAX, PARAM }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:122:143: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 121 | {"min_comp" , "set minimum difference between timestamps and audio data (in seconds) below which no timestamp compensation of either kind is applied" | ~ 122 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM }, | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/options.c:122:109: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | , OFFSET(min_cosrc/libavcodec/zmbv.cmpe:ns616a:t59io:n) ,warning: Acomparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long long') [-Wsign-compare]V _OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FL T_616M | A X i f, P(AR(AaMv }c, t x| ~ ^~~~~~~- >w/usr/include/float.hi:d15th: 17+: 2 5note: 5expanded from macro 'FLT_MAX' ULL) * 15( | #adevfcitnex -F>LhTe_iMgAhXt 3+. 644U0L28L23)4 6>6 38F52F8M85I9N8(1a2vcet+x3-8F> ma x| ^~~~~~~~~~~~~~~~~~~~~~~~~~~_ pixels, INT_MAX / 4) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libswresample/dither.c:139: src/libswresample/dither_template.c:61:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | double d1, d = src[i]*S_1; | ~ ~~~~~~^~~~ src/libswresample/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 (Deprecated, use out_chlayout)", | ~ 70 | src/libswresample/dither_template.c : 66 : 21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSE T(63u | s e r _ o u t _ c h _ l a yd o-u=t ),n s_AcVo_eOPfT_fTs[YjP E_ C H]A N* NnEsL__eLrArYoOrUTs, [{p.oi6s4 =+0 j ] | } ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , INT64_ M64IN | , I N T6 4 _ M A X , P A R A+Mn|sD_cEoPReECf,f "sch[ajn n+e l1_]l a*y nosu_etr"r}o,rs [ | p ^~~~~~~~~o s + /usr/include/stdint.hj: 46+: 211:] note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'INT64_MAX' 4665 | | # d e f i n e IN T 6 4 _ M A X ( 0+x7nfsf_fcfofefffffsf[jf +f f2f]f f*) n s _e| r ^~~~~~~~~~~~~~~~~~r ors[pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | 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] +ns _c67o | e{ff"so[cjl "+ 3 ] * n s _ e r r or s [ p o s, +" sejt + ou3t]p;ut | c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h annel layout (Deprecated, use ochl)", | ~ 68 | src/libswresample/dither_template.c : 69 :35 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFF S69 | E T ( u s e r _o ut _ c h _ ld a-y=o unts)_,c oAeVf_OfPsT[_j]T Y*P nEs__eCrHrAorNsN[pEoLs _+L AjY];O U T| ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~, {.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 src/libswresample/dither_template.c(0:x717:ff27f:f fwarning: fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]f ffffffff) 71| ^~~~~~~~~~~~~~~~~~ | d1 = rint(d + noise[i])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, ussrc/libswresample/dither_template.ce: i73n:19_c:h lwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]y out)", 73| | ~ d1 * =66 | S; | ~~ ^ 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 | +ns_coeffs[j + 2] * ns_errors[pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | +ns_coeffs[j + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | d -= ns_coeffs[j] * ns_errors[pos + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | d1 = rint(d + noise[i]); | ~ ^~~~~~~~ src/libswresample/dither_template.c:73:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *= S; | ~~ ^ In file included from src/libswresample/dither.c:147: src/libswresample/dither_template.c:61:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | double d1, d = src[i]*S_1; | ~^~~ 13 warnings generated. src/libswresample/dither_template.c:66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | d -= ns_coeffs[j ] * ns_errors[pos + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | +ns_coeffs[j + 1] * ns_errors[pos + j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | +ns_coeffs[j + 2] * ns_errors[pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | +ns_coeffs[j + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | d -= ns_coeffs[j] * ns_errors[pos + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | d1 = rint(d + noise[i]); | ~ ^~~~~~~~ src/libswresample/dither_template.c:73:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *= S; | ~~ ^ 12 warnings generated. CC libavutil/ambient_viewing_environment.o 48 warnings generated. src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:43:23: note: expanded from macro 'CONV_FUNC' 43 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:44:23: note: expanded from macro 'CONV_FUNC' 44 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.csrc/libswresample/swresample.c:45:23:: 330note: :expanded from macro 'CONV_FUNC'21 : warning: 45 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] *(otyp e330* | )p o = e x p r ; ps-i>r em+a=t riixs_;v oplou m+e=! =o1.s0 ;|\| | | ~~~^~~~~~~~~~~~~~~~~ ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:46:23: note: expanded from macro 'CONV_FUNC' 46 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ CC libavutil/arm/cpu.o src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:49:23: note: expanded from macro 'CONV_FUNC' 49 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/rematrix.c:234:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 234 | for(i=0; i_asEyLnEcM S>( 1m.a00tr0i1x)) { &| & ~~~^~~~~ ~ j < FF_ARRAY_ELEMS(matCC libavutil/arm/float_dsp_init_arm.o rix[0])) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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; | ~~~^~~~~ ~ CC libavutil/arm/float_dsp_init_neon.o CC libavutil/arm/float_dsp_init_vfp.o 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:470:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 470 | maxval = s->rematrix_maxval; | ~ ~~~^~~~~~~~~~~~~~~ src/libswresample/rematrix.c:480:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, 480 | maxval, s->rematrix_volume, (double*)s->matrix, | ~~~^~~~~~~~~~~~~~~ src/libswresample/rematrix.c:479:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~~~~~~~~~~ src/libswresample/rematrix.c:479:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~ src/libswresample/rematrix.c:479:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~ In file included from src/libswscale/alphablend.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libswresample/rematrix.c: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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/resample.c:182:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 182 | if(x<1.0) y= 1 - 3*x*x + 2*x*x*x + d*( -x*x + x*x*x); | ^~ src/libswresample/resample.c:183:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 183 | else y= d*(-4 + 8*x - 5*x*x + x*x*x); | ^~ AS libavutil/arm/float_dsp_neon.o AS libavutil/arm/float_dsp_vfp.o 74 warnings generated. CC libavutil/audio_fifo.o CC libavutil/avsscanf.o CC libavutil/avstring.o CC libavutil/base64.o src/libswresample/swresample.c:1048:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1048 | if(fabs(fdelta) > s->min_compensation) { | ~ ~~~^~~~~~~~~~~~~~~~ src/libswresample/swresample.c:1049:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1049 | if(s->outpts == s->firstpts || fabs(fdelta) > s->min_hard_compensation){ | ~ ~~~^~~~~~~~~~~~~~~~~~~~~ src/libswresample/swresample.c:1058:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1058 | double max_soft_compensation = s->max_soft_compensation / (s->max_soft_compensation < 0 ? -s->in_sample_rate : 1); | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~ ~~^ 13 warnings generated. 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); | ~~~~~~~~~~~~ ~~^ 4 warnings generated. 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/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); | ~~~~~~~~~~~~ ~~^ CC libavutil/blowfish.o CC libavutil/bprint.o 1 warning generated. CC libavutil/buffer.o 24 warnings generated. CC libavutil/camellia.o CC libavutil/cast5.o In file included from src/libswscale/slice.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 1 warning generated. In file included from src/libswscale/rgb2rgb.c:33: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/swscale_unscaled.c:27: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/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); | ~~~~~~~~~~~~ ~~^ 1 warning generated. In file included from In file included from src/libswscale/vscale.csrc/libswscale/options.c::2023: : In file included from In file included from src/libswscale/swscale_internal.hsrc/libswscale/swscale_internal.h::3838: : src/libavutil/half2float.hsrc/libavutil/half2float.h::4747::2727:: warning: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | ret ur47n | a v _frleoattu2rni anvt_(uf.lfo)a;t 2 i| n ~~~~~~~~~~~~ ~~^t (u.f); | ~~~~~~~~~~~~ ~~^ 1 warning generated. 12 warnings generated. In file included from src/libswscale/swscale.c:33: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/channel_layout.o CC libavutil/cpu.o In file included from src/libswscale/yuv2rgb.c:34: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/crc.o CC libavutil/csp.o CC libavutil/des.o CC libavutil/detection_bbox.o CC libavutil/dict.o 1 warning generated. 2 warnings generated. CC libavutil/dovi_meta.o CC libavutil/downmix_info.o CC libavutil/display.o src/libswscale/options.c:54:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "srcw", "source width", OFFSET(srcW), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:55:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "srch", "source height", OFFSET(srcH), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:56:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "dstw", "destination width", OFFSET(dstW), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:57:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "dsth", "destination height", OFFSET(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 }, | ^ CC libavutil/error.o 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, { CC libavutil/eval.o .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] CC libavutil/encryption_info.o 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, In file included from Vsrc/libswscale/rgb2rgb.cE: }128: ,src/libswscale/rgb2rgb_template.c :367| : ^ 19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 367 | for (i = 0; i < src_size; i += 3) { | ~ ^ ~~~~~~~~ src/libswscale/options.c:76:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "gamma", "gamma correct scaling", OFFSET(gamma_flag),AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libswscale/options.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ In file included from src/libswscale/utils.c:60: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libavutil/avsscanf.c:177:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | for (x=0; c-'0'<10U && x<=UINT_MAX/10-1; c=shgetc(f)) | ~~~~~^~~~ src/libavutil/avsscanf.c:179:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | for (y=x; c-'0'<10U && y<=ULLONG_MAX/10 && 10*y<=ULLONG_MAX-(c-'0'); c=shgetc(f)) | ~~~~~^~~~ src/libavutil/avsscanf.c:181:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 181 | if (c-'0'>=10U) goto done; | ~~~~~^ ~~~ src/libavutil/avsscanf.c:225:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | if (c-'0'>=10U && pok) shunget(f); | ~~~~~^ ~~~ src/libavutil/avsscanf.c:227:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (c-'0'>=10U) { | ~~~~~^ ~~~ src/libavutil/avsscanf.c:231:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231 | for (x=0; c-'0'<10U && x= UINT_MAX / 4 || | ~~~~~~~ ^ ~~~~~~~~~~~~ CC libavutil/fifo.o CC libavutil/file.o src/libavutil/avsscanf.c:523:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 523 | for (; c-'0'<10U || (c|32)-'a'<6U || c=='.'; c = shgetc(f)) { | ~~~~~~~~~~^~~ src/libavutil/avsscanf.c:523:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 523 | for (; c-'0'<10U || (c|32)-'a'<6U || c=='.'; c = shgetc(f)) { | ~~~~~^~~~ CC libavutil/file_open.o CC libavutil/film_grain_params.o src/libavutil/avsscanf.c:649:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | return sign * INFINITY; | ~~~~~~ ~~~~~^~~~~~~~~~ src/libavutil/avsscanf.c:656:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:662:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | if (c==')') return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:670:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:672:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:660:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 660 | if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_') | ~~~~~^~~~ src/libavutil/avsscanf.c:660:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 660 | if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_') | ~~~~~^~~~ src/libavutil/avsscanf.c:660:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 660 | if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_') | ~~~~~^~~~ src/libswscale/utils.c:69:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 69 | [AV_PIX_FMT_YUV420P] = { 1, 1 }, | ^ src/libswscale/utils.c:70:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 70 | [AV_PIX_FMT_YUYV422] = { 1, 1 }, | ^ src/libswscale/utils.c:71:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 71 | [AV_PIX_FMT_RGB24] = { 1, 1 }, | ^ src/libswscale/utils.c:72:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 72 | [AV_PIX_FMT_BGR24] = { 1, 1 }, | ^ src/libswscale/utils.c:73:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 73 | [AV_PIX_FMT_YUV422P] = { 1, 1 }, | ^ src/libswscale/utils.c:74:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 74 | [AV_PIX_FMT_YUV444P] = { 1, 1 }, | ^ src/libswscale/utils.c:75:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 75 | [AV_PIX_FMT_YUV410P] = { 1, 1 }, | ^ src/libswscale/utils.c:76:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 76 | [AV_PIX_FMT_YUV411P] = { 1, 1 }, | ^ src/libswscale/utils.c:77:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 77 | [AV_PIX_FMT_GRAY8] = { 1, 1 }, | ^ src/libswscale/utils.c:78:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 78 | [AV_PIX_FMT_MONOWHITE] = { 1, 1 }, | ^ src/libswscale/utils.c:79:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 79 | [AV_PIX_FMT_MONOBLACK] = { 1, 1 }, | ^ src/libswscale/utils.c:80:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 80 | [AV_PIX_FMT_PAL8] = { 1, 0 }, | ^ src/libswscale/utils.c:81:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 81 | [AV_PIX_FMT_YUVJ420P] = { 1, 1 }, | ^ src/libswscale/utils.c:82:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 82 | [AV_PIX_FMT_YUVJ411P] = { 1, 1 }, | ^ src/libswscale/utils.c:83:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 83 | [AV_PIX_FMT_YUVJ422P] = { 1, 1 }, | ^ src/libswscale/utils.c:84:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 84 | [AV_PIX_FMT_YUVJ444P] = { 1, 1 }, | ^ src/libswscale/utils.c:85:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 85 | [AV_PIX_FMT_YVYU422] = { 1, 1 }, | ^ src/libswscale/utils.c:86:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 86 | [AV_PIX_FMT_UYVY422] = { 1, 1 }, | ^ src/libswscale/utils.c:87:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 87 | [AV_PIX_FMT_UYYVYY411] = { 0, 0 }, | ^ src/libswscale/utils.c:88:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 88 | [AV_PIX_FMT_BGR8] = { 1, 1 }, | ^ src/libswscale/utils.c:89:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 89 | [AV_PIX_FMT_BGR4] = { 0, 1 }, | ^ src/libswscale/utils.c:90:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 90 | [AV_PIX_FMT_BGR4_BYTE] = { 1, 1 }, | ^ src/libswscale/utils.c:91:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 91 | [AV_PIX_FMT_RGB8] = { 1, 1 }, | ^ src/libswscale/utils.c:92:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 92 | [AV_PIX_FMT_RGB4] = { 0, 1 }, | ^ src/libswscale/utils.c:93:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 93 | [AV_PIX_FMT_RGB4_BYTE] = { 1, 1 }, | ^ src/libswscale/utils.c:94:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 94 | [AV_PIX_FMT_NV12] = { 1, 1 }, | ^ src/libswscale/utils.c:95:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 95 | [AV_PIX_FMT_NV21] = { 1, 1 }, | ^ src/libswscale/utils.c:96:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 96 | [AV_PIX_FMT_ARGB] = { 1, 1 }, | ^ src/libswscale/utils.c:97:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 97 | [AV_PIX_FMT_RGBA] = { 1, 1 }, | ^ src/libswscale/utils.c:98:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 98 | [AV_PIX_FMT_ABGR] = { 1, 1 }, | ^ src/libswscale/utils.c:99:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 99 | [AV_PIX_FMT_BGRA] = { 1, 1 }, | ^ src/libswscale/utils.c:100:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 100 | [AV_PIX_FMT_0RGB] = { 1, 1 }, | ^ src/libswscale/utils.c:101:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 101 | [AV_PIX_FMT_RGB0] = { 1, 1 }, | ^ src/libswscale/utils.c:102:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 102 | [AV_PIX_FMT_0BGR] = { 1, 1 }, | ^ src/libswscale/utils.c:103:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 103 | [AV_PIX_FMT_BGR0] = { 1, 1 }, | ^ src/libswscale/utils.c:104:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 104 | [AV_PIX_FMT_GRAY9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:105:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 105 | [AV_PIX_FMT_GRAY9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:106:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 106 | [AV_PIX_FMT_GRAY10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:107:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 107 | [AV_PIX_FMT_GRAY10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:108:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 108 | [AV_PIX_FMT_GRAY12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:109:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] In file included from src/libswscale/hscale_fast_bilinear.c109: | 21 : In file included from [Asrc/libswscale/swscale_internal.hV:_38PI: Xsrc/libavutil/half2float.h_:FM47T:_27G:R Awarning: Yimplicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion]1 2LE] = { 1, 1 }, | ^ 47 | return av_float2isrc/libswscale/utils.cn:t110(:u.39f):; warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]| ~~~~~~~~~~~~ ~~^ 110 | [AV_PIX_FMT_GRAY14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:111:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 111 | [AV_PIX_FMT_GRAY14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:112:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 112 | [AV_PIX_FMT_GRAY16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:113:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 113 | [AV_PIX_FMT_GRAY16LE] = { 1, 1 }, | ^ 1 warning generated. src/libswscale/utils.c:114:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 114 | [AV_PIX_FMT_YUV440P] = { 1, 1 }, | ^ src/libswscale/utils.c:115:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 115 | [AV_PIX_FMT_YUVJ440P] = { 1, 1 }, | ^ src/libswscale/utils.c:116:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 116 | [AV_PIX_FMT_YUV440P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:117:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 117 | [AV_PIX_FMT_YUV440P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:118:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 118 | [AV_PIX_FMT_YUV440P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:119:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 119 | [AV_PIX_FMT_YUV440P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:120:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 120 | [AV_PIX_FMT_YUVA420P] = { 1, 1 }, | ^ src/libswscale/utils.c:121:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 121 | [AV_PIX_FMT_YUVA422P] = { 1, 1 }, | ^ src/libswscale/utils.c:122:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 122 | [AV_PIX_FMT_YUVA444P] = { 1, 1 }, | ^ src/libswscale/utils.c:123:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 123 | [AV_PIX_FMT_YUVA420P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:124:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 124 | [AV_PIX_FMT_YUVA420P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:125:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 125 | [AV_PIX_FMT_YUVA422P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:126:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 126 | [AV_PIX_FMT_YUVA422P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:127:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 127 | [AV_PIX_FMT_YUVA444P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:128:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 128 | [AV_PIX_FMT_YUVA444P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:129:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 129 | [AV_PIX_FMT_YUVA420P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:130:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 130 | [AV_PIX_FMT_YUVA420P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:131:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 131 | [AV_PIX_FMT_YUVA422P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:132:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 132 | [AV_PIX_FMT_YUVA422P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:133:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 133 | [AV_PIX_FMT_YUVA444P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:134:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 134 | [AV_PIX_FMT_YUVA444P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:135:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 135 | [AV_PIX_FMT_YUVA420P16BE]= { 1, 1 }, | ^ src/libswscale/utils.c:136:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 136 | [AV_PIX_FMT_YUVA420P16LE]= { 1, 1 }, | ^ src/libswscale/utils.c:137:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 137 | [AV_PIX_FMT_YUVA422P16BE]= { 1, 1 }, | ^ src/libswscale/utils.c:138:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 138 | [AV_PIX_FMT_YUVA422P16LE]= { 1, 1 }, | ^ src/libswscale/utils.c:139:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 3139 | warnings generated . [AV_PIX_FMT_YUVA444P16BE]= { 1, 1 }, | ^ src/libswscale/utils.c:140:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 140 | [AV_PIX_FMT_YUVA444P16LE]= { 1, 1 }, | ^ src/libswscale/utils.c:141:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 141 | [AV_PIX_FMT_RGB48BE] = { 1, 1 }, | ^ src/libswscale/utils.c:142:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 142 | [AV_PIX_FMT_RGB48LE] = { 1, 1 }, | ^ src/libswscale/utils.c:145:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 145 | [AV_PIX_FMT_RGB565BE] = { 1, 1 }, | ^ src/libswscale/utils.c:146:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 146 | [AV_PIX_FMT_RGB565LE] = { 1, 1 }, | ^ src/libswscale/utils.c:147:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 147 | [AV_PIX_FMT_RGB555BE] = { 1, 1 }, | ^ src/libswscale/utils.c:148:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 148 | [AV_PIX_FMT_RGB555LE] = { 1, 1 }, | ^ src/libswscale/utils.c:149:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 149 | [AV_PIX_FMT_BGR565BE] = { 1, 1 }, | ^ src/libswscale/utils.c:150:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 150 | [AV_PIX_FMT_BGR565LE] = { 1, 1 }, | ^ src/libswscale/utils.c:151:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 151 | [AV_PIX_FMT_BGR555BE] = { 1, 1 }, | ^ src/libswscale/utils.c:152:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 152 | [AV_PIX_FMT_BGR555LE] = { 1, 1 }, | ^ src/libswscale/utils.c:153:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 153 | [AV_PIX_FMT_YUV420P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:154:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 154 | [AV_PIX_FMT_YUV420P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:155:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 155 | [AV_PIX_FMT_YUV422P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:156:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 156 | [AV_PIX_FMT_YUV422P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:157:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 157 | [AV_PIX_FMT_YUV444P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:158:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 158 | [AV_PIX_FMT_YUV444P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:159:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 159 | [AV_PIX_FMT_RGB444LE] = { 1, 1 }, | ^ src/libswscale/utils.c:160:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 160 | [AV_PIX_FMT_RGB444BE] = { 1, 1 }, | ^ src/libswscale/utils.c:161:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 161 | [AV_PIX_FMT_BGR444LE] = { 1, 1 }, | ^ src/libswscale/utils.c:162:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 162 | [AV_PIX_FMT_BGR444BE] = { 1, 1 }, | ^ src/libswscale/utils.c:163:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 163 | [AV_PIX_FMT_YA8] = { 1, 1 }, | ^ src/libswscale/utils.c:164:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 164 | [AV_PIX_FMT_YA16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:165:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 165 | [AV_PIX_FMT_YA16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:166:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 166 | [AV_PIX_FMT_BGR48BE] = { 1, 1 }, | ^ src/libswscale/utils.c:167:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 167 | [AV_PIX_FMT_BGR48LE] = { 1, 1 }, | ^ src/libswscale/utils.c:170:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 170 | [AV_PIX_FMT_YUV420P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:171:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 171 | [AV_PIX_FMT_YUV420P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:172:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 172 | [AV_PIX_FMT_YUV420P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:173:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 173 | [AV_PIX_FMT_YUV420P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:174:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 174 | [AV_PIX_FMT_YUV420P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:175:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 175 | [AV_PIX_FMT_YUV420P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:176:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 176 | [AV_PIX_FMT_YUV420P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:177:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 177 | [AV_PIX_FMT_YUV420P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:178:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 178 | [AV_PIX_FMT_YUV422P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:179:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 179 | [AV_PIX_FMT_YUV422P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:180:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 180 | [AV_PIX_FMT_YUV422P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:181:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 181 | [AV_PIX_FMT_YUV422P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:182:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 182 | [AV_PIX_FMT_YUV422P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:183:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 183 | [AV_PIX_FMT_YUV422P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:184:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 184 | [AV_PIX_FMT_YUV422P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:185:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 185 | [AV_PIX_FMT_YUV422P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:186:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 186 | [AV_PIX_FMT_YUV444P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:187:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 187 | [AV_PIX_FMT_YUV444P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:188:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 188 | [AV_PIX_FMT_YUV444Psrc/libavutil/audio_fifo.c10B:E]109 := 18{ :1 ,warning: 1comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned int') [-Wsign-compare] } , | ^ 109 | src/libswscale/utils.ci:f189 :39(: bwarning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]u f_siz e189 | > c u r[_AsVi_zPIeX)_ FM{T _ Y| UV ~~~~~~~~ ^ ~~~~~~~~4 44P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:190:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 190 | [AV_PIX_FMT_YUV444P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:191:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 191 | [AV_PIX_FMT_YUV444P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:192:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 192 | [AV_PIX_FMT_YUV444P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:193:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 193 | [AV_PIX_FMT_YUV444P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:194:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 194 | [AV_PIX_FMT_GBRP] = { 1, 1 }, | ^ src/libswscale/utils.c:195:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 195 | [AV_PIX_FMT_GBRP9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:196:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 196 | [AV_PIX_FMT_GBRP9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:197:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 197 | [AV_PIX_FMT_GBRP10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:198:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 198 | [AV_PIX_FMT_GBRP10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:199:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 199 | [AV_PIX_FMT_GBRAP10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:200:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 200 | [AV_PIX_FMT_GBRAP10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:201:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 201 | [AV_PIX_FMT_GBRP12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:202:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 202 | [AV_PIX_FMT_GBRP12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:203:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 203 | [AV_PIX_FMT_GBRAP12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:204:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 204 | [AV_PIX_FMT_GBRAP12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:205:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 205 | [AV_PIX_FMT_GBRP14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:206:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 206 | [AV_PIX_FMT_GBRP14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:207:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 207 | [AV_PIX_FMT_GBRP16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:208:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 208 | [AV_PIX_FMT_GBRP16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:209:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 209 | [AV_PIX_FMT_GBRPF32LE] = { 1, 1 }, | ^ src/libswscale/utils.c:210:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 210 | [AV_PIX_FMT_GBRPF32BE] = { 1, 1 }, | ^ src/libswscale/utils.c:211:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 211 | [AV_PIX_FMT_GBRAPF32LE] = { 1, 1 }, | ^ CC libavutil/fixed_dsp.o 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}, | ^ CC libavutil/float_dsp.o src/libswscale/utils.c:231:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 231 | [AV_PIX_FMT_P010LE] = { 1, 1 }, | ^ src/libswscale/utils.c:232:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 232 | [AV_PIX_FMT_P010BE] = { 1, 1 }, | ^ src/libswscale/utils.c:233:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 233 | [AV_PIX_FMT_P012LE] = { 1, 1 }, | ^ src/libswscale/utils.c:234:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 234 | [AV_PIX_FMT_P012BE] = { 1, 1 }, | ^ src/libswscale/utils.c:235:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 235 | [AV_PIX_FMT_P016LE] = { 1, 1 }, | ^ src/libswscale/utils.c:236:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 236 | [AV_PIX_FMT_P016BE] = { 1, 1 }, | ^ src/libswscale/utils.c:237:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 237 | [AV_PIX_FMT_GRAYF32LE] = { 1, 1 }, | ^ src/libswscale/utils.c:238:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 238 | [AV_PIX_FMT_GRAYF32BE] = { 1, 1 }, | ^ src/libswscale/utils.c:239:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 239 | [AV_PIX_FMT_YUVA422P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:240:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 240 | [AV_PIX_FMT_YUVA422P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:241:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 241 | [AV_PIX_FMT_YUVA444P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:242:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 242 | [AV_PIX_FMT_YUVA444P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:243:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 243 | [AV_PIX_FMT_NV24] = { 1, 1 }, | ^ src/libswscale/utils.c:244:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 244 | [AV_PIX_FMT_NV42] CC libavutil/frame.o = { 1, 1 }, | ^ src/libswscale/utils.c:245:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 245 | [AV_PIX_FMT_Y210LE] = { 1, 1 }, | ^ src/libswscale/utils.c:246:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 246 | [AV_PIX_FMT_Y212LE] = { 1, 1 }, | ^ src/libswscale/utils.c:247:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 247 | [AV_PIX_FMT_X2RGB10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:248:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 248 | [AV_PIX_FMT_X2BGR10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:249:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 249 | [AV_PIX_FMT_P210BE] = { 1, 1 }, | ^ src/libswscale/utils.c:250:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 250 | [AV_PIX_FMT_P210LE] = { 1, 1 }, | ^ src/libswscale/utils.c:251:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 251 | [AV_PIX_FMT_P410BE] = { 1, 1 }, | ^ src/libswscale/utils.c:252:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 252 | [AV_PIX_FMT_P410LE] = { 1, 1 }, | ^ src/libswscale/utils.c:253:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 253 | [AV_PIX_FMT_P216BE] = { 1, 1 }, | ^ src/libswscale/utils.c:254:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 254 | [AV_PIX_FMT_P216LE] = { 1, 1 }, | ^ src/libswscale/utils.c:255:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 255 | [AV_PIX_FMT_P416BE] = { 1, 1 }CC libavutil/hash.o , | ^ src/libswscale/utils.c:256:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 256 | [AV_PIX_FMT_P416LE] = { 1, 1 }, | ^ src/libswscale/utils.c:257:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 257 | [AV_PIX_FMT_NV16] = { 1, 1 }, | ^ src/libswscale/utils.c:258:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 258 | [AV_PIX_FMT_VUYA] = { 1, 1 }, | ^ src/libswscale/utils.c:259:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 259 | [AV_PIX_FMT_VUYX] = { 1, 1 }, | ^ src/libswscale/utils.c:260:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 260 | [AV_PIX_FMT_RGBAF16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:261:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 261 | [AV_PIX_FMT_RGBAF16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:262:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 262 | [AV_PIX_FMT_XV30LE] = { 1, 1 }, | ^ src/libswscale/utils.c:263:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 263 | [AV_PIX_FMT_XV36LE] = { 1, 1 }, | ^ CC libavutil/hdr_dynamic_metadata.o src/libswscale/swscale.c:1140:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1140 | c->src_ranges.ranges[0].len == c->srcH)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libswscale/swscale.c:1143:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1143 | if ((slice_start > 0 || slice_height < c->dstH) && | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libswscale/swscale.c:1172:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1172 | for (int i = 0; i < FF_ARRAY_ELEMS(dst); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavutil/crc.c:364:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 364 | if (ctx_size >= sizeof(AVCRC) * 1024) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libswscale/swscale.c:1231:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1231 | for (int i = 0; i < FF_ARRAY_ELEMS(dst) && parent->frame_dst->data[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 15 warnings generated. src/libswscale/utils.c:458:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 458 | for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 2 warnings generated. src/libavutil/display.c:43:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 43 | CC libavutil/hdr_dynamic_vivid_metadata.o return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:882:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 882 | for(i=0; iinv_gamma = alloc_gamma_tbl(1.f/c->gamma_value); | ^~~~ CC libavutil/imgutils.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/integer.o CC libavutil/intmath.o 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, .unisrc/libswscale/utils.ct = :"2118f:l23a:g swarning: " implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ~ ^~~~~~~~~ 2118 | /usr/include/stdint.h : 46 : 21 : note: aexpanded from macro 'INT64_MAX'- >coeff [46i | ]# d=e fNiAnNe; I N| T ~ ^~~6 4_MAX (/usr/include/math.h0:x157:f19f:f fnote: fexpanded from macro 'NAN'f ffffffff f15) | # | d ^~~~~~~~~~~~~~~~~~e fine 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:154:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavutil/channel_layout.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 215 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:216:48: warning: comparison of integers of different signs: 'unsigned 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 && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libswscale/utils.c:2341:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2341 | if (lumaGBlur != 0.0) { | ^~~~~~~~~ ~~ CC libavutil/lfg.o src/libswscale/utils.c:2342:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2342 | filter->lumH = sws_getGaussianVec(lumaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ src/libswscale/utils.c:2343:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2343 | filter->lumV = sws_getGaussianVec(lumaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ src/libswscale/utils.c:2349:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2349 | if (chromaGBlur != 0.0) { | ^~~~~~~~~~~ ~~ src/libswscale/utils.c:2350:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2350 | filter->chrH = sws_getGaussianVec(chromaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ src/libswscale/utils.c:2351:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2351 | filter->chrV = sws_getGaussianVec(chromaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ src/libswscale/utils.c:2360:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2360 | if (chromaSharpen != 0.0) { | ^~~~~~~~~~~~~ ~~ src/libswscale/utils.c:2364:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2364 | sws_scaleVec(filter->chrH, -chromaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libswscale/utils.c:2365:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2365 | sws_scaleVec(filter->chrV, -chromaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~~~ CC libavutil/lls.o src/libswscale/utils.c:2371:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2371 | if (lumaSharpen != 0.0) { | ^~~~~~~~~~~ ~~ src/libswscale/utils.c:2375:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2375 | sws_scaleVec(filter->lumH, -lumaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~ src/libswscale/utils.c:2376:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2376 | sws_scaleVec(filter->lumV, -lumaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~ src/libswscale/utils.c:2382:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2382 | if (chromaHShift != 0.0) | ^~~~~~~~~~~~ ~~ src/libswscale/utils.c:2383:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2383 | sws_shiftVec(filter->chrH, (int)(chromaHShift + 0.5)); | ^~~~~~~~~~~~ ~ src/libswscale/utils.c:2385:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2385 | if (chromaVShift != 0.0) | src/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_src/libswscale/utils.cma:p2386):;42 :i +warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2386 | sws_shiftVec(filter->chrV, (int)(chromaVShift + 0.5)); | ^~~~~~~~~~~~ ~ src/libavutil/channel_layout.c: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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 1 warning generated. 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. 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); | ~ ^ 10 warnings generated. 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/log.o CC libavutil/log2_tab.o CC libavutil/lzo.o CC libavutil/mastering_display_metadata.o src/libavutil/eval.c:212:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavutil/mathematics.o CC libavutil/md5.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/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/mem.o CC libavutil/murmur3.o src/libavutil/eval.c:309:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | case e_mod: return e->value * (d - floor(d2 ? d / d2 : d * INFINITY) * d2); | ~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ CC libavutil/opt.o 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() | ^~~~~~~~~~~~~~~~ CC libavutil/parseutils.o src/libavutil/channel_layout.c:801:13: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 801 | if (idx >= channel_layout->nb_channels) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:809:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 809 | if (idx < ambi_channels) | ~~~ ^ ~~~~~~~~~~~~~ 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 isnanCC libavutil/pixdesc.o (d) || isnan(d2) ? NAN : e->value * ((long int)d | (long int)d2); | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:331:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:237:41: warning: implicit conversion from 'unsigned long long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 237 | return e->value * (r * (1.0/UINT64_MAX)); | ~^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ 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/channel_layout.c:965:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 965 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/eval.c: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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 34 warnings generated. 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/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/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("") | ^~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavutil/frame.c:487:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 487 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:532:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 532 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/pixelutils.o CC libavutil/random_seed.o CC libavutil/rational.o CC libavutil/rc4.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/reverse.o CC libavutil/ripemd.o src/libavutil/frame.c:647:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 647 | if (frame->nb_side_data > INT_MAX / sizeof(*frame->side_data) - 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/samplefmt.o src/libavutil/hash.c:208:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | memcpy(dst, buf, FFMIN(size, rsize)); | ^ ~~~~ ~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:209:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (size > rsize) | ~~~~ ^ ~~~~~ src/libavutil/hash.c:219:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 219 | for (i = 0; i < FFMIN(rsize, size / 2); i++) | ^ ~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:231:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 231 | memcpy(dst, b64, FFMIN(osize, size)); | ^ ~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:232:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | if (size < osize) | ~~~~ ^ ~~~~~ CC libavutil/sha.o CC libavutil/sha512.o CC libavutil/slicethread.o 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:CC libavutil/spherical.o 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/stereo3d.o CC libavutil/tea.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++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 warnings generated. CC libavutil/threadmessage.o CC libavutil/time.o CC libavutil/timecode.o CC libavutil/tree.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/imgutils.c:122:22: warning: comparison of integers of different signs: 'const ptrdiff_t' (aka 'const int') and 'unsigned int' [-Wsign-compare] 122 | if (linesizes[0] > SIZE_MAX / height) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavutil/imgutils.c:137:26: warning: comparison of integers of different signs: 'const ptrdiff_t' (aka 'const int') and 'unsigned int' [-Wsign-compare] 137 | if (linesizes[i] > SIZE_MAX / h) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/imgutils.c:163:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 163 | if (sizes[i] > INT_MAX - ret) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/hmac.c:170:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 170 | if (outlen < c->hashlen) | ~~~~~~ ^ ~~~~~~~~~~ 5 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) || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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 | CC libavutil/twofish.o for (i = 0; i < clear_size; i++) { | ~ ^ ~~~~~~~~~~ 11 warnings generated. 33 warnings generated. 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) { | ~ ^ ~~ 2 warnings generated. 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)) | ~ ^ ~~~~~~~~ CC libavutil/tx.o CC libavutil/tx_double.o CC libavutil/tx_float.o src/libavutil/opt.c:86:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | *num = *(float *)dst; | ~ ^~~~~~~~~~~~~ src/libavutil/parseutils.c:371:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 371 | FFMIN(slen-hex_offset+1, sizeof(color_string2))); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/parseutils.c:384:64src/libavutil/opt.c: :warning: 106comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: 59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | 106 | s ntursmp n=( cdeonl ?o rn_usm t* riinntg2n,um "/ 0d12e34n5 6:78 9A(BnCuDmE F&ab&cd efi"nt)n u=m= ?l enI)N F{I N I| T ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~Y : NAN); | ~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ src/libavutil/opt.c:106:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | num = den ? num * intnum / den : (num && intnum ? INFINITY : NAN); | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/hwcontext_vaapi.c:435:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 435 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_driver_quirks_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vaapi.c:448:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 448 | if (!(i < FF_ARRAY_ELEMS(vaapi_driver_quirks_table))) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:624:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 624 | for (i = 0; i < FF_ARRAY_ELEMS(date_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:645:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 645 | for (i = 0; i < FF_ARRAY_ELEMS(time_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:715:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 715 | for (i = 0; i < FF_ARRAY_ELEMS(tz_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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) 2{ | warning ~~~~~~~~~~~~~ ^ ~~~~~~ s generated. CC libavutil/tx_int32.o src/libavutil/rational.c:59:29: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 59 | if (a1.den) x = FFMIN(x, (max - a0.den) / a1.den); | ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/rational.c:61:49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 61 | if (den * (2 * x * a1.den + a0.den) > num * a1.den) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavutil/utils.o CC libavutil/uuid.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) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavutil/version.o CC libavutil/video_enc_params.o CC libavutil/xga_font_data.o src/libavutil/hwcontext_vaapi.c:892:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 892 | for (i = 0; i < map->image.num_planes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ 45 warnings generated. 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)) { \ | ^~~~ 3 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/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/opt.c:CC libavutil/xtea.o 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)) | ~~~ ^ ~~~~~~~~~~~ 2 warnings generated. 1 warning generated. 1 warning generated. 1 warning generated. AR libavfilter/libavfilter.a AR libswresample/libswresample.a 5 warnings generated. 1 warning generated. 13 warnings generated. src/libavutil/opt.c:1179:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1179 | } else if (d == FLT_MAX) { | ~~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_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) { | ~~ ^~~~~~~~ 2 warnings generated. src/libavutil/pixdesc.c:2899:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2899 | while (prev - av_pix_fmt_descriptors < FF_ARRAY_ELEMS(av_pix_fmt_descriptors) - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:2938:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2938 | for (i = 0; i < FF_ARRAY_ELEMS(planes); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/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/opt.c:2113:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2113 | d2 = f; | ~ ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. 1 warning generated. src/libavutil/pixdesc.c:3274:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3274 | for (i = 0; i < FF_ARRAY_ELEMS(color_space_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3295:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3295 | for (i = 0; i < FF_ARRAY_ELEMS(chroma_location_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 6 warnings generated. 18 warnings generated. src/libavutil/utils.c:89:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 89 | buf_size = buf_size > len ? buf_size - len : 0; | ~~~~~~~~ ^ ~~~ In file included from src/libavutil/tx_double.c:21: src/libavutil/tx_template.c:157:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMSIn file included from (nptsrc/libavutil/tx_float.cwo:_t21a: bsrc/libavutil/tx_template.cs:_i157n:it23_:d awarning: tacomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavutil/tx.c:373:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 373 | for (int i = 0; i < FF_ARRAY_ELEMS(cpu_slow_penalties); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. In file included from src/libavutil/tx_int32.c:21: src/libavutil/tx_template.c:157:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^ 27 warnings generated. In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:1192:34: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1192 | double val = UNSCALE(src[j*stride]); | ~~~ ^~~~~~~~~~~~~ src/libavutil/tx_priv.h:100:21: note: expanded from macro 'UNSCALE' 100 | #define UNSCALE(x) (x) | ^ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:1241:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1241 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1387:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1387 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1444:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1444 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1618:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1618 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c: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:1145:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1145 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1241:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1241 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavutil/tx_template.c:1387:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1387 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1444:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1444 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. src/libavutil/tx_template.c:1618:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1618 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 216 warnings generated. 26 warnings generated. 11 warnings generated. 1 warning generated. 19 warnings generated. 1 warning generated. 5 warnings generated. 13 warnings generated. 13 warnings generated. 1 warning generated. 1 warning generated. 9 warnings generated. 28 warnings generated. 5 warnings generated. 16 warnings generated. 6 warnings generated. AR libavutil/libavutil.a 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.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.cINSTALL libavdevice/libavdevice.a INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/scale_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/show_metadata.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/transcode_aac.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_encode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/README INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/Makefile INSTALL libavfilter/libavfilter.a INSTALL libavformat/libavformat.a INSTALL libavcodec/libavcodec.a INSTALL libpostproc/libpostproc.a INSTALL libswresample/libswresample.a INSTALL libswscale/libswscale.a INSTALL libavutil/libavutil.a INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavdevice/avdevice.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavdevice/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavdevice/version_major.h INSTALL libavdevice/libavdevice.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavfilter/avfilter.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavfilter/buffersink.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavfilter/buffersrc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavfilter/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavfilter/version_major.h INSTALL libavfilter/libavfilter.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavformat/avformat.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavformat/avio.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavformat/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavformat/version_major.h INSTALL libavformat/libavformat.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/ac3_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/adts_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/avcodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/avdct.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/avfft.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/bsf.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/codec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/codec_desc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/codec_id.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/codec_par.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/d3d11va.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/defs.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/dirac.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/dv_profile.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/dxva2.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/jni.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/mediacodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/packet.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/qsv.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/vdpau.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/version_major.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/videotoolbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/vorbis_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/xvmc.h INSTALL libavcodec/libavcodec.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libpostproc/postprocess.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libpostproc/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libpostproc/version_major.h INSTALL libpostproc/libpostproc.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswresample/swresample.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswresample/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswresample/version_major.h INSTALL libswresample/libswresample.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswscale/swscale.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswscale/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswscale/version_major.h INSTALL libswscale/libswscale.pc INSTALL libavutil/libavutil.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/adler32.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/aes.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/aes_ctr.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/ambient_viewing_environment.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/attributes.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/audio_fifo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/avassert.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/avstring.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/avutil.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/base64.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/blowfish.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/bprint.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/bswap.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/buffer.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/cast5.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/camellia.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/channel_layout.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/common.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/cpu.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/crc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/csp.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/des.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/detection_bbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/dict.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/display.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/dovi_meta.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/downmix_info.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/encryption_info.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/error.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/eval.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/fifo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/file.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/frame.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hash.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hdr_dynamic_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hdr_dynamic_vivid_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hmac.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_cuda.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_d3d11va.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_drm.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_dxva2.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_qsv.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_mediacodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_opencl.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vaapi.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_videotoolbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vdpau.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vulkan.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/imgutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/intfloat.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/intreadwrite.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/lfg.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/log.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/lzo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/macros.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/mathematics.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/mastering_display_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/md5.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/mem.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/motion_vector.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/murmur3.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/opt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/parseutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/pixdesc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/pixelutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/pixfmt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/random_seed.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/rc4.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/rational.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/replaygain.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/ripemd.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/samplefmt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/sha.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/sha512.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/spherical.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/stereo3d.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/threadmessage.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/time.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/timecode.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/timestamp.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/tree.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/twofish.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/uuid.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/video_enc_params.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/xtea.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/tea.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/tx.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/film_grain_params.h INSTALL libavutil/avconfig.h INSTALL libavutil/ffversion.h [8/8] Completed 'ffmpeg' [142/1700] Performing install step for 'ffmpeg' [1/1] Install the project... -- Install configuration: "Release" Done [143/1700] Completed 'ffmpeg' [144/1700] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonWsgiInvoker.cpp.o [145/1700] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonInvoker.cpp.o [146/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPPythonHandler.cpp.o [147/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/IHTTPRequestHandler.cpp.o [148/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceHandler.cpp.o [149/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceAddonsHandler.cpp.o [150/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPVfsHandler.cpp.o [151/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPRequestHandlerUtils.cpp.o [152/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPJsonRpcHandler.cpp.o [153/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageTransformationHandler.cpp.o [154/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageHandler.cpp.o [155/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPFileHandler.cpp.o [156/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPSettings.cpp.o [157/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPServer.cpp.o [158/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPRenderer.cpp.o [159/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPPlayer.cpp.o [160/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPInternal.cpp.o [161/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnP.cpp.o [162/1700] Generating AddonModuleXbmcwsgi.i.cpp [163/1700] Generating AddonModuleXbmcvfs.i.cpp [164/1700] Generating AddonModuleXbmcplugin.i.cpp [165/1700] Generating AddonModuleXbmc.i.cpp [166/1700] Generating AddonModuleXbmcgui.i.cpp [167/1700] Generating AddonModuleXbmcdrm.i.cpp [168/1700] Generating AddonModuleXbmcaddon.i.cpp [169/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PyContext.cpp.o [170/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/swig.cpp.o [171/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/XBPython.cpp.o [172/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PythonInvoker.cpp.o [173/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/LanguageHook.cpp.o [174/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/ContextItemAddonInvoker.cpp.o [175/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/CallbackHandler.cpp.o [176/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/AddonPythonInvoker.cpp.o [177/1700] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponse.cpp.o [178/1700] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponseBody.cpp.o [179/1700] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiInputStream.cpp.o [180/1700] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiErrorStream.cpp.o [181/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowXML.cpp.o [182/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialogMixin.cpp.o [183/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialog.cpp.o [184/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Window.cpp.o [185/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/String.cpp.o [186/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Settings.cpp.o [187/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/PlayList.cpp.o [188/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Player.cpp.o [189/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Monitor.cpp.o [190/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcvfs.cpp.o [191/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcplugin.cpp.o [192/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcgui.cpp.o [193/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmc.cpp.o [194/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ListItem.cpp.o [195/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/LanguageHook.cpp.o [196/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Keyboard.cpp.o [197/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagVideo.cpp.o [198/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagRadioRDS.cpp.o [199/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagPicture.cpp.o [200/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagMusic.cpp.o [201/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagGame.cpp.o [202/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/File.cpp.o [203/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/DrmCryptoSession.cpp.o [204/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Dialog.cpp.o [205/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Control.cpp.o [206/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackHandler.cpp.o [207/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackFunction.cpp.o [208/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonUtils.cpp.o [209/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Addon.cpp.o [210/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonClass.cpp.o [211/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonCallback.cpp.o [212/1700] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/GLESShader.cpp.o [213/1700] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/ScreenshotSurfaceGLES.cpp.o [214/1700] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/RenderSystemGLES.cpp.o [215/1700] Building CXX object build/network/dacp/CMakeFiles/network_dacp.dir/dacp.cpp.o [216/1700] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipper.cpp.o [217/1700] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderFFmpeg.cpp.o [218/1700] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderAddon.cpp.o [219/1700] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/Encoder.cpp.o [220/1700] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipJob.cpp.o [221/1700] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfBrowserAvahi.cpp.o [222/1700] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfAvahi.cpp.o ninja: job failed: cd /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/swig && /usr/bin/swig -w401 -c++ -o 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 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 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: 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: subcommands failed >>> ERROR: kodi: build failed >>> kodi: Uninstalling dependencies... (1/456) Purging .makedepends-kodi (20241123.175902) (2/456) Purging curl (8.11.0-r2) (3/456) Purging hicolor-icon-theme (0.18-r0) (4/456) Purging py3-bluez-pyc (0.23-r7) (5/456) Purging py3-bluez (0.23-r7) (6/456) Purging py3-pillow-pyc (11.0.0-r0) (7/456) Purging py3-pillow (11.0.0-r0) (8/456) Purging py3-simplejson-pyc (3.19.3-r0) (9/456) Purging py3-simplejson (3.19.3-r0) (10/456) Purging xdpyinfo (1.3.4-r1) (11/456) Purging curl-dev (8.11.0-r2) (12/456) Purging ffmpeg4-dev (4.4.5-r0) (13/456) Purging ffmpeg4-libavdevice (4.4.5-r0) (14/456) Purging ffmpeg4-libavfilter (4.4.5-r0) (15/456) Purging ffmpeg4-libavformat (4.4.5-r0) (16/456) Purging ffmpeg4-libpostproc (4.4.5-r0) (17/456) Purging ffmpeg4-libswscale (4.4.5-r0) (18/456) Purging ffmpeg4 (4.4.5-r0) (19/456) Purging flatbuffers-dev (24.3.25-r0) (20/456) Purging flatc (24.3.25-r0) (21/456) Purging flatbuffers (24.3.25-r0) (22/456) Purging fstrcmp-dev (0.7-r4) (23/456) Purging fstrcmp (0.7-r4) (24/456) Purging giflib-dev (5.2.2-r0) (25/456) Purging giflib (5.2.2-r0) (26/456) Purging glu-dev (9.0.3-r3) (27/456) Purging glu (9.0.3-r3) (28/456) Purging gtest-dev (1.15.2-r0) (29/456) Purging gmock (1.15.2-r0) (30/456) Purging gtest (1.15.2-r0) (31/456) Purging libass-dev (0.17.3-r0) (32/456) Purging enca-dev (1.19-r4) (33/456) Purging enca (1.19-r4) (34/456) Purging libass (0.17.3-r0) (35/456) Purging libcdio-dev (2.1.0-r3) (36/456) Purging libcdio++ (2.1.0-r3) (37/456) Purging libcdio (2.1.0-r3) (38/456) Purging libdisplay-info-dev (0.2.0-r0) (39/456) Purging libdisplay-info (0.2.0-r0) (40/456) Purging libunistring-dev (1.2-r0) (41/456) Purging libvdpau-dev (1.5-r4) (42/456) Purging lzo-dev (2.10-r5) (43/456) Purging lzo (2.10-r5) (44/456) Purging pcre-dev (8.45-r3) (45/456) Purging libpcre16 (8.45-r3) (46/456) Purging libpcre32 (8.45-r3) (47/456) Purging libpcrecpp (8.45-r3) (48/456) Purging pcre (8.45-r3) (49/456) Purging rapidjson-dev (1.1.0-r6) (50/456) Purging spdlog-dev (1.14.1-r0) (51/456) Purging spdlog (1.14.1-r0) (52/456) Purging taglib-dev (1.13.1-r0) (53/456) Purging libtag_c (1.13.1-r0) (54/456) Purging tinyxml2-dev (10.0.0-r0) (55/456) Purging tinyxml2 (10.0.0-r0) (56/456) Purging tinyxml-dev (2.6.2-r4) (57/456) Purging tinyxml (2.6.2-r4) (58/456) Purging libxkbcommon-dev (1.7.0-r1) (59/456) Purging libxkbcommon-x11 (1.7.0-r1) (60/456) Purging libxkbcommon (1.7.0-r1) (61/456) Purging xkeyboard-config (2.43-r0) (62/456) Purging waylandpp-dev (1.0.0-r2) (63/456) Purging pugixml-dev (1.14-r0) (64/456) Purging waylandpp (1.0.0-r2) (65/456) Purging libinput-dev (1.27.0-r0) (66/456) Purging libinput-libs (1.27.0-r0) (67/456) Purging alsa-lib-dev (1.2.12-r0) (68/456) Purging bluez-dev (5.79-r0) (69/456) Purging bluez-libs (5.79-r0) (70/456) Purging dav1d-dev (1.5.0-r0) (71/456) Purging dbus-dev (1.14.10-r4) (72/456) Purging lcms2-dev (2.16-r0) (73/456) Purging lcms2-plugins (2.16-r0) (74/456) Purging tiff-dev (4.7.0-r0) (75/456) Purging libtiffxx (4.7.0-r0) (76/456) Purging libbluray-dev (1.3.4-r1) (77/456) Purging libbluray (1.3.4-r1) (78/456) Purging libcap-dev (2.71-r0) (79/456) Purging libcec4-dev (4.0.7-r3) (80/456) Purging eudev-dev (3.2.14-r5) (81/456) Purging libxrandr-dev (1.5.4-r1) (82/456) Purging libcec4 (4.0.7-r3) (83/456) Purging libmicrohttpd-dev (0.9.77-r0) (84/456) Purging libmicrohttpd (0.9.77-r0) (85/456) Purging libnfs-dev (5.0.3-r0) (86/456) Purging libnfs (5.0.3-r0) (87/456) Purging libplist-dev (2.6.0-r1) (88/456) Purging libplist++ (2.6.0-r1) (89/456) Purging libplist (2.6.0-r1) (90/456) Purging libshairport-dev (1.2.1.20121215-r3) (91/456) Purging avahi-dev (0.8-r19) (92/456) Purging gdbm-dev (1.24-r0) (93/456) Purging gdbm-tools (1.24-r0) (94/456) Purging avahi-compat-howl (0.8-r19) (95/456) Purging avahi-compat-libdns_sd (0.8-r19) (96/456) Purging avahi-glib (0.8-r19) (97/456) Purging avahi-openrc (0.8-r19) (98/456) Purging dbus-openrc (1.14.10-r4) (99/456) Purging dbus-daemon-launch-helper (1.14.10-r4) (100/456) Purging dbus (1.14.10-r4) (101/456) Purging avahi (0.8-r19) (102/456) Purging libao-dev (1.2.2-r3) (103/456) Purging libao (1.2.2-r3) (104/456) Purging libshairport (1.2.1.20121215-r3) (105/456) Purging libudfread-dev (1.1.2-r2) (106/456) Purging libudfread (1.1.2-r2) (107/456) Purging libva-glx-dev (2.20.0-r0) (108/456) Purging libva-dev (2.22.0-r1) (109/456) Purging mesa-dev (24.2.7-r0) (110/456) Purging libxdamage-dev (1.1.6-r5) (111/456) Purging libxdamage (1.1.6-r5) (112/456) Purging libxshmfence-dev (1.3.2-r6) (113/456) Purging mesa-egl (24.2.7-r0) (114/456) Purging mesa-gbm (24.2.7-r0) (115/456) Purging mesa-gles (24.2.7-r0) (116/456) Purging mesa-osmesa (24.2.7-r0) (117/456) Purging mesa-rusticl (24.2.7-r0) (118/456) Purging libclc (19.1.4-r0) (119/456) Purging mesa-xatracker (24.2.7-r0) (120/456) Purging libxfixes-dev (6.0.1-r4) (121/456) Purging libva-glx (2.20.0-r0) (122/456) Purging libxslt-dev (1.1.42-r1) (123/456) Purging mariadb-connector-c-dev (3.3.10-r0) (124/456) Purging openssl-dev (3.3.2-r4) (125/456) Purging mariadb-connector-c (3.3.10-r0) (126/456) Purging pipewire-dev (1.2.6-r0) (127/456) Purging pulseaudio-dev (17.0-r4) (128/456) Purging libpulse-mainloop-glib (17.0-r4) (129/456) Purging libpulse (17.0-r4) (130/456) Purging python3-dev (3.12.7-r1) (131/456) Purging samba-dev (4.20.5-r0) (132/456) Purging libsmbclient (4.20.5-r0) (133/456) Purging samba-dc-libs (4.20.5-r0) (134/456) Purging autoconf (2.72-r0) (135/456) Purging m4 (1.4.19-r3) (136/456) Purging automake (1.17-r0) (137/456) Purging bash (5.2.37-r0) Executing bash-5.2.37-r0.pre-deinstall (138/456) Purging cmake (3.31.0-r0) (139/456) Purging doxygen (1.12.0-r0) (140/456) Purging graphviz (12.1.2-r0) Executing graphviz-12.1.2-r0.pre-deinstall (141/456) Purging font-cantarell (0.303.1-r2) (142/456) Purging libtool (2.4.7-r3) (143/456) Purging libltdl (2.4.7-r3) (144/456) Purging lld (19.1.4-r0) (145/456) Purging nasm (2.16.03-r0) (146/456) Purging openjdk8-jre-base (8.422.05-r0) (147/456) Purging openjdk8-jre-lib (8.422.05-r0) (148/456) Purging java-common (0.5-r0) (149/456) Purging java-cacerts (1.1-r0) Executing java-cacerts-1.1-r0.pre-deinstall (150/456) Purging p11-kit-trust (0.25.5-r2) (151/456) Purging ca-certificates (20240705-r0) Executing ca-certificates-20240705-r0.post-deinstall (152/456) Purging nss (3.106-r0) (153/456) Purging samurai (1.2-r6) (154/456) Purging swig (4.3.0-r0) (155/456) Purging guile (3.0.9-r1) (156/456) Purging wayland-protocols (1.38-r0) (157/456) Purging agetty-openrc (0.55.1-r2) (158/456) Purging agetty (2.40.2-r4) (159/456) Purging blkid (2.40.2-r4) (160/456) Purging c-ares-dev (1.34.3-r0) (161/456) Purging cfdisk (2.40.2-r4) (162/456) Purging clang19 (19.1.4-r0) (163/456) Purging clang19-headers (19.1.4-r0) (164/456) Purging clang19-libs (19.1.4-r0) (165/456) Purging dmesg (2.40.2-r4) (166/456) Purging ffmpeg4-libavcodec (4.4.5-r0) (167/456) Purging ffmpeg4-libswresample (4.4.5-r0) (168/456) Purging findmnt (2.40.2-r4) (169/456) Purging flock (2.40.2-r4) (170/456) Purging fmt-dev (10.2.1-r2) (171/456) Purging fmt (10.2.1-r2) (172/456) Purging fribidi-dev (1.0.16-r0) (173/456) Purging fstrim (2.40.2-r4) (174/456) Purging git-perl (2.47.0-r0) (175/456) Purging perl-git (2.47.0-r0) (176/456) Purging perl-error (0.17029-r2) (177/456) Purging perl (5.40.0-r3) (178/456) Purging gnutls-dev (3.8.8-r0) (179/456) Purging gnutls-c++ (3.8.8-r0) (180/456) Purging graphviz-libs (12.1.2-r0) (181/456) Purging guile-libs (3.0.9-r1) (182/456) Purging harfbuzz-dev (9.0.0-r1) (183/456) Purging harfbuzz-cairo (9.0.0-r1) (184/456) Purging harfbuzz-gobject (9.0.0-r1) (185/456) Purging harfbuzz-icu (9.0.0-r1) (186/456) Purging harfbuzz-subset (9.0.0-r1) (187/456) Purging hexdump (2.40.2-r4) (188/456) Purging icu-dev (74.2-r0) (189/456) Purging krb5-libs (1.21.3-r0) (190/456) Purging krb5-conf (1.0-r2) (191/456) Purging lame-libs (3.100-r5) (192/456) Purging lcms2 (2.16-r0) (193/456) Purging ldb-dev (2.9.1-r0) (194/456) Purging libarchive (3.7.7-r0) (195/456) Purging libasyncns (0.8-r4) (196/456) Purging libcom_err (1.47.1-r1) (197/456) Purging libdaemon (0.14-r5) (198/456) Purging libdrm-dev (2.4.123-r1) (199/456) Purging libevdev (1.13.3-r0) (200/456) Purging libevent-dev (2.1.12-r7) (201/456) Purging libevent (2.1.12-r7) (202/456) Purging libgd (2.3.3-r9) (203/456) Purging libimagequant (4.2.2-r0) (204/456) Purging libjpeg-turbo-dev (3.0.4-r0) (205/456) Purging libturbojpeg (3.0.4-r0) (206/456) Purging liblksctp (1.0.19-r5) (207/456) Purging libpciaccess-dev (0.18.1-r0) (208/456) Purging libpsl-dev (0.21.5-r3) (209/456) Purging libpsl-utils (0.21.5-r3) (210/456) Purging libsrt (1.5.3-r0) (211/456) Purging libssh (0.11.1-r0) (212/456) Purging libtag (1.13.1-r0) (213/456) Purging libtasn1-dev (4.19.0-r2) (214/456) Purging libtasn1-progs (4.19.0-r2) (215/456) Purging libtheora (1.1.1-r18) (216/456) Purging libunibreak-dev (6.1-r0) (217/456) Purging libunibreak (6.1-r0) (218/456) Purging libverto (0.3.2-r2) (219/456) Purging libvpx (1.14.1-r0) (220/456) Purging libwebp-dev (1.4.0-r0) (221/456) Purging libwebpdecoder (1.4.0-r0) (222/456) Purging libwebpdemux (1.4.0-r0) (223/456) Purging libwebpmux (1.4.0-r0) (224/456) Purging libxi (1.8.2-r0) (225/456) Purging libxml2-dev (2.13.4-r3) (226/456) Purging libxpm (3.5.17-r0) (227/456) Purging libxrandr (1.5.4-r1) (228/456) Purging libxt (1.3.0-r5) (229/456) Purging libxtst (1.2.5-r0) (230/456) Purging libxxf86vm-dev (1.1.5-r6) (231/456) Purging lld-libs (19.1.4-r0) (232/456) Purging llvm19 (19.1.4-r0) (233/456) Purging llvm19-linker-tools (19.1.4-r0) (234/456) Purging logger (2.40.2-r4) (235/456) Purging losetup (2.40.2-r4) (236/456) Purging lsblk (2.40.2-r4) (237/456) Purging lscpu (2.40.2-r4) (238/456) Purging mcookie (2.40.2-r4) (239/456) Purging mesa-gl (24.2.7-r0) (240/456) Purging mount (2.40.2-r4) (241/456) Purging mtdev (1.1.7-r0) (242/456) Purging nettle-dev (3.10-r1) (243/456) Purging gmp-dev (6.3.0-r2) (244/456) Purging libgmpxx (6.3.0-r2) (245/456) Purging nghttp2-dev (1.64.0-r0) (246/456) Purging nspr (4.35-r4) (247/456) Purging openjpeg (2.5.2-r0) (248/456) Purging orc (0.4.40-r1) (249/456) Purging p11-kit-dev (0.25.5-r2) (250/456) Purging p8-platform-dev (2.1.0.1-r2) (251/456) Purging p8-platform (2.1.0.1-r2) (252/456) Purging pango (1.54.0-r1) Executing pango-1.54.0-r1.pre-deinstall (253/456) Purging partx (2.40.2-r4) (254/456) Purging pcsc-lite-libs (2.2.3-r1) (255/456) Purging pipewire-libs (1.2.6-r0) (256/456) Purging pugixml (1.14-r0) (257/456) Purging py3-packaging-pyc (24.2-r0) (258/456) Purging py3-parsing-pyc (3.1.4-r0) (259/456) Purging python3-pyc (3.12.7-r1) (260/456) Purging python3-pycache-pyc0 (3.12.7-r1) (261/456) Purging xcb-proto-pyc (1.17.0-r0) (262/456) Purging pyc (3.12.7-r1) (263/456) Purging rhash-libs (1.4.5-r0) (264/456) Purging roc-toolkit-libs (0.4.0-r0) (265/456) Purging runuser (2.40.2-r4) (266/456) Purging samba-common-server-libs (4.20.5-r0) (267/456) Purging samba-libs-py3 (4.20.5-r0) (268/456) Purging samba-server-libs (4.20.5-r0) (269/456) Purging scudo-malloc (19.1.4-r0) (270/456) Purging sdl2 (2.30.9-r0) (271/456) Purging setpriv (2.40.2-r4) (272/456) Purging sfdisk (2.40.2-r4) (273/456) Purging soxr (0.1.3-r7) (274/456) Purging speexdsp (1.2.1-r2) (275/456) Purging spirv-llvm-translator-libs (19.1.0-r0) (276/456) Purging spirv-tools (1.3.290.0-r0) (277/456) Purging tdb-dev (1.4.10-r0) (278/456) Purging tevent-dev (0.16.1-r0) (279/456) Purging tiff (4.7.0-r0) (280/456) Purging umount (2.40.2-r4) (281/456) Purging util-linux-misc (2.40.2-r4) (282/456) Purging setarch (2.40.2-r4) (283/456) Purging util-linux-openrc (2.40.2-r4) (284/456) Purging uuidgen (2.40.2-r4) (285/456) Purging v4l-utils-libs (1.28.1-r1) (286/456) Purging vidstab (1.1.1-r0) (287/456) Purging wayland-dev (1.23.1-r0) (288/456) Purging wayland-libs-cursor (1.23.1-r0) (289/456) Purging wayland-libs-egl (1.23.1-r0) (290/456) Purging wayland-libs-server (1.23.1-r0) (291/456) Purging webrtc-audio-processing-1 (1.3-r1) (292/456) Purging wipefs (2.40.2-r4) (293/456) Purging x264-libs (0.164.3108-r0) (294/456) Purging x265-libs (3.6-r0) (295/456) Purging xvidcore (1.3.7-r2) (296/456) Purging xz-dev (5.6.3-r0) (297/456) Purging zstd-dev (1.5.6-r1) (298/456) Purging zstd (1.5.6-r1) (299/456) Purging libsndfile (1.2.2-r0) (300/456) Purging alsa-lib (1.2.12-r0) (301/456) Purging libavif (1.0.4-r0) (302/456) Purging aom-libs (3.11.0-r0) (303/456) Purging avahi-libs (0.8-r19) (304/456) Purging graphite2-dev (1.3.14-r6) (305/456) Purging cairo-dev (1.18.2-r1) (306/456) Purging cairo-tools (1.18.2-r1) (307/456) Purging xcb-util-dev (0.4.1-r3) (308/456) Purging util-macros (1.20.1-r0) (309/456) Purging xcb-util (0.4.1-r3) (310/456) Purging cairo-gobject (1.18.2-r1) (311/456) Purging cairo (1.18.2-r1) (312/456) Purging fontconfig-dev (2.15.0-r1) (313/456) Purging freetype-dev (2.13.3-r0) (314/456) Purging brotli-dev (1.1.0-r2) (315/456) Purging brotli (1.1.0-r2) (316/456) Purging glib-dev (2.82.2-r0) (317/456) Purging bzip2-dev (1.0.8-r6) (318/456) Purging docbook-xsl (1.79.2-r11) (319/456) Purging docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.pre-deinstall (320/456) Purging docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.pre-deinstall (321/456) Purging docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.pre-deinstall (322/456) Purging gettext-dev (0.22.5-r0) (323/456) Purging xz (5.6.3-r0) (324/456) Purging gettext-asprintf (0.22.5-r0) (325/456) Purging gettext (0.22.5-r0) (326/456) Purging gettext-envsubst (0.22.5-r0) (327/456) Purging libxml2-utils (2.13.4-r3) (328/456) Purging libxslt (1.1.42-r1) (329/456) Purging py3-packaging (24.2-r0) (330/456) Purging py3-parsing (3.1.4-r0) (331/456) Purging pcre2-dev (10.43-r0) (332/456) Purging libpcre2-16 (10.43-r0) (333/456) Purging libpcre2-32 (10.43-r0) (334/456) Purging libedit-dev (20240808.3.1-r0) (335/456) Purging ncurses-dev (6.5_p20241006-r3) (336/456) Purging libncurses++ (6.5_p20241006-r3) (337/456) Purging bsd-compat-headers (0.7.2-r6) (338/456) Purging dbus-libs (1.14.10-r4) (339/456) Purging libcamera-ipa (0.3.2-r0) (340/456) Purging libcamera (0.3.2-r0) (341/456) Purging eudev-libs (3.2.14-r5) (342/456) Purging expat-dev (2.6.4-r0) (343/456) Purging expat (2.6.4-r0) (344/456) Purging ffmpeg4-libavutil (4.4.5-r0) (345/456) Purging libxft (2.3.8-r3) (346/456) Purging fontconfig (2.15.0-r1) (347/456) Purging harfbuzz (9.0.0-r1) (348/456) Purging freetype (2.13.3-r0) (349/456) Purging fribidi (1.0.16-r0) (350/456) Purging gc (8.2.8-r0) (351/456) Purging samba-client-libs (4.20.5-r0) (352/456) Purging libauth-samba (4.20.5-r0) (353/456) Purging samba-libs (4.20.5-r0) (354/456) Purging libldap (2.6.8-r0) (355/456) Purging libsasl (2.1.28-r8) (356/456) Purging libxrender-dev (0.9.11-r5) (357/456) Purging libxrender (0.9.11-r5) (358/456) Purging libxext-dev (1.3.6-r2) (359/456) Purging libx11-dev (1.8.10-r0) (360/456) Purging xtrans (1.5.1-r0) (361/456) Purging libxcb-dev (1.16.1-r0) (362/456) Purging xcb-proto (1.17.0-r0) (363/456) Purging talloc-dev (2.4.2-r1) (364/456) Purging py3-talloc (2.4.2-r1) (365/456) Purging py3-ldb (2.9.1-r0) (366/456) Purging python3 (3.12.7-r1) (367/456) Purging gdbm (1.24-r0) (368/456) Purging gettext-libs (0.22.5-r0) (369/456) Purging glib (2.82.2-r0) (370/456) Purging samba-util-libs (4.20.5-r0) (371/456) Purging gnutls (3.8.8-r0) (372/456) Purging graphite2 (1.3.14-r6) (373/456) Purging libva (2.22.0-r1) (374/456) Purging mesa (24.2.7-r0) (375/456) Purging libdrm (2.4.123-r1) (376/456) Purging libpciaccess (0.18.1-r0) (377/456) Purging hwdata-pci (0.388-r0) (378/456) Purging icu (74.2-r0) (379/456) Purging icu-libs (74.2-r0) (380/456) Purging icu-data-en (74.2-r0) (381/456) Purging keyutils-libs (1.6.3-r4) (382/456) Purging ldb (2.9.1-r0) (383/456) Purging util-linux-dev (2.40.2-r4) (384/456) Purging libfdisk (2.40.2-r4) (385/456) Purging libmount (2.40.2-r4) (386/456) Purging libsmartcols (2.40.2-r4) (387/456) Purging util-linux (2.40.2-r4) (388/456) Purging libblkid (2.40.2-r4) (389/456) Purging libxdmcp-dev (1.1.5-r1) (390/456) Purging libvdpau (1.5-r4) (391/456) Purging libxxf86vm (1.1.5-r6) (392/456) Purging libxext (1.3.6-r2) (393/456) Purging libxfixes (6.0.1-r4) (394/456) Purging libx11 (1.8.10-r0) (395/456) Purging libxcb (1.16.1-r0) (396/456) Purging libxdmcp (1.1.5-r1) (397/456) Purging libbsd (0.12.2-r0) (398/456) Purging libbz2 (1.0.8-r6) (399/456) Purging libcap-ng (0.8.5-r0) (400/456) Purging libdav1d (1.5.0-r0) (401/456) Purging libeconf (0.6.3-r0) (402/456) Purging libelf (0.191-r0) (403/456) Purging libffi-dev (3.4.6-r0) (404/456) Purging linux-headers (6.6-r1) (405/456) Purging llvm19-libs (19.1.4-r0) (406/456) Purging wayland-libs-client (1.23.1-r0) (407/456) Purging p11-kit (0.25.5-r2) (408/456) Purging libffi (3.4.6-r0) (409/456) Purging libflac (1.4.3-r1) (410/456) Purging libformw (6.5_p20241006-r3) (411/456) Purging libgcrypt (1.10.3-r1) (412/456) Purging libgpg-error (1.51-r0) (413/456) Purging libsm (1.2.4-r4) (414/456) Purging libice (1.1.1-r6) (415/456) Purging libidn2-dev (2.3.7-r0) (416/456) Purging libintl (0.22.5-r0) (417/456) Purging libjpeg-turbo (3.0.4-r0) (418/456) Purging libmd (1.1.0-r0) (419/456) Purging libmenuw (6.5_p20241006-r3) (420/456) Purging libvorbis (1.3.7-r2) (421/456) Purging libogg (1.3.5-r5) (422/456) Purging libpanelw (6.5_p20241006-r3) (423/456) Purging libpng-dev (1.6.44-r0) (424/456) Purging libpng (1.6.44-r0) (425/456) Purging libwebp (1.4.0-r0) (426/456) Purging libsharpyuv (1.4.0-r0) (427/456) Purging libtasn1 (4.19.0-r2) (428/456) Purging libunwind (1.8.1-r0) (429/456) Purging libuuid (2.40.2-r4) (430/456) Purging libuv (1.49.2-r0) (431/456) Purging libwbclient (4.20.5-r0) (432/456) Purging libxau-dev (1.0.11-r4) (433/456) Purging libxau (1.0.11-r4) (434/456) Purging libxml2 (2.13.4-r3) (435/456) Purging libxshmfence (1.3.2-r6) (436/456) Purging linux-pam (1.6.1-r1) (437/456) Purging mesa-glapi (24.2.7-r0) (438/456) Purging mpdecimal (4.0.0-r0) (439/456) Purging nettle (3.10-r1) (440/456) Purging numactl (2.0.18-r0) (441/456) Purging opus (1.5.2-r1) (442/456) Purging pixman-dev (0.43.4-r1) (443/456) Purging pixman (0.43.4-r1) (444/456) Purging utmps-libs (0.1.2.3-r2) (445/456) Purging skalibs-libs (2.14.3.0-r0) (446/456) Purging sqlite-dev (3.47.0-r0) (447/456) Purging sqlite-libs (3.47.0-r0) (448/456) Purging sqlite (3.47.0-r0) (449/456) Purging tevent (0.16.1-r0) (450/456) Purging talloc (2.4.2-r1) (451/456) Purging tdb-libs (1.4.10-r0) (452/456) Purging vulkan-loader (1.3.296.0-r0) (453/456) Purging xorgproto (2024.1-r0) (454/456) Purging xz-libs (5.6.3-r0) (455/456) Purging yaml (0.2.5-r2) (456/456) Purging zlib-dev (1.3.1-r2) Executing busybox-1.37.0-r8.trigger OK: 271 MiB in 101 packages